讨论_转换产品只允许一个的时候引用界面希望支持主物资只能单选不能多选_产供销
学习交流 » 产供销 »转换产品只允许一个的时候引用界面希望支持主物资只能单选不能多选
|
|
| |
作者 |
|
fwj3861 [个人空间] QQ名 越南-叶子(121305301)
   注册  2010-09-09 发贴数 577 精华贴 10 原创贴 20 来自 越南 状态 正常
级别 贵宾 |
|
|
老师,目前我们单据业务规则定义里面转换产品勾选的只允许一个的时候,引用界面的主物资是可以多选的,目前客户是多级BOM,不同层级的BOM是不同部门的半成品加工,做生产工单就是一个部门的半成品物料,有时会同时多选主物资或双击主单据全选所有主物资都引用到一个工单,造成工单开单错误,客户希望能限定只允许引用一个主物资 |
|
 |

官方认证第三方服务团队 (越南-叶子) QQ:121305301 TEL:+84869350626
承接越南北部-河内周边省份-OIT部署和维护服务(24小时上门或远程服务)
服务介绍:http://www.onlyit.cn/onlyit_service.html
|
|
fwj3861 [个人空间] QQ名 越南-叶子(121305301)
   注册  2010-09-09 发贴数 577 精华贴 10 原创贴 20 来自 越南 状态 正常
级别 贵宾 |
|
|
已暂时用脚本解决,在保存的时候删除掉主编号大于1的主物资和明细物资明细,只保留主编号为1的主物资和明细物资 int func_before_save() { extern change_obj string m_zbh,m_cpzhs; db_run("select main_res_num_flag from ebs_vr_ctl where voucher_type='MC'") //获取单据业务规则定义【转换产品数】的设置 m_cpzhs = db_res(0) //【为A则是只允许1个】 // dbg(m_cpzhs) int j,grid_rc_m; grid_rc_m= grid_find('MG_Main_Res','res_name',''); //获取主物资明细记录数 for(j=1;j<grid_rc_m;j++) { m_zbh = grid_get_v('MG_Main_Res','main_id',j); if(m_cpzhs == 'A' && m_zbh > 1) //【转换产品数】的设置【只允许1个】的编码为【A】且主物资明细组编号大于1 { grid_del_row('MG_Main_Res',j); j--; grid_rc_m = grid_rc_m - 1; } }; string v_zbh; int i,grid_rows; grid_rows = grid_find('MG_Item','res_name',''); for(i=1;i<grid_rows;i++) { v_zbh = grid_get_v('MG_Item','main_id',i); if(m_cpzhs == 'A' && v_zbh > 1) //【转换产品数】的设置【只允许1个】的编码为【A】且材料物资明细组编号大于1 { grid_del_row('MG_Item',i); i--; grid_rows = grid_rows - 1; } }; //can_save=1; return 1; }; |
|
|
于 2025-03-27 23:35 被 fwj3861 修改

官方认证第三方服务团队 (越南-叶子) QQ:121305301 TEL:+84869350626
承接越南北部-河内周边省份-OIT部署和维护服务(24小时上门或远程服务)
服务介绍:http://www.onlyit.cn/onlyit_service.html
|
|
fwj3861 [个人空间] QQ名 越南-叶子(121305301)
   注册  2010-09-09 发贴数 577 精华贴 10 原创贴 20 来自 越南 状态 正常
级别 贵宾 |
|
|
这个还是希望官方能在所有单据都加上这个功能,今天又有客户操作员多选主物资引用过来,造成单据数据错误,因为有脚本,在单据界面只显示一个主物资的明细,但是在打印预览界面就会显示所有多选过来的明细物资,且表头主物资为空! |
|
|

官方认证第三方服务团队 (越南-叶子) QQ:121305301 TEL:+84869350626
承接越南北部-河内周边省份-OIT部署和维护服务(24小时上门或远程服务)
服务介绍:http://www.onlyit.cn/onlyit_service.html
|
|
|
|