生产订单领料状态逻辑-根据用料清单未领数量赋值
补丁号:PT-146934
发布时间:2023年1月12号
该补丁针对生产订单领料状态赋值逻辑进行了修改
之前逻辑:
1、生产,委外订单的领料套数(与单据类型中物料范围有关,取用料清单分录的最小领料套数,领料套数包含补料数量)
基本单位领料套数=(基本单位已领+基本单位补料-基本单位报废数量-基本单位良品退料-基本单位作业不良-基本单位来料不良)*基本单位分母/基本单位分子, 再转换成生产订单生产单位的领料套数
单据类型中勾选自动计算:
用料清单审核之后会计算订单的领料套数
生产委外领,退,补在保存或审核,删除,作废,反审核等操作时(跟库存时机相关)会更新订单领料套数
单据类型中未勾选自动计算:
订单列表界面业务操作下面有领料套数计算菜单,点击菜单进行领料套数的计算
2、生产,委外订单的领料状态计算(与领料套数息息相关)
当订单的领料套数等于零,没有下游的领料单,领料状态为未领料
当订单的领料套数等于零,但是有关联的领料单或者补料单,领料状态为部分领料
当订单的领料套数不为零,且订单数量大于领料套数,领料状态为部分领料
当订单的领料套数不为零,且订单数量小于等于领料套数,领料状态为全部领料
现在逻辑:
1、生产订单的“领料套数”字段修改为“领补套数”
2、生产订单的领料状态和领补套数没有关系,根据生产用料清单未领数量进行判断赋值(排除发料方式为“不发料”的子项)
【未领数量】=应发数量-已领数量+良品退料数量+来料不良退料数量-多领退回
领料状态逻辑:
全部领料:用料清单中未领数量全部为0
超额领料:用料清单中未领数量全部小于等于0且最少有一行小于0
部分领料:用料清单中未领数量最少有一行大于0且小于应发数量
或者只有补料单没有领料单的情况下,领料状态显示部分领料
未领料:用料清单中所有未领数量大于等于应发数量
当都不符合以上条件时,判断其中有一行未领小于应发,修改为部分领料
带来变化:
1、应发数量包含损耗并全部领料时,原有逻辑是超额领料,现在逻辑是全部领料
2、全部领料后又进行补料时,原有逻辑是超额领料,现在逻辑是全部领料
3、没有下推领料单直接下推补料单时,原有逻辑是部分领料,现在逻辑是未领料
(PT-149006,2023年6月8日补丁后,该场景领料状态也修改为部分领料)
生产订单领料状态逻辑-根据用料清单未领数量赋值
本文2024-09-23 03:21:49发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-158378.html