关于订单BOM替换组件不成功的问题

替换成功的案例:

SELECT * FROM IN_BOM_DETAILS WHERE BOM_ID='00161815_2023_01P19';
--成品编码:000000101011006433P19
--替换前物料:000000102011000080
--替换后物料:000000103040004206

替换失败的案例:

SELECT * FROM IN_BOM_DETAILS WHERE BOM_ID='00174942_2023_01P6';
--成品编码:000000101002000465P6,
--这个编码有个特点就是,被替换的物料是虚拟件000000105003000163下层的物料
--替换前编码:103041000958
--替换后编码:103041000839

SELECT * FROM IN_BOM_HEADER WHERE PRODUCT_ID='000000105003000163';
SELECT * FROM IN_BOM_DETAILS WHERE BOM_ID='00365024_2023_01        ';

原因:用户维护UI数据时,需要将虚拟件也维护上去才行

原文地址:https://www.cnblogs.com/Snowfun/p/8987495.html