倉儲管理(二):訂單庫存占用
本文通過庫存表里的“占用數(shù)量”來分析訂單庫存占用,推薦給對倉儲管理感興趣的童鞋看。
上一個(gè)話題,我們簡單了解了一下wms的庫存表結(jié)構(gòu),重點(diǎn)說了庫存表中數(shù)量、狀態(tài)、位置在不同場景下的變化過程,在里面我們提到的數(shù)量是在庫數(shù)量。
這一節(jié),我們來說一下,庫存表里面的另外一個(gè)數(shù)量“占用數(shù)量”,通過它來了解一下wms的訂單庫存占用。
我們還是從庫存表開始,如下,假設(shè)某倉庫有A、B、C三種商品,各有若干件,放在不同的庫位上,A、B為良品,C為殘品,庫存表如下:
與之前的庫存表相比,我們多了一列“占用數(shù)量”,通常情況下,倉庫出庫發(fā)貨是按照訂單的先后順序處理的,wms系統(tǒng)根據(jù)訂單商品要求匹配合適的庫存,按訂單要求數(shù)量鎖定庫存,如上圖。
商品B對應(yīng)的占用數(shù)量是2,代表此商品目前有2個(gè)被預(yù)先占用,看到上圖,我們知道商品B被占用2個(gè),可能是有1個(gè)訂單需要發(fā)貨此商品2件,也有可能是有2個(gè)訂單各占用一件,具體我們通過占用的明細(xì)列表可以了解。
我們看到商品B庫存數(shù)量有20件,當(dāng)前的占用數(shù)量是2件,此時(shí)該商品還有18件可以繼續(xù)被其他訂單占用,優(yōu)先訂單占用此商品,占用數(shù)量累加,直至全部占用完畢為止,會接著去占用其他貨位的相同商品庫存,先占用哪個(gè)貨位及后占用哪個(gè)貨位,跟商品的生產(chǎn)日期、位置等有關(guān),不在本次探討的范圍。
如果庫存全部都被占用了,有新訂單進(jìn)來就會出現(xiàn)庫存不足,如下圖:
A02庫位上面的商品B,在庫數(shù)量20,占用數(shù)量也是20,已經(jīng)被全部占用,新的訂單無法繼續(xù)使用此貨位庫存。
庫存占用有什么作用呢,除了我們能想到的,通過占用數(shù)量可以實(shí)時(shí)判斷新訂單庫存是否能滿足。
庫存占用是通過計(jì)算機(jī)系統(tǒng)為訂單去匹配合適的庫存,通過庫存匹配結(jié)果,倉庫操作員就能很容易的找到要出庫的商品的位置,只需要按照系統(tǒng)的指令做后面的揀貨、復(fù)核、打包、稱重、交接等就好了。
訂單占用的庫存什么時(shí)候“釋放”,這個(gè)一般會有多個(gè)做法,可以在訂單出庫的時(shí)候一并扣除,也可以在商品被揀貨下架的時(shí)候扣除,即商品離開當(dāng)前貨架的時(shí)候,減少當(dāng)前貨架上的剩余庫存和占用數(shù)量,按照“物動(dòng)帳動(dòng)”的原則。
人認(rèn)為揀貨下架的時(shí)候減少原貨位的庫存,增加揀貨小車的庫存應(yīng)該更符合實(shí)際,揀貨小車可以看成是移動(dòng)貨位,也可以作為容器管理。
我們繼續(xù)看“釋放”的過程。
假設(shè)A02貨位上商品B一開始庫存是20件,有訂單占用2件,倉庫揀貨員揀了2件,放到了”M001”號小車,此時(shí)A02貨位上在庫數(shù)量剩余2件,已經(jīng)被占用的2件被釋放,占用數(shù)量變成0,揀出來的2件貨在”M001”號小車上,商品還沒離開倉庫,只是從庫位上移到了揀貨小車上,庫存拆分成了2部分,總數(shù)量不變,一直到訂單完成出庫,最后減少在庫數(shù)量,如下圖:
以上我們了解了一下倉儲管理系統(tǒng)中訂單庫存占用的邏輯,庫存占用也稱為預(yù)占,只是邏輯占用,并沒有減少實(shí)際庫存。
通過庫存預(yù)占用,可以幫助倉庫解決訂單與庫存的匹配問題,指導(dǎo)人員揀貨,有計(jì)劃的組織訂單,占用合適位置的庫存,能有效提高倉儲管理的效率。
本文由@嘉葉? 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)許可,禁止轉(zhuǎn)載。
題圖來自Unsplash, 基于CC0協(xié)議。
請教一個(gè)問題,PDA揀貨,儲位上占用的庫存是在什么時(shí)間節(jié)點(diǎn)上釋放呢?是揀完一個(gè)儲位就釋放?還是整張揀貨單都揀完后提交釋放???走過路過的老哥們麻煩指點(diǎn)一下小弟,拜謝!
“人認(rèn)為揀貨下架的時(shí)候減少原貨位的庫存,增加揀貨小車的庫存應(yīng)該更符合實(shí)際,揀貨小車可以看成是移動(dòng)貨位,也可以作為容器管理。” —– 麻煩請教下,如果當(dāng)做移動(dòng)貨位,貨位嵌套怎么解決?比如:貨架庫位上放周轉(zhuǎn)箱
庫存占用是通過計(jì)算機(jī)系統(tǒng)為訂單去匹配合適的庫存,通過庫存匹配結(jié)果,倉庫操作員就能很容易的找到要出庫的商品的位置,只需要按照系統(tǒng)的指令做后面的揀貨、復(fù)核、打包、稱重、交接等就好了。
有一種場景,揀貨單是根據(jù)出貨的批次走,如果同一個(gè)SKU是2個(gè)出貨批次,然后在2張揀貨單上,這兩個(gè)SKU都待揀貨。
如果揀貨單把某個(gè)貨架上的庫存都預(yù)占用了。那在生成第二張揀貨單的時(shí)候,是不是就不需要把之前被預(yù)占用的貨架與庫存顯示出來?
如果預(yù)占用不顯示出來,會出現(xiàn)某個(gè)揀貨員手上一張揀貨單,一個(gè)SKU要讓他去2個(gè)貨架取貨,當(dāng)他去第一個(gè)貨架的時(shí)候,發(fā)現(xiàn)第一個(gè)貨架的庫存完全就夠他需要揀貨的數(shù)量,但是他還是需要去第二個(gè)貨架上拿。
訂單揀貨的行走路徑與作者說的訂單庫存匹配是兩碼事。
第一個(gè)揀貨單把某貨架上的庫存都預(yù)占用了,那生成第二張揀貨單的時(shí)候肯定就不是該貨架上的庫存,或者就會顯示該貨架庫位余量不足的。
假設(shè)A02貨位上商品B一開始庫存是20件,有訂單占用2件,倉庫揀貨員揀了2件,放到了”M001”號小車,此時(shí)A02貨位上在庫數(shù)量剩余2件,已經(jīng)被占用的2件被釋放,占用數(shù)量變成0,揀出來的2件貨在”M001”號小車上,商品還沒離開倉庫,只是從庫位上移到了揀貨小車上,庫存拆分成了2部分,總數(shù)量不變,一直到訂單完成出庫,最后減少在庫數(shù)量
這段有問題。
說說看, 歡迎討論
如果要放在M001上,不應(yīng)該體現(xiàn)在實(shí)物庫存表里,應(yīng)該在容器表或者揀貨車表,要不然就要在庫存表里增加屬性用于區(qū)別貨架上的庫存和移動(dòng)庫存,否則庫存匹配就識別不了。
是的,同意。
庫存表記錄的是庫位上貨品的庫存數(shù)量、占用數(shù)量、狀態(tài)等,貨品放在M001揀貨車上,與庫存表應(yīng)該是沒有直接關(guān)系的,占用數(shù)量還是來源于訂單占用的2件,知道出庫后占用的2件被釋放,庫存表中占用數(shù)量為0。
同意
麻煩請教下,你們?nèi)萜鲙齑媲短自趺刺幚?,比如托盤上面放周轉(zhuǎn)箱
此時(shí)A02貨位上在庫數(shù)量剩余2件 這句沒理解 在庫數(shù)量剩余是不是應(yīng)該是18件 庫存20件 訂單占用2件 然后揀出2件 這時(shí)候庫存剩余不應(yīng)該是18件么
同問
感謝分享
希望繼續(xù)分享