以数量还原为例
6期
NCM0005(半成品),生产8个,领用原材料A0099和A0020905
NCM0006(成品),生产3个,领用6个NCM0005(半成品)

还原结果:

计算材料与成品间的系数,对于成品NCM0006来说半成品NCM0005也是它的一个材料
A0020905:NCM0005 = 2/8 = 0.25
A0099 : NCM0005 = 3/8 = 0.375
NCM0005 :NCM0006 = 6/3 = 2
计算出还原3个NCM0006所需要A0020905:3*2*0.25 = 1.5
计算出还原3个NCM0006所需要A0099:3*2 *0.375 = 2.25
A0020905:NCM0006 = 1.5/3 = 0.5
A0099 :NCM0006 = 2.25/3 = 0.75
还原时只计算参与了本期成品生产的部分数据,比如NCM0005生产了8个,实际只使用了6个
此时NCM0005的库存为2个
====================================================================================
7期
NCM0005(半成品)生产5个,领用原材料A0099和A0020905
NCM0006(成品)生产3,领用6个NCM0005(半成品)


还原结果:

在期初有库存本期又有生产的情况下,系数取合并的加权系数,逻辑如下
先算7期系数
A0020905:NCM0005 = 4/5 = 0.8
A0099 : NCM0005 = 8/5 = 1.6
加权公式为:(期初系数*期初库存数量+本期系数*本期数量)/(期初数量+本期数量)
A0020905加权系数:(0.25*2 + 0.8*5)/(2+5)= 0.642857142857
A0099加权系数:(0.375*2 + 1.6*5)/(2+5)= 1.25
NCM0005:NCM0006 = 6/3 = 2
计算出还原3个NCM0006所需要A0020905:3*2*0.642857142857 = 3.857
计算出还原3个NCM0006所需要A0099:3*2 *1.25 = 7.5
7期系数A0020905:NCM0006 = 3.857/3 = 1.285666666667
7期系数A0099