求助_怎么在销售发货里实现产品重量与数量的乘积,最后再得到整批产品的重量_产供销
学习交流 » 产供销 »怎么在销售发货里实现产品重量与数量的乘积,最后再得到整批产品的重量
|
|
| |
作者 |
|
finegold [个人空间]
注册  2020-04-17 发贴数 5 精华数 0 原创贴 0 来自 状态 正常
级别 会员 |
|
|
怎么在销售发货里实现产品重量与数量的乘积,最后再得到整批产品的重量。 好比单价和数量的乘积,最后得出金额并做合计。 应该是要写脚本,哪位大神指教下? |
|
|
|
|
cjsjtzlhh [个人空间]
注册  2010-05-10 发贴数 231 精华数 0 原创贴 0 来自 状态 正常
级别 会员 |
|
|
以前写过一下,基本上能用吧 int func_before_save() { string eba_id //can_check=1; string uid,b,d; int id,r_num; num r_res_id,v,n,hjzl; //can_check=1; 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);//获取单元内容 表格的名称,列名,行 res_id(产品编号) v=grid_get_v('MG_Item','inp_num',id);//当前行号产品数量 //msg(v); n=grid_get_v('MG_Item','res_ext_1',id);//当前行号产品单片重量(提前在产品扩展一里导入单个产品重量) //msg(n); if(r_res_id=='') break; hjzl=num_dec_cut(v*n/1000, 3);//计算数量*单件重量 grid_set_v('MG_Item','HJZL',id,hjzl);//单据明细属性扩展里新建一列-合计重量,给合计重量那列赋值 grid_mark_sum('MG_Item','HJZL');//统计合计重量 }; return 1; }; |
|
|
|
|
finegold [个人空间]
注册  2020-04-17 发贴数 5 精华数 0 原创贴 0 来自 状态 正常
级别 会员 |
|
|
|