日期:2014-05-16  浏览次数:20537 次

关于移动加权及先进先出的计算
单据编号    类型      出入库   商品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


如何得到成本价
后面的采购销售业务又以调价后以数据进行计算
------解决方案--------------------
需要得到的结果是什么?
------解决方案--------------------
移动加权计价方法下,销售出库不影响成本价,只是在每次采购入库时计算成本价,出库时取最后的成本价即可。

先进先出计价方法下,采购入库的成本价就是单价,出库时按时间顺序取,所以每笔采购记录还需要另一个字段存储剩余库存。若一次出库需要取多笔,取多笔的平均价作为出库的成本价。