库存管理出库时递减相对应最早入库单剩余量

发布于 2022-09-11 15:14:36 字数 265 浏览 19 评论 0

问题描述

出库时有固定出库数量,完成出库的时候需要减去入库单的剩余数量,因数量不定,最早完成的入库单数量也不一定,比较麻烦。

问题出现的环境背景及自己尝试过哪些方法

计算所有入库单总入库量,按时间排序并计算出一个剩余总量累计和的列,将此累计和的列与此次出库单想比较,小于出库量的都减出库量,但结果不为负数(即小于0的都为0),再将此值更新到每个入库单的剩余量里。

你期待的结果是什么?实际看到的错误信息又是什么?

准确入库单剩余量

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

泛滥成性 2022-09-18 15:14:36

按人工操作分析下:

入库:记录每一笔入库单(入库时间、入库数量、剩余量=入库数量),先不考虑商品等
出库:记录出库单(出库数量)
出库完成:
    1、记录待出库数量 x
    2、找到最早的一笔入库单剩余量 x0
    3、if x0 >= x
        修改入库单剩余量 = x0 - x
        x = 0
       else 
        修改入库单剩余量 = 0
        x = x - x0
        继续执行 2、

是这个意思吧?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文