在前面一篇文章介绍了资源的设置,本篇文章将介绍在PAC中资源成本是如何计算的。PAC只需要运行4个系统标准请求,即可自动对采购成本、生产成本(包括生产的材料成本、资源成本、制造费用)等进行计算,最终算出物料的单位成本。但在系统界面上我们只能查到最终算出的物料单位成本,至于其背后的运算逻辑,在系统界面上是无法查到的,因此要想明白PAC的运算逻辑,必须借助其后台运算过程中用到的表,通过表中记录相关字段的值的变化来理解PAC运算的逻辑。在本系列文章中,都将会通过相关后台表变化来说明PAC的运算逻辑。
资源成本计算过程中有3个非常重要的表:
- wip_transactions
- wip_pac_actual_cost_details
- wip_pac_period_balances
系统中所有的资源事务处理都存在表wip_transactions中,当PAC请求计算资源成本时(由系统标准的”定期成本处理程序”完成),会从此表中将各工单各个工序的资源投入的记录取出。根据相应资源的投入数量与资源费率,”定期成本处理程序”计算资源的成本,并将计算得出的各资源成本的明细记录插入到表wip_pac_actual_cost_details中,将各工单各工序耗用的资源成本汇总后,会将汇总值更新到表wip_pac_period_balances里。
当工单存在部分完工的情况时,除了计算该工单投入的资源成本,我们还需要通过一定的逻辑计算投入的资源成本有多少该结转到成品里。这一过程中的计算逻辑也需要通过wip_pac_period_balances表来体现。
实际上,对生产成本而言,wip_pac_period_balances可以说是PAC计算过程中最重要的表,下面先对其作重点介绍:
在