要看什么样的库存表,对于不同的应用有所不同的。我的思路是:
1:入库单汇总表
2:入库单明细表
3:库存批次表
4:出库汇总表(包括各种库存的变动情况)
5:出库明细表
6:调价损益表
7:批次结存表这种结构可以满足不同应用的要求,供参考。================================================================
一颗红心向前看,为了革命两茫然,不好意思才囊尽,只能说上一点点。
★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆
★    我踢  我踢   我踢  我踢  我踢  我踢  我踢  我踢  我踢   ★
★    你UP  你UP   你UP  你UP  你UP  你UP  你UP  你UP  你UP   ★
★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆
================================================================

解决方案 »

  1.   

    njbudong(南京不懂) 高手,不错,
    你的汇总表是以单号为主健还是以型号为主健?
      

  2.   

    当然应该用第二种。做统计时第一种写SQL都没法写,第二种只需group by即可。
      

  3.   

    1、出入库表
    控制货品本次出入库的记录
    2、库存记录表
    存贮上月结存,本月的出入库记录合计
    其实就是将楼主所列的由横向表转为纵向表
    3、当前库存表,这个就不用说了可以根据情况分拆或合并,反正横向表转为纵向表,例如本月的出入库记录合计可以合并到当前库存表中去,因为库存可以分为多种:
    仓库库存、生产线库存、销售库存(如果有自己的销售体系)、采购库存(一般为生产原料),不同性质的企业要求又不同
    一般零售行业只需要仓库库存即可,制造业的BOM清单所列可能要生产线库存,生产辅助产品(例如生产用酒精、各种洗涤剂等)的库存控制可能更麻烦,尤其是ABC控制的A部分!
      

  4.   

    有没有人有这种经历,就是需要有补单的情况,5月份补2月份的出库单,或撤销出库单,因为有的客户没有把货提走,但出库单已经开了,后来又不要了,数据表如何处理?还有月底结转时需要客户做,还是程序自己做,如果程序自己做,遇到上月没有出入库的情况如何处理,我两种都用过,第二种sql语句复杂,第一种不爽,各位谈谈你们的解决方法
      

  5.   

    TO: bigchg(戴着戒指)这种情况属于公司规章制度有问题,如果以ISO9001的方式
    开了出库单表示已经出货,但是客户并没有把货提走,最后确认客户不要时以退货处理,直接退回到原出货仓
    相当于:客户把货提走,但是没有付款(把你的仓库当作他的仓库)第二个问题是比较麻烦,以前的解决方案是:
    客户自行规定某个结存日期,如果到规定日期没有结存,系统关于对库存进行操作的部分不能进行,直至月结为止。
    例如:公司要求每个月5号进行结存,那么在1-5号依然正常操作(此时的数据库设计十分重要),当超过5号时,如果没有结存,提示用户不能继续,必须要结存!