最近要做个进销存的软件,其中的关系处理起来有点头痛
1.库存是怎么运作的,就是库存里面的同件商品是1批1批的存放的吗?比如库存里面有商品B 100件,当我订单入库商品B 100件的时候,我是简单的100+100=200,然后库存里面商品B就是200件,还是把他们区分开来,商品B有100件,我入库了商品B 100件的话,就分2条数据去记录他们。。。但是如果这样的话又有一个问题了,比如我有一个销售单,是要商品B 101件的,这样的话我在库存里面的商品B的记录都是100件,这样的话要怎么出库?一想到这里我的SQL语句都不知道怎么 写了。。。郁闷啊。。求大神指点一二。。。
进销存中 进、销、存之间的运作是怎么处理的。。。回答的好的追加分数。。。。
答案:2 悬赏:80 手机版
解决时间 2021-03-02 17:30
- 提问者网友:一抹荒凉废墟
- 2021-03-01 18:49
最佳答案
- 五星知识达人网友:玩家
- 2021-03-01 19:54
肯定要有业务记录的, 每条业务记录都包含商品型号和数量,入库还是出库,最后合计某型号商品入库总数-出库总数=某型号商品当前库存数量,因为业务记录有时间,所以很容易得出截止到某一天的库存数量,SQL合计也是飞快的,如果删除了某条业务记录,库存数量也会正确的变化。 不需要另外再建一张库存数量表,那样在实际应用中很容易不准,除非为了速度和性能。
全部回答
- 1楼网友:神也偏爱
- 2021-03-01 20:13
这个要看这个公司的管理要求,正常情况下有以下几种情况:
(1)先进先出法,也就是说先买的先出,后买的后出,比如1月1号买入100,单价为10元,那入库就是100个,总价1000元,1月5号买入200个,单价11元,那入库就是200个,总价2200元,1月10号生产领有150个,那么发出商品时就需要分两步,那1月1号入的100先发,单价10元,然后再发1月5号入的50个,单价11元,依次类推。
(2)后进先出法,跟先进先出刚好相反,是后进的先出,操作方法同(1)
(3)加权平均法,是指跟据一个月(或自定的一个周期)内所购入的某一产品的平均单价做为发出时的单价。如,1号购入A100个,单价10元,5号购入A200个,单价11元,10号购入500个,单价10.5元,那么到月未时平均单价为10.5625,那么发出的价格就是10.5625元。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯