本文介绍了如何在K3Cloud系统中将物料清单上的自定义字段(如BOM文本和BOM数量)传递到计划订单或组织间需求单上。通过逐步在相关表体和模型中添加并映射这些字段,并进行缓存清除和IIS重启后,测试验证了自定义字段成功传递。此外,还说明了如何创建物料清单和销售订单进行测试,并展示了字段传递的效果。
本帖面向K3Cloud二开人员和资深实施,以理论结合实例的方式尽可能简洁地描述物料清单上的自定义字段携带至计划订单或组织间需求单的实现。分为以下步骤:
一、在物料清单表体,BOM正向展开模型展开结果,生产用料清单(和委外用料清单)表体,MRP运算单据需求信息表体,计划订单表头,组织间需求单表头上,分别添加两个字段:BOM文本,BOM数量;见图一:
二、将制造字段映射模型发布到前台,本例发布位置于:生产制造-》计划管理-》业务建模;见图:
三、修改编号为ENG_BomExpandBill_B_R的制造字段映射模型,在表体增加新字段映射;见图三:
四、修改编号为PRD_PPBOM_SAVE的制造字段映射模型,在表体增加新字段映射,委外的话可同步修改编号为SUB_PPBOM_SAVE的制造字段映射模型,这一步也非必须,这主要是为后续生产用料清单或委外用料清单作为需求时字段可携带,与本例关系不大;见图四:
五、修改编码为MRP_DP_NC_TransferDemand的MRP数据模型,在表体增加新字段映射;见图五:
六、修改编码为MRP_DP_NC_CreateNetDemand的MRP数据模型,在表体增加新字段映射;见图六:
七、修改编码为MRP_DP_NC_CreateMrpResult的MRP数据模型,在表体增加新字段映射;见图七:
至此,须清除缓存,并重启IIS,然后再进行后续操作。
八、做一个物料清单,最好是新建的物料用于建物料清单测试用,结构见图八:
九、做一个待跑计划运算的销售订单,见图九:
十、选择步骤九做的销售订单跑计划运算,查看生成的计划订单,发现物料清单的相关字段已携带过来,见图十:
步骤七是将自定义字段携带至组织间需求单准备的。至此,本例已完成,如有疑问,请确保步骤正确,欢迎跟帖讨论。
MRP_ReqOrgs.png(107.13KB)
BOMEdit.png(57.29KB)
SalOrder.png(43.41KB)
MRP_DP_NC_TransferDemand.png(126.28KB)
PlnOrdOK.png(58.22KB)
MetaDataEx.png(50.69KB)
ZZZZYSMXFB.png(55.80KB)
BOMToBOMExMap.png(143.17KB)
BOMExToPPBOMMap.png(142.13KB)
MRP_PlnOrd.png(116.84KB)
推荐阅读