其实这个问题说复杂也复杂,说不复杂也不复杂
首先我们要搞清楚这个这个企业是那种性质的,是加工企业,自产自销企业,还是两者混合企业?
但无论是以上三种那种企业,按现代企业管理的规范来说,它们都应该是按订单生产的.也就是说中间的半成品都是有订单的,都是不能随便调用的,这样问题就比较简化了,我们只要处理未有订单的成品和原料就OK了.(如果还有企业不是按订单生产的话,我只能想起以前的国营企业了.那这种企业还不如先把精力花费在这方面的管理改善上吧)
处理未有订单的成品和原料的思路:
订单:增加两个字段字段,一个记录已安排成品(就是扣减自产订单成品或待安排的成品库存),一个记录此订单是否已安排原料.
订单用料表:用BOM计算待安排成品(订单数量-已安排成品)得出的原料用料,可以修改,审核后把用料数量写入原料仓的已安排用料(复杂点的可以在此把用料数量分为3个字段:预期用量/已安排用量/待安排用量,因许多时候某些原料不一定有即期库存,要安排采购,至于把安排采购否也加进来就更复杂了,这里不说了.)
原料仓:增加一个字段字段记录已安排用料,出仓时根据上述订单用料表出仓然后扣减已安排用料(如果订单未安排原料则不扣减已安排用料字段).但这里有个前提,就是所有原料出仓是根据订单出仓,所有数据才能一致,数据才能作为实际安排的依据,否则的话只能以上数据只能作参考作用了.
成品仓也可参考以上处理方法来进行,但实际上可以做的更细一点(一般企业反而在这方面要求高点,做得也好点),就是在入仓时就把产品做好条码,标明了产品是什么客户什么订单的,也就是把每件成品与订单对应了,(说道这里,自产自销也是可以下订单的,下订单的客户是企业自己就行,别的客户需要产品,把这订单进行拆分,转客户就可以了)这样就比较清楚那些成品可以给新订单调用那些不行
呵呵,这里只是简单的说一下,实际处理上要复杂许多.