关于移动加权及先进先出的计算
单据编号 类型 出入库 商品ID 计算方法 数量 单价 库存ID 时间 成本价
001 采购单 入库 1 移动加权 10 100 1 2014-1-1
002 采购单 入库 1 移动加权 10 50 1 2014-1-1
001 销售单 出库 1 移动加权 5 200 1 2014-1-2
002 销售单 出库 1 移动加权 5 100 1 2014-1-2
003 采购单 入库 2 先进先出 10 100 1 2014-1-3
004 采购单 入库 2 先进先出 10 50 1 2014-1-3
003 销售单 出库 2 先进先出 5 200 1 2014-1-4
004 销售单 出库 2 先进先出 5 100 1 2014-1-4
001 调价单 2 移动加权 10 125 1 2014-1-5
如何得到成本价
后面的采购销售业务又以调价后以数据进行计算
------解决方案--------------------需要得到的结果是什么?
------解决方案--------------------移动加权计价方法下,销售出库不影响成本价,只是在每次采购入库时计算成本价,出库时取最后的成本价即可。
先进先出计价方法下,采购入库的成本价就是单价,出库时按时间顺序取,所以每笔采购记录还需要另一个字段存储剩余库存。若一次出库需要取多笔,取多笔的平均价作为出库的成本价。