【已解决】求助,分配型bom批量替换子项物料引起的问题
金蝶云社区-clickit2012
clickit2012
0人赞赏了该文章 473次浏览 未经作者许可,禁止转载编辑于2016年09月21日 17:20:48

业务场景如下:
客户有三个组织 a、b、c
物料和bom均是在a组织创建,并分配给b、c
其中部分物料计量单位有问题,新建了物料,并分配给后面组织,假设某一个新的物料为n,原来物料为m
bom里面通过批量替换子项物料替换了物料m为n,替换过程中,不知道因什么原因, 在b和c组织有些bom中的物料m没有替换成n。这部分bom,手工在b和c组织中反审核bom做了修改,修改为替换的物料n。(刚刚查看数据发现,t_eng_bomchild中该部分物料 fmasterid=0(分配组织下))
导致后面此部分bom在a组织修改其他物料时,修改后发现,b和c组织的bom中的子项物料n又重新分配了,造成了重复,有两个n。
经测试,bom子项物料包含fmasterid=0的这类bom,在创建组织a中打开这个bom,只要一保存,对应的分配组织对应的物料就会重复了,应该是认为这个物料没有分配,再次分配了。
现在这种情况,改怎么批量修复数据呢?
主要是以下两种情况
1、t_eng_bomchild存在fmasterid=0的物料只有1个,相当于手工替换了物料,后续在创建组织没有再点过保存bom或者调整过bom的子项物料。
2、 t_eng_bomchild存在相同的物料有两个,一个fmasterid=0,一个是fmasterid有值,相当于后续又调整过bom。
@hankong @zhendong_Jiang@op
cloud 6.1环境