问题描述出库时有固定出库数量,完成出库的时候需要减去入库单的剩余数量,因数量不定,最早完成的入库单数量也不一定,比较麻烦。问题出现的环境背景及自己尝试过哪些方法计算所有入库单总入库量,按时间排序并计算出一个剩余总量累计和的列,将此累计和的列与此次出库单想比较,小于出库量的都减出库量,但结果不为负数(即小于0的都为0),再将此值更新到每个入库单的剩余量里。你期待的结果是什么?实际看到的错误信息又是什么?准确入库单剩余量
1 回答
米琪卡哇伊
TA贡献1998条经验 获得超6个赞
按人工操作分析下:
入库:记录每一笔入库单(入库时间、入库数量、剩余量=入库数量),先不考虑商品等出库:记录出库单(出库数量)出库完成: 1、记录待出库数量 x 2、找到最早的一笔入库单剩余量 x0 3、if x0 >= x 修改入库单剩余量 = x0 - x x = 0 else 修改入库单剩余量 = 0 x = x - x0 继续执行 2、
是这个意思吧?
添加回答
举报
0/150
提交
取消