1、销售订单、计划订单、冲销结果模型、MRP运算单据的需求信息表体,先把这个自定义的字段加上;
(因为冲销单据映射模型是直接继承自冲销结果模型,所以冲销结果模型上加了字段,冲销结果模型和冲销单据映射模型上就都有这个字段了)
2、预测冲销数据模型,配置这个字段从销售订单到冲销单据映射模型的映射;
3、MRP数据模型需求模型字段映射配置冲销结果模型到MRP运算单据的的字段映射;
4、MRP数据模型创建净需求策略中配置MRP运算单据到计划订单的字段映射;
5、完成配置后,在运算日志查询清除冲突,在MRP数据模型列表上清除缓存,然后重启IIS。
最终效果:
冲销结果:
运算结果:
一、
根据冲销方案ID查冲销结果表管理表这张表:T_REQ_WRITEOFFTABLEMANAGE,里面有个FINDEX字段,是个数字,T_REQ_WRITEOFFRESULT后面加上这个数字就是这个冲销方案对应的结果表。
加在冲销结果模型上的那个字段,只在原始表REQ_WriteOffResultRpt中有,在预测冲销方案对应的那个冲销结果表里面可能没有这个字段,这个结果表之前在系统里面存在了,后面不会重建,新字段在对应的结果表里面不存在,这样冲销就有可能会报错;
如果遇到了有两种解决方案:
第一,按照T_REQ_WRITEOFFTABLEMANAGE找到你用的冲销方案对应的那个冲销结果表,把它删了,这样在冲销之前它会重新去创建这张表,新字段就能加进去;
第二种方式就是重新建一个新的预测冲销方案,用新的方案去冲销,这时候计划方案里面的预测冲销方案记得也要改成新的。
二、
以上配置只有最上层的成品物料的订单(和销售订单中的物料一样)才携带了值,下级的订单上就没携带。如果想实现子项物料的计划订单也携带值,还要在MRP数据模型中再配一个:
MRP需求模型字段映射(计划订单),增加计划订单的自定义字段到需求模型的自定义字段的映射;
三、
多组织冲销的和单组织冲销的结果表是两张不同的表,所以冲销结果上加字段是在不同的地方加:
多组织预测冲销结果表
REQ_WriteOffResultRpt,这个界面的面板FPanelList中嵌入的是REQ_WriteOffResult冲销结果模型;
单组织预测冲销结果表
简单账表PLN_WriteOffResultRpt,对应的是PLN_WriteOffResult冲销结果;
一个是“冲销结果模型”REQ_WriteOffResult,一个是“冲销结果”PLN_WriteOffResult,要注意区分。
推荐阅读