BOM批量维护进度条达到100%无任何数据显示问题分析原创
金蝶云社区-Tracy_Huang
Tracy_Huang
1人赞赏了该文章 4542次浏览 未经作者许可,禁止转载编辑于2022年07月14日 14:15:53

1、BOM批量维护第一步选址了新增子项,删除子项,修改子项,如果出现进度条上述图片情况:
    原因分析有两个:
   第一:工程数据参数下未勾选允许批量维护已审核的BOM
   第二:客户二开了物料清单,需要客户手动扩展物料清单(BOM批量维护)保存(因为物料清单(BOM批量维护)继承于物料清单,必须进行扩展保存)

2、BOM批量维护第一步选择了更换子项,如果出现进度条上述图片情况:
     除了上面分析的两个原因之外,还有一个特殊的原因:

如果客户在更换子项的更换列不勾选了辅助属性,表示更换的子项需要继承于原子项物料的辅助属性,这个时候必须要求更换子项的辅助属性与原子项的辅助属性维度一样且更换子项输入的辅助属性值必须在原子项辅助属性值范围之类
   举个例子:如原子项物料A 设置为辅助属性维度 血型 辅助属性值范围是A,B,AB 三个值
                    更换子项B 只能设置辅助属性维度为 血型,且输入的辅助属性值范围在A,B,AB三个范围之内
   如果客户在更换子项的更换列未勾选辅助属性 表示更换的子项需要继承于原子项物料的辅助属性,这个时候这个时候必须要求更换子项的辅助属性与原子项的辅助属性维度一样
       更换子项出现进度条100%的情况,需要分析以上两个原因之后再分析辅助属性就可以进行判断了

3、BOM批量维护第一步不管选择新增子项,删除子项,修改子项,更换子项,如果都出现进度条上述图片情况:
    3.1:后台保存数据的时候,出现中断,一般出现的问题就是客户二开字段在物料清单表里面的字段长度跟物料清单批量维护表里面的长度不匹配,前者比后者设的大,导致于写入到模拟结果表的时候中断了,可以采用下面方法去数据库查找不同之处
    SP_HELP T_ENG_BOMCHILD SP_HELP T_ENG_BBEBOMCHILD
    找到不同之处,修复T_ENG_BBEBOMCHILD表里面的二开字段长度即可    
    3.2:客户二开了BOM的保存操作,在模拟结果去保存的时候,保存未通过,所以未展示出来

4、物料清单批量维护修改子项或更换子项,出现错误提示值不能为空(value cannot be null)如下图:

    

downloadfile.png

      原因是需要修改的物料清单中存在了子项分录物料内码在物料里面找不到的数据

5、物料清单批量维护第一步不管选择新增子项,删除子项,修改子项,更换子项都出现如下提示给定的值不在字典当中,如下图:

    

downloadfile.png


    原因是物料清单保存,提交,审核后,修改了父项物料的物料属性,导致于无法通过父子项物料属性的校验。

   父子项物料属性的校验逻辑如下:

   

downloadfile.png



123.png(148.18KB)