关于U8物料同步不完整时处理及提示:存货档案不存在或结构性自由项非法
说明:物料主要保存于三张表:
1. Inventory 存货档案 对应物料料号字段为:cinvcode
2. Inventory_Sub, 存货档案子表 对应物料料号字段为:cinvsubcode
3. bas_part 基本信息表 对应物料料号字段为:invcod
我们可以通过总账工具或我们 U8协同进行物料同步,但有时会出现物料同步不成功及不能使用情况,这时我们需要检查上述三张表里有没有存在的物料料号
如果没有,我们可以手动插入:示例出下:
insert into Inventory (cinvcode,cinvccode) VALUEs ('Z23001058', 'Z23001') ---插入料号及对应物料分类,物料分类需要存在,这里插入两个字段,其他可以直接去基础档案--存货档案那里修改
insert into Inventory_Sub (cinvsubcode, isurenesstype) VALUES ('Z23001058', 1) --插子表料号及信息
insert into bas_part (partid,invcode) VALUES (2000112241,'Z23001058') --插入物料结构料表,这里的partid需要先手动查询当前最大ID然后加1 使用。查询最大Partid: select max(partid) from bas_part
以上三张表全部写完整后物料才可以使用。
如果出现:存货档案不存在或结构性自由项非法 这时我们一般需要手动在bas_part表中添加物料料号和Partid,请看上面添加方法。