
出库核算:调用出库核算,让领料单和委外发料单都有材料成本,无论是否有源单
如果核算成功
{
最新的成本价跟新商品档案里的标准成本
领退料单成本初始化:当期的退料单成本为零的且单据没生成凭证的,取商品档案里的“成本单价”,更新成本金额和单价。
委外发退料单成本初始化:当期的委外退料单成本为零的且单据没生成凭证的,取商品档案里的“成本单价”,更新成本金额和单价。
全集领退料集合:取本期的所有领料单和退料单,委外发料单和委外退料单,并关联对应的产品构成全集领退料集合。
一步领退料集合:将全集领退料集合中材料编码和产品编码相同的舍弃掉,如果材料编码本期有入库的或者委外入库的也舍弃掉。
生产退料单的成本单价如果有关联的领料单就取领料单价格,更新成本金额和单价。在全集领退料集合里对已经处理的部分打好处理标记
委外退料单的成本单价如果有关联的领料单就取委外发料单价格,更新成本金额和单价。在全集领退料集合里对已经处理的部分打好处理标记
}
成本计算:一步领退料集合所对应的产品和
本期投入产出表(含委外)产品编码不在全集领退料集合的产品编码里的(没有领退料的产品或者是没委外发退料)
两种情况合并成一步产品集合,
进行成本计算填写这部分产品的投入产出表的金额。
费用计算:
计算范围是一步产品集合。
入库核算:一步产品集合的产品入库单和退库单更新入库成本单价和金额
出库核算:一步产品集合的编码,进行出库核算,让领料单和退料单都有材料成本,退料单的成本单价如果有关联的领料单就取领料单价格。出库核算成功后在全集材料集合里对已经处理的部分打好处理标记
委外退料单的成本单价如果有关联的领料单就取委外发料单价格,更新成本金额和单价。出库核算成功后在全集材料集合里对已经处理的部分打好处理标记