库存控制是所有仓库管理软件的核心,但是怎样合理计算管理库存也是一些程序员关心的话题。在ERP里面,涉及到很多关于料件库存计算的地方,根据企业的要求不一样,可能会有稍稍的改动,但是大多数库存管理软件,都会有一个较为一致的计算方法。在这里发贴是想了解一下,大家在具体的细节过程中,料件的库存状态及状态量等的一些详细控制方法。大家有从事过ERP开发或其它库存管理软件开发的朋友,可以一起谈谈各自的经验。在这里也向大家学习点好的经验。一个料件,可以用实际库存和可用库存来计量它目前的在库量。实际库存:是表示它在仓库中的实际数量,有几个算几个,也就是仓库中可见的实际数。
可用库存:是指该料件在除去其他在占量后的可以使用的数量。也就是说,这个料件的库存如果为10,但其中有3个要被发到生产车间去加工某个产品,那么就只有7个可用的库存,也就是说它有3个的在订数量。这里我们只提到了一方面,在表示它的库存的时候还应该有在购数量,也就是说该物料已经下过采购单,目前正在被送或是准备送货的过程中,这个数量也要参与计算。这里讲到的只是理论上的理解,在程序中实现就要具体规划。比如订单确认时要增加成品的在订数,出货时要减去,同时如果有生产,在制令之后要增加物料的在订数,发料出库时要减去,同时有很多细节要掌握。在这里,想请教一下各位,在大家的程序中具体是怎么实现这些细节设计的,在什么单中修改什么数据,要注意什么问题,以及料件的库存描述字段等。谢谢大家,希望大家都能共同交流一下大家的宝贵经验。

解决方案 »

  1.   

    ls真是贪喔,地板都不留给我
    虽然不懂这块,也要顶一下!
      

  2.   

    我觉得,
    在你的库存余额表(不管是明细表还是汇总表中)一般只体现当前库存量和与预留数量,这样的话自然就可以计算出你所说的可用量。不记录你的在途量。至于你所说的在途订单量,一般你可以把所有在途的数量累计放到物料表上,新增一个字段来计算该数量(当然实际上库存数量字段也是有的),每次订单状态、数量等有变化时,同时更改物料表上的该数字。因为一般在库存余额表中,一般都是分仓库、分批号等等的,但是采购订单在途量是没有办法指定到这上面,因此只要一个汇总就可以了,这样就觉得放在物料表上会比较合适。这是我的做法啦,大家可以一起讨论啦。