生产订单“领料状态”支持根据“实领数量”或“未领数量”取值

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

生产订单“领料状态”支持根据“实领数量”或“未领数量”取值

【场景介绍】

  • 业务场景

       生产订单“领料状态”现有取值逻辑为:根据生产用料清单的“未领数量”判断,但是“作业不良退料数量、以及“补料数量不会影响未领数量,也就无法影响“领料状态”。本次补丁支持根据“实领数量”来判断“领料状态”,不管是领、退、补数量都会影响“领料状态”。


  • 发布版本:V9.0

  • 上线日期:2024-08-22

  • 补丁号:PT-161001

  • 适用许可:生产管理

  • 适用端:通用(客户端/H5/siverlight)




【新特性效果展示】


  1. 生产管理参数增加2个参数:

    1. 领料状态判断依据:实领数量、未领数量

    2. 纳入领料状态判断的物料范围:全部物料、关键物料、非倒冲物料。

      【说明】:该参数目前仅针对领料状态判断依据为“实领数量”时生效,下个补丁会支持针对“未领数量”生效。



  2. 生产用料清单数据如下:


    物料关键件应发已领补料作业不良退料实领未领
    A10651104
    B1010
    1
    11



    不同参数设置下生产订单的“领料状态”取值结果分别为:


    参数设置领料状态
    按未领数量判断部分领料
    按实领数量判断+全部物料超额领料
    按实领数量判断+关键物料全部领料




【详细逻辑】

一. 按“实领数量”判断“领料状态”的逻辑

【判断的物料范围】:取生产管理参数“纳入领料状态判断的物料范围”中设置的物料范围,另外去掉发料方式为“不发料”的分录、以及“子项类型”为“返还件”的分录;


  1. 【超额领料】:全部分录的“实领>=应发”、且至少有一行不是通过补料单反写的分录“实领>应发”;


  2. 【全部领料】:至少有一行分录非补料单反写、且所有这些非补料单反写的分录“实领=应发”、且非补料单反写的分录中至少有一行“应发>0”;


  3. 【部分领料】:分两种场景分别判断:               

    1. 存在至少一行分录非补料单反写时:至少有一行“实领>0” 、且非补料单反写的分录中至少有一行“实领<应发”;


    2. 所有分录都来源于补料单反写时:至少有一行“实领>0”;                   


  4. 【未领料】:全部分录的“实领=0”  


       PS:以上逻辑转化为示意图如下:


二. 按“未领数量”判断“领料状态”的逻辑


【判断的物料范围】:排除发料方式为“不发料”的分录、以及“子项类型”为“返还件”的分录;

【未领数量】=应发数量-已领数量+良品退料数量+来料不良退料数量-多领退回


  1. 【全部领料:用料清单中未领数量全部为0;

  2. 超额领料:用料清单中未领数量全部小于等于0且最少有一行小于0;

  3. 【部分领料:用料清单中未领数量最少有一行大于0且小于应发数量,

                           或者只有补料单没有领料单的情况下,领料状态显示部分领料;

  4. 【未领料:用料清单中所有未领数量大于等于应发数量;


  5. 【特殊场景

    1. 用料清单分子为0时,若为BOM携带,则领料后显示为超额领料;若为补料单反写,补料后显示为部分领料;

    2. 用料清单所有分录分子为0,无关联的领退补单据,2024.8月补丁前显示为全部领料,8月补丁后调整为未领料。







    生产订单“领料状态”支持根据“实领数量”或“未领数量”取值

    【场景介绍】业务场景 生产订单“领料状态”现有取值逻辑为:根据生产用料清单的“未领数量”判断,但是“作业不良退料数量”、以...
    点击下载文档
    确认删除?
    回到顶部
    客服QQ
    • 客服QQ点击这里给我发消息