齐套预留计算逻辑
1 业务场景
1.1 背景介绍
生产工单需要按照优先顺序进行齐套检查,依次分析各生产订单的材料齐套情况时,需要使用齐套预留,通过齐套预留并对齐套计算的结果进行预留,可以不打乱已供应的单据,锁定供应资源,解决同一张供应单据给多个需求进行供应的场景。
2 解决方案
2.1 解决方案总述
齐套分析计算完后,调用供应链的预留服务,对齐套结果进行自动预留;并支持在下一次运行齐套分析时对齐套预留的数据进行预留释放。
2.2 齐套结果预留涉及的相关参数逻辑
2.2.1考虑预留
齐套分析方案-基础参数增加考虑预留开关;
启用时,齐套计算过程中会考虑预留关系,反之则不考虑。
2.2.2释放预留方式
齐套分析方案-基础参数增加预留释放方式;
支持不释放预留和释放全部预留(除手工);
预留释放方式=不释放预留时,则齐套的分析计算时现有预留关系会应用于齐套分析供需计算中;
预留释放方式=释放全部预留(除手工),则齐套分析计算时会先释放预留,再按齐套分析的供需匹配逻辑进行计算。
2.2.3齐套结果预留
齐套分析方案-基础参数增加齐套结果预留;
齐套结果预留=是,则齐套分析完成后,依据齐套供需关系,对齐套结果进行自动预留;
齐套结果预留=否,则齐套分析计算完成后,不对齐套结果进行预留。
2.2.4预留方式
齐套分析方案-供应参数增加预留方式,预留方式可以按单据定义是否进行预留;
预留方式=不预留,则在齐套分析计算后,不会对齐套结果进行预留;
预留方式=不足不预留,则如果供应小于需求时不预留;
预留方式=尽量预留,则只要匹配上需求的供应,都进行预留。
2.3齐套预留数据用例
2.3.1齐套分析方案基础参数开启考虑预留,释放预留方式=不释放预留,齐套结果预留=是,供应参数中即时库存的预留方式=尽量预留
需求数据:
需求单据 | 物料 | 数量 | 需求日期 |
SCGD-001 | Y10001 | 100 | 2024.7.3 |
SCGD-002 | Y10001 | 200 | 2024.7.4 |
供应数据:
供应单据 | 物料 | 数量 | 需求日期 |
即时库存 | 零组件01 | 150 | 系统当前日期2024.7.1 |
即时库存 | 零组件02 | 150 | 系统当前日期2024.7.1 |
先选单计算SCGD-001齐套,齐套结果为库存齐套:
【供应链】→【业务设置】→【预留管理】→【预留查询】→【预留记录】可以查看预留的记录:
再选择SCGD-002进行齐套计算时,已经供应给SCGD-001的库存不会供应给SCGD-002,因此齐套数量为50,齐套结果为部分齐套:
3 注意事项
单层齐套时所有供应都根据预留方式进行预留。多层齐套时,独立需求展BOM时,只有顶层物料的供应会根据预留方式进行预留。组件清单/计划建议分录/委外组件清单只有组件明细的物料会根据预留关系进行预留,组件明细下层物料需要展BOM时不会进行预留。
4 参考资料
齐套预留计算逻辑
本文2024-09-23 00:02:50发表“云星瀚知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-xinghan-136953.html