求助_在单据中直接计算最末级物料的用量_产供销
学习.交流
专业源于专注
www. onlyit. cn   
学习交流 文件下载 手册资料 交流QQ群

    

 8  1/1   1  
作者
内容
wwx001  [个人空间]
QQ名  时光呓语


注册  2011-05-23
发贴数  698
精华贴  2
原创贴  3
来自  
状态  正常

级别  会员
#1»发布于2023-04-27 10:38

目前的生产单(所有包含主物资的单据)中,输入主物资数量,在明细区域会根据产品组成自动计算下级物料的需求数量,存在多级BOM的情况下,并不会显示二级BOM之后的物料用量,如何在单据中直接计算最末级物料的需求数量?这样便于直观地计算需求,以此作为领料或者对客户报价的依据。



        




QQ:772600297

wwx001  [个人空间]
QQ名  时光呓语


注册  2011-05-23
发贴数  698
精华贴  2
原创贴  3
来自  
状态  正常

级别  会员
#2»发布于2023-04-27 11:04

有老师说用需求分析比较好,使用需求分析是不是必须启用虚拟库存?即便可以使用需求分析,直接展开末级物料仍然具有实用意义。


        




QQ:772600297

wwx001  [个人空间]
QQ名  时光呓语


注册  2011-05-23
发贴数  698
精华贴  2
原创贴  3
来自  
状态  正常

级别  会员
#3»发布于2023-05-05 11:03

自己写了一个脚本,以生产计算单为例,先按正常操作输入主产品信息及数量,明细区域会自动生成需要的下级物资数量,脚本在保存前执行。脚本相对生疏,朋友们可以帮忙修正一下。脚本如下: 
int func_before_save() 

  string id,sql,a; 
  int i,n,i1,n1; 
  num b,c; 
  grid_seek("MG_Item","res_id",''); 
  n=grid_cur_row("MG_Item"); 
  for(i=1;i<n;i++){ 
     id=grid_get_v("MG_Item","res_id",i); 
     b=grid_get_v("MG_Item","inp_num",i); 
     sql="select sub_res_id, num from res_composing where res_id='"+id+"'"; 
     db_run(sql); 
     n1=db_row_count(); 
     if(n1>0){ 
       for(i1=0;i1<n1;i1++){ 
         a=db_cell(0,i1); 
         c=db_cell(1,i1); 
         vr_add_res(a,b*c) 
       }; 
      grid_del_row("MG_Item",i); 
      i=i-1; 
      n=n+n1-1; 
    }; 
  }; 
  //can_save=1; 
  return 1; 
};


        于 2023-05-05 11:03 被 wwx001 修改




QQ:772600297

dragonzsp  [个人空间]
QQ名  十二个耳环(187199580)


注册  2011-03-25
发贴数  183
精华数  0
原创贴  4
来自  温州
状态  正常

级别  贵宾
#4»发布于2023-04-28 14:30

用倒序遍历,逻辑更加简单






官方认证第三方服务团队   QQ:187199580
收费教程地址链接:http://www.onlyit.cn/topic_list_detail?subject_id=7&topic_id=102140&topic_page_id=1
手机收费版本地址链接:http://www.onlyit.cn/topic_list_detail?subject_id=3&topic_id=103479&topic_page_id=1

htc  [个人空间]


注册  2017-12-30
发贴数  538
精华数  0
原创贴  0
来自  
状态  正常

级别  会员
#5»发布于2023-04-28 15:31

麻烦耳环大侠改改,我也刚好想试试这个功能。 
3楼的多层bom有没有考虑?


        于 2023-04-28 15:31 被 htc 修改


wwx001  [个人空间]
QQ名  时光呓语


注册  2011-05-23
发贴数  698
精华贴  2
原创贴  3
来自  
状态  正常

级别  会员
#6»发布于2023-04-28 15:48

多层貌似也可以,有兴趣楼上可以测试一下。


        于 2023-04-28 15:48 被 wwx001 修改




QQ:772600297

htc  [个人空间]


注册  2017-12-30
发贴数  538
精华数  0
原创贴  0
来自  
状态  正常

级别  会员
#7»发布于2023-04-28 16:09

如何结合订单计算用量及已申请的用量或库存扣除 
另外我的BOM存放在 res_bom与res_bom_item里的


        于 2023-04-28 16:09 被 htc 修改


wwx001  [个人空间]
QQ名  时光呓语


注册  2011-05-23
发贴数  698
精华贴  2
原创贴  3
来自  
状态  正常

级别  会员
#8»发布于2023-04-28 16:17

这个使用的是产品组成表,你的需求估计得找耳环大侠出马了……






QQ:772600297


 8  1/1   1  

登录后方可发贴


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