一般调拨就是按楼主自己的方法嘛只不过在前台控制,在生成调拨出仓的时候,自动开一张调拨入仓的单据而已.
一般不用再加多一个表,没有必要.

解决方案 »

  1.   

    另外,建议你的出/入仓单主表,增加一个单据类别,这样就可以区分出是那种情况的出/入仓了.
      

  2.   

    先进先出的要求比较高,要求用户及时将单据录入
    而且修改的时候也要考虑重新更新所有的修改单据后的成本.
    这点必须想清楚
      

  3.   

    进货及退货表
    进货单号,供应商,日期,类型(0为进货,1为退货)进货及退货明细
    进货单号,物料,数量,仓库销售及退货表
    销售单号,客商,日期,类型(0为销售,1为销售退货)销售及销售退货明细
    销售单号,物料,数量,仓库调拨表
    调拨单号,日期调拨明细
    调拨单好,物料,数量,调出仓库,调入仓库出入库表
    出入库单据号,日期,仓库,出入库类型(100为进货生成,200为销售生成,150为进货退回生成,250为销售退货生成,300为调拨入库,350为调拨出库)出入库明细
    出入库单据号,物料,数量想法是:进货单生成后,在出入库表及其明细表里面生成类型为100的入库记录。销售单生成后,在出入库表及其明细表里面生成类型为200的出库记录,调拨的话在出入库表中分别生成出库和入库记录,类型为300和350,这样的话就能解决调拨的问题了
      

  4.   

    时间仓促,如有错漏处,请指出。
      

  5.   

    我公司的处理方式是这样的:
      每个进销存业务都使用一个主从表,感觉好像好多冗余,但要修改的话,却无从下手.