低位码维护时遇到嵌套的处理方法
金蝶云社区-加州田园
加州田园
9人赞赏了该文章 6,692次浏览 未经作者许可,禁止转载编辑于2014年04月18日 09:21:08

低位码维护时提示嵌套,是由于BOM之间存在嵌套,或者BOM与物料替代关系结合时存在嵌套,必须把嵌套数据找出来并进行修改。 可按以下方法找出嵌套数据。

方法1. BOM合法性检查---BOM嵌套检查--使用状态的BOM (检查结果显示的数据即为嵌套数据)
方法2. BOM合法性检查---BOM嵌套检查--指定的BOM(只单击没有打红勾的BOM,若右边出现数据,则为嵌套数据)
方法3. 物料替代嵌套检查,勾选“考虑和BOM关联的检查”(若显示出“BOM单号”,则为嵌套数据)
方法4. 若上述方法还是无效,则请备份账套,恢复 备份的账套作为测试账套,对测试账套执行SQL、把所有BOM置为使用状态,再用前三种检查方式查出嵌套数据;最后再到正式账套中,去修改 查出的BOM或物料替代关系。
SQL语句:
UPDATE ICBOM SET FUseStatus = 1072
WHERE FUseStatus = 1073 AND FStatus = 1
AND FItemID NOT IN (SELECT FItemID FROM ICBOM GROUP BY FItemID HAVING COUNT(1)>1)

对于审核未使用的BOM,目前还不能直接查找出嵌套,待完善功能;在功能完善前,先用上边的方法。