总结完整版:“需求单据编号”相关完整逻辑
一、 计划订单上“需求单据编号”、“需求单据行号”取值逻辑
计划订单现仅支持“销售订单”、“预测单”、“计划订单”、“组织间需求单”“生产订单”、“委外订单”6种需求单据编号记录。
计划订单上“需求单据编号”、“需求单据行号”是和“需求来源”字段绑定统一规则处理的。(经常有提单看需求单据编号无法携带到下游,可以检查一下计划订单上是否有需求单据编号但需求来源是空)
上级来源单据上有“需求单据编号”则携带记录,此需求向下各层物料都携带相同需求单据编号。
计划订单投放,需求来源、需求单据编号会携带到目标单据上。
举例:
二、计划订单上“需求单据编号”为什么为空?
可能原因有:
1、需求来源非上述6种,如出库申请单;
2、自动合并,如计划方案勾选“需求合并类物料允许对不同需求来源的单据进行合并”,需求来源不同时则不进行记录;
3、安全库存产生的计划订单;
4、ROP物料低于在订货点触发生成的计划订单;
5、POQ合并产生的计划订单;
6、上级计划订单合并后无需求单据编号,其下级计划订单需求单据编号也会为空;
三、自动或手工合并的计划订单上能显示查询到合并前的需求单据编号吗?即记录多个需求单据编号值
答案是可以,但不要用系统本身的需求单据编号字段,需自定义字段记录。
1、自动合并
需要二开,相对较复杂:
1)、在计划订单上增加一个长文本字段,用于记录合并前的各销售订单单号与行号。
2)、在MRP运算后,执行一个生成这个字段值的逻辑:用计划订单内码从预留表表体(t_pln_reservelinkentry)中找到这个计划订单,然后在对应的预留表表头(t_pln_reservelink)中找到销售订单单号与行号,找到后拼接到这个计划订单的新增字段上。拼接时,需要作一下去重处理。
2、手工合并
BOS配置,比较简单:
手工合并可以在单据上增加自定义文本字段用逗号间隔记录:计划订单合并展示合并的需求单号并去重 (kingdee.com)
四、计划运算是否能按“需求单据编号”来匹配和计算?
不支持,现单据上“需求单据编号”仅用于参考,系统计算按预留、需求匹配规则进行供需匹配计算。
若要按需求单据编号来跟单,不推荐使用计划跟踪号方式,调货调整及匹配都受限制。建议通过预留关系进行跟单。
“精确选单”+不释放预留也不能完全保证需求单据编号能完全匹配(如替代、跳层、误操作预留丢失、挪料等操作)
总结完整版:“需求单据编号”相关完整逻辑
本文2024-09-23 03:14:53发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-157639.html