問題描述出庫時(shí)有固定出庫數(shù)量,完成出庫的時(shí)候需要減去入庫單的剩余數(shù)量,因數(shù)量不定,最早完成的入庫單數(shù)量也不一定,比較麻煩。問題出現(xiàn)的環(huán)境背景及自己嘗試過哪些方法計(jì)算所有入庫單總?cè)霂炝?,按時(shí)間排序并計(jì)算出一個剩余總量累計(jì)和的列,將此累計(jì)和的列與此次出庫單想比較,小于出庫量的都減出庫量,但結(jié)果不為負(fù)數(shù)(即小于0的都為0),再將此值更新到每個入庫單的剩余量里。你期待的結(jié)果是什么?實(shí)際看到的錯誤信息又是什么?準(zhǔn)確入庫單剩余量
1 回答

米琪卡哇伊
TA貢獻(xiàn)1998條經(jīng)驗(yàn) 獲得超6個贊
按人工操作分析下:
入庫:記錄每一筆入庫單(入庫時(shí)間、入庫數(shù)量、剩余量=入庫數(shù)量),先不考慮商品等出庫:記錄出庫單(出庫數(shù)量)出庫完成: 1、記錄待出庫數(shù)量 x 2、找到最早的一筆入庫單剩余量 x0 3、if x0 >= x 修改入庫單剩余量 = x0 - x x = 0 else 修改入庫單剩余量 = 0 x = x - x0 繼續(xù)執(zhí)行 2、
是這個意思吧?
添加回答
舉報(bào)
0/150
提交
取消