求助_关于整单折扣问题_产供销
学习.交流
专业源于专注
www. onlyit. cn   
学习交流 文件下载 手册资料 交流QQ群

    

 7  1/1   1  
作者
内容
cjsjtzlhh  [个人空间]


注册  2010-05-10
发贴数  231
精华数  0
原创贴  0
来自  
状态  正常

级别  会员
#1»发布于2015-07-05 17:19

销售订单设置了整单折扣,如果在销售订单界面直接创建发货单,整单会引用到销售发货单,如是新建单据F6引用,销售订单的折扣就不会到销售发货单里,销售发货单创建出库单会出同样问题,因为销售订单的整单折扣比较多,出库影响销售额和应收款就不准确了,求解决~~~~~~


        


cjsjtzlhh  [个人空间]


注册  2010-05-10
发贴数  231
精华数  0
原创贴  0
来自  
状态  正常

级别  会员
#2»发布于2015-07-05 17:20

销售订单设置了整单折扣,如果在销售订单界面直接创建发货单,整单折扣会引用到销售发货单,如是新建销售发货单引用上级单据,销售订单的折扣就不会到销售发货单里,销售发货单创建出库单会出同样问题,因为销售订单的整单折扣比较多,出库影响销售额和应收款就不准确了,求解决~~~~~~


        


cjsjtzlhh  [个人空间]


注册  2010-05-10
发贴数  231
精华数  0
原创贴  0
来自  
状态  正常

级别  会员
#3»发布于2015-07-05 18:15

或是可以那样啊,在表头哪个位置输入一个总金额或是折扣,软件自动计算明细里的单价也可以,这样就可以不用考虑整单位折扣的引用了


        


k58090421  [个人空间]
QQ名  中山—K5


注册  2012-04-11
发贴数  425
精华贴  1
原创贴  2
来自  
状态  正常

级别  会员
#4»发布于2015-07-06 09:57

 
功能---业务规则定义--单据表头---显示折扣率打勾-保存


        




QQ 330684348

cjsjtzlhh  [个人空间]


注册  2010-05-10
发贴数  231
精华数  0
原创贴  0
来自  
状态  正常

级别  会员
#5»发布于2015-07-06 13:08

当然是已经打了勾的情况下执行上面操作,直接创建没问题,引用就不行


        


k58090421  [个人空间]
QQ名  中山—K5


注册  2012-04-11
发贴数  425
精华贴  1
原创贴  2
来自  
状态  正常

级别  会员
#6»发布于2015-07-07 09:52

确实是个问题, 
 
不过“根据单号引用单一单据”引用过来的,就没有问题。 
 
可能是考虑到按F6引用过来的,可能是有几张单汇合而来的 
,那么“整单折扣”就无法计算。 
 
 
只能在明细里面显示单一折扣。


        




QQ 330684348

cjsjtzlhh  [个人空间]


注册  2010-05-10
发贴数  231
精华数  0
原创贴  0
来自  
状态  正常

级别  会员
#7»发布于2015-07-07 22:06

我在表头加了两个项目,自己研究了一个脚本,基本可以解决了 
 
 
int obj_change() 

  //can_save=1; 
   int id,r_num; 
   string r_res_id,CPDJ; 
   num HJ,MXHJ,MXZK,ZH; 
 if(change_obj=='edit_ZHJE')//如果折后金额改动 

    HJ=grid_get_col_sum("MG_Item","inp_amount");//本单金额合计 
   // msg(HJ); 
    MXHJ=gui_get_val('edit_ZHJE');//整单明细合计 
   // msg(MXHJ); 
   MXZK=MXHJ/HJ; 
  // msg(MXZK); 
   gui_set_text('edit_MXZK',num_dec_cut(MXZK,2));//整单折扣输入 
    if(MXZK>0); 
    { 
     r_num = grid_row_num('MG_Item'); 
 // msg(r_num); 
  for(id=1;id<r_num;id++) 
  { 
    r_res_id=grid_get_v('MG_Item','res_id',id); 
    CPDJ=grid_get_v('MG_Item','inp_price',id); 
    if(r_res_id=='') break; 
   //  msg(r_res_id); 
    // msg(CPDJ); 
    if (CPDJ>0) 
     { 
     ZH=num_dec_cut(CPDJ*MXZK,2) 
   // msg(ZH); 
      grid_set_v('MG_Item','inp_price',id,ZH) 
      grid_trigger_change('MG_Item','inp_price',id) 
     }; 
  }; 
 }; 
}; 
 if(change_obj=='edit_MXZK')//如果折后金额改动 

    HJ=grid_get_col_sum("MG_Item","inp_amount");//本单金额合计 
   // msg(HJ); 
    MXZK=gui_get_val('edit_MXZK');//整单折扣 
   // msg(MXHJ); 
   MXHJ=MXZK*HJ; 
  // msg(MXZK); 
   gui_set_text('edit_ZHJE',MXHJ);//整单折扣输入 
    if(MXZK>0); 
    { 
     r_num = grid_row_num('MG_Item'); 
 // msg(r_num); 
  for(id=1;id<r_num;id++) 
  { 
    r_res_id=grid_get_v('MG_Item','res_id',id); 
    CPDJ=grid_get_v('MG_Item','inp_price',id); 
    if(r_res_id=='') break; 
   //  msg(r_res_id); 
    // msg(CPDJ); 
    if (CPDJ>0) 
     { 
     ZH=num_dec_cut(CPDJ*MXZK,2) 
   // msg(ZH); 
      grid_set_v('MG_Item','inp_price',id,ZH) 
      grid_trigger_change('MG_Item','inp_price',id) 
     }; 
  }; 
 }; 
}; 
  return 1; 
};



        



 7  1/1   1  

登录后方可发贴


[ 电话: 0571-85462761 王先生 QQ: 124520435 加入软件QQ群 - 杭州 - 浙ICP备19051128号-1 网安 33010402003225 ]