以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  请教BOM情况下关联数据的处理  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=171961)

--  作者:z769036165
--  发布时间:2021/9/16 9:50:00
--  请教BOM情况下关联数据的处理
目前增加了BOM树,但是在BOM搭建这有个这个需求,
1. BOM增加物料A1时,需要同时必须增加A2,A1与A2为子母物料,需要同步增加。
2. BOM增加物料A1时,需要同时在A1-1,A1-2,A1-3中必须选择1个,A1与A1-1,A1-2,A1-3中的一个为子母物料,需要同步增加。
3. BOM增加物料A1时,不允许在该BOM本组内增加B1物料,A1与B1物料互斥。

请问这几个逻辑该如何实现比较好?其中上述三种情况还存在组合使用的情况。

--  作者:有点蓝
--  发布时间:2021/9/16 10:06:00
--  
1、2:到表格datacolchanged事件处理,判断物料名称为A1,进行相关操作
3、到datacolchanging事件处理,判断物料名称在本组是否有冲突