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