求助_怎么在销售发货里实现产品重量与数量的乘积,最后再得到整批产品的重量_产供销
学习.交流
专业源于专注
www. onlyit. cn   
学习交流 文件下载 手册资料 交流QQ群

    

 3  1/1   1  
作者
内容
finegold  [个人空间]


注册  2020-04-17
发贴数  5
精华数  0
原创贴  0
来自  
状态  正常

级别  会员
#1»发布于2020-04-25 23:51

怎么在销售发货里实现产品重量与数量的乘积,最后再得到整批产品的重量。 
好比单价和数量的乘积,最后得出金额并做合计。 
应该是要写脚本,哪位大神指教下?



        


cjsjtzlhh  [个人空间]


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

级别  会员
#2»发布于2020-04-26 10:59

以前写过一下,基本上能用吧 
 
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
来自  
状态  正常

级别  会员
#3»发布于2020-04-26 14:50

多谢楼上大神,我试试!


        



 3  1/1   1  

登录后方可发贴


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