用友U8 BOM关系表

物料清单导入报错 物料(物料编码+结构自由项)不存在

检查缺失表 bas_part

INSERT INTO [dbo].[bas_part]
([PartId]
,[InvCode]
,[SafeQty]
,[MulQty]
,[bVirtual]
,[LLC]
,[iSurenessType]
,[RoundingFactor]
,[FreeStockFlag]
,[bFreeStop])
SELECT I_id --随意
,cinvcode
,iSafeNum --安全库存
,fSupplyMulti --供应倍数
,'1' AS [bVirtual]
,'0' AS [LLC]
,'1' AS [iSurenessType]
,'0' AS [RoundingFactor]
,'0' AS [FreeStockFlag]
,'0' AS [bFreeStop]
FROM Inventory --客户只用了这几个其他需实际分析

后续报错 某个编码不能作为母件

SELECT bBomMain,bBomSub,bSelf,* --母件,子件,自制件
--UPDATE Inventory SET bSelf = '1'
FROM Inventory
WHERE cInvCode IN

后台修改完成后,重启实施导航 不然依旧会报不能作为母件

后续报错 NO.2 : 输入错误

物料清单excel文件缺少工序行号(必填项) 给了'0000'

---------------------------------------------------------------------------------------------------------------------------------相应表数据分析

inventory 存货档案

bas_part 物料表

----------------------------------------------------------------------上面存货下面bom,要清bom只删下面的表

bom_bom BOM资料

bom_parent BOM母件资料

Bom_opcomponent BOM子件资料

bom_opcomponentopt 子件选项资料

bom_opcomponentloc 子件定位符资料

bom_opcomponentsub 子件替代料

----------------------------------------------------------------------关联关系

inventory LEFT JOIN bas_part ON inventory.cinvcode = bas_part.invcode

bas_part LEFT JOIN bom_parent ON bas_part.partid = bom_parent.parentid

bas_part LEFT JOIN Bom_opcomponent ON bas_part.ComponentId = Bom_opcomponent.ComponentId

bom_bom LEFT JOIN bom_parent ON bom_bom.bomid = bom_parent.bomid

bom_bom LEFT JOIN Bom_opcomponent ON bom_bom.bomid = Bom_opcomponent.bomid

Bom_opcomponent LEFT JOIN bom_opcomponentopt ON Bom_opcomponent.OptionsId = bom_opcomponentopt.OptionsId

Bom_opcomponent LEFT JOIN bom_opcomponentloc ON Bom_opcomponent.OpComponentId = bom_opcomponentloc.OpComponentId

Bom_opcomponent LEFT JOIN bom_opcomponentsub ON Bom_opcomponent.OpComponentId = bom_opcomponentsub.OpComponentId
————————————————

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

原文链接:https://blog.csdn.net/wssbdbdbb/article/details/144495773

posted @ 2025-04-17 14:58  不买南孚电池  阅读(106)  评论(0)    收藏  举报