生产订单
领料套数
领料套数计算公式:用料清单每一行分录上已领+补料-报废-良品退料-作业不良-来料不良*分母/分子/(1-物料上的消耗波动/100),然后计算找到最小值就是领料套数了
领料套数如何调用: AppServiceContext.GetMFGService<IPPBOMService>().GetBasePickedPcs(ctx, lstSubMoeId, ctrlItem) 第一个参数是上下文,第二个参数是订单的分录内码,第三个是单据类型中的材料校验物料范围参数(全部物料,关键物料,非倒冲物料)
报表和订单的领料套数是不考虑波动消耗的,材料领用套数校验会考虑波动消耗
领料套数换算与生产订单单位相关,默认是舍位。
生产用料清单
标准用量
返还件等于0;
用量类型等于固定:标准用量=使用比例*分子/分母;
变动或者阶梯:标准用量=生产订单数量*使用比例*分子/分母;
注意:使用比例不等于100%时,标准用量按照单位精度加一位进行舍位。
需求用量
返还件等于0;
非返还件(工程数据参数-【损耗率处理方式】相关):
1、若损耗计算公式为1+损耗率:固定: 使用比例 x【分子/分母 x (1+变动损耗率)】 + 固定损耗;变动或阶梯:生产订单数量 x 使用比例 x【分子/分母 x (1+变动损耗率)】 + 固定损耗;
若损耗计算公式为1/(1-损耗率): 固定: 使用比例 x【分子/分母 / (1-变动损耗率)】 + 固定损耗 ;变动或阶梯:生产订单数量 x 使用比例 x【分子/分母 / (1-变动损耗率)】 + 固定损耗 ;
注意:使用比例不等于100%时,需求用量按照单位精度加一位进行舍位。
应发数量
若表体【生产控制】页签的“是否发损耗”字段选择“是”。则:应发数量 = 需求数量
否则,按以下规则取数:
A.用量类型为固定:应发数量=标准用量
B.用量类型为变动:应发数量=标准用量
C.用量类型为阶梯:应发数量=标准用量
在制数量
1、基本单位在制数量=用量清单上基本单位已领数量+基本单位补领数量-基本单位报废数量-基本单位已消耗数量-基本单位作业不良退料数量-基本单位良品退料数量-基本单位来料不良退料数量
业务单位数量根据计算出的基本单位数量换算而成。
推荐阅读