以数量还原为例
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 :NCM0006 = 7.5/3 = 2.5
NCM0006 的综合加权系数
A0020905:NCM0006 =(3*0.5 + 1.285666666667*3)/(3+3)= 0.89283333333
A0099:NCM0006=(0.75*3 + 2.5*3)/(3+3)= 1.625
===============================================================================
此时7期发现NCM0006需要返工,领用一个NCM0006用于返工
根据上一步的综合系数得知还原一个NCM0006需要0.893个A0020905和1.625个A0099
所以1个NCM0006参与返工后还原结果为:
A0020905 : 0.893 + 3.857 = 4.75
A0099 : 7.5 + 1.625 = 9.125
返工还原和半成品还原计算逻辑是一样的,返工的物料当作是半成品一样作为成品的一部分
附:维护期初库存半成品的作用是为了取得某个材料/费用对于半成品的系数
上面数据如需维护期初库存半成品结构,就在7期维护期初库存的2个半成品NCM0005的结构。维护方式一般有两种,按实际库存余额数量维护或者只按一个库存产品维护。
如上述数据可以用这两种方式维护,效果是一样的:
NCM0005数量为2,A0020905数量为0.5,A0099数量为0.75
NCM0005数量为1,A0020905数量为0.25,A0099数量为0.375