1. 名词解释
一次运算:进入计划界面,选择参与需求的订单明细,点击运算,算出相关结果;
原子运算:一次运算,可能会包含多个需求订单、多行订单明细,每个订单明细按BOM展开后,会有多次供需平衡运算,每次供需平衡的运算称为一次原子运算
2. 支持场景
2.1 一次运算可以计算多行需求
2.2 一次运算支持多行相同存货
2.3 需求来源:销售、预测、生产订单 ; 供给考虑:库存、采购、自制、委外
2.4 多次运算结果相互影响,例如上一次原子运算出的计划数,会做为下一次原子运算的全局供给
2.5 已运算结果,可维护可删除
2.6 支持修改需求优先级
3. 基本算法
3.1 原子运算
3.1.1 供需平衡:
净需求=需求量-可用量;
需求量=母件计划数*基本用量/基础用量;
可用量=库存+采购+自制+委外+计划-占用
供需边界:需求为当前需求行衍生出的需求,供给为所有供给单据对该物料的供给
3.2 多行运算
每行运算供需保证供需平衡;
每一行运算记录参与运算的供需明细;
3.3 BOM展开方式
可选配多种算法:
1. BOM全阶展+子件按层合并
a.BOM全阶展 b.按层级合并相同材料 c.接着按层级按材料进行供需平衡运算
2. BOM单层展+子件深度递归
a.先对母件进行BOM一阶展,并完成母件供需平衡 b.运算其中一个未参与计算子件的供需平衡 c.对子件进行BOM一阶展,运算该子件下的一个未参与计算的子件,达到供需平衡 d.当前层级子件全部参与运算,回到上一层对未参与计算的材料进行运算