檢貨區(qū)與存貨區(qū)分離,從表面上看,檢貨員的檢貨路徑縮短了,而存貨區(qū)可以使用立體存儲方式,存儲密度提高,有著明顯的好處,但這也導(dǎo)致了系統(tǒng)邏輯復(fù)雜,尤其是補貨邏輯極為復(fù)雜,難以操作。
而貨位與庫存數(shù)量綁定,則有著明顯的好處,如果將這一思想貫徹到極致,則會自然而然地出現(xiàn)本篇將要介紹的貨位系統(tǒng),不如稱其為庫存貨位綁定的貨位系統(tǒng),簡稱為Bin系統(tǒng),這也就是亞馬遜公司的倉庫管理系統(tǒng)。
收貨時實際是將采購訂單看作一個貨位,運貨車看作另外一個貨位,收貨員將貨品逐個從采購訂單的貨位轉(zhuǎn)移到運貨車的貨位上去。這樣的操作精度高,而且效率也相當(dāng)?shù)母摺?/div>
2.上架:
上架實際上也是貨品從待上架的貨位(運貨車)中的貨品轉(zhuǎn)移到存儲用的貨位上的過程。
上架操作按批次進行,每一個運貨車作為一個批次,一個批次中包含了多次的上架操作。每一次的上架操作只涉及一個SKU,在操作時,需要輸入系統(tǒng)的信息為:上架SKU,目標(biāo)貨位,上架數(shù)量(批次號中已經(jīng)包含了運貨車貨位的信息)。
在Bin系統(tǒng)下,由于貨位和貨品數(shù)量相綁定,因此在上架操作時,也不要求將一個SKU一次性放到同一個貨位上,而是可以根據(jù)貨架的實際剩余究竟情況靈活安排到兩個、三個甚至更多的貨位上。
由此可以看到,在Bin系統(tǒng)下,上架員具有相當(dāng)?shù)撵`活性,看到哪里有空隙,就可以將貨品放到哪里。這樣的庫房,雖然在看起來會很凌亂,貨架上放著各種各樣的東西,雜亂無章,但實際上所有的信息都存儲在貨位系統(tǒng)中,任何需要都可以隨時滿足。
3.盤點:
在Bin系統(tǒng)下,每一個存儲貨位中,分別有幾個SKU,每個SKU有多少數(shù)量,這些信息都是在貨位系統(tǒng)存儲的。并且,由于每一次庫存實物操作都與在系統(tǒng)中相對應(yīng),所以實物與系統(tǒng)是同步更新的。
在這樣的情況下,盤點可以在任意時間,任意貨位操作。即時,在盤點的同時進行上架、檢貨等操作,對于盤點精度也完全沒有影響。這是其他的任何系統(tǒng)都無法做到的。
4.檢貨:
在Bin系統(tǒng)中,由于貨位與貨品數(shù)量綁定,因此在生成檢貨批次的同時,可以指定檢貨庫位,只有被指定的有檢貨需求的貨位會被路徑規(guī)劃系統(tǒng)所考慮。
例如,訂單中需要10個SKU A,而當(dāng)前可用庫存共計有23個SKU A,這23個貨分別位于Location A,B,C上,分別有8個,9個,6個,則系統(tǒng)使用其中的10個,例如從Location A,B上分別占用8個,2個,則Location A上的8個以及Location B上的2個庫存屬性會設(shè)置為“訂單占用庫存”。
檢貨時,根據(jù)所有已占用庫存貨位的位置,自動規(guī)劃出檢貨路徑。檢貨時,只能檢出“訂單占用庫存”,而不能檢出普通庫存。
檢貨時檢出的貨品,放在檢貨容器中,同樣也是一種特殊的貨位。
5.出貨:
出貨時,訂單中包含的貨品,從檢貨容器中轉(zhuǎn)移到包裹,包裹號一樣可以追蹤。
綜上所述,Bin系統(tǒng)將貨品、貨位、數(shù)量的綁定關(guān)系做到了極致。這樣做的好處可以有目共睹,Amazon所使用的貨位系統(tǒng)原理上與上述一致,支持起了每年400億美元的銷售規(guī)模,并且完全可以支持到更大的規(guī)模。
但是也必須清醒地到,Bin系統(tǒng)可以實現(xiàn)庫存的精密化管理,但是成本非常高。首先,Bin系統(tǒng)數(shù)據(jù)庫雖然結(jié)構(gòu)較簡單相對較簡單,但是數(shù)據(jù)量很大,任何的庫存轉(zhuǎn)移的操作都必須與系統(tǒng)同步,造成了數(shù)據(jù)庫的讀寫負荷極大,對數(shù)據(jù)庫系統(tǒng)的可靠性、穩(wěn)定性的要求很高;其次,所有庫存轉(zhuǎn)移的操作與系統(tǒng)同步都需要設(shè)備,這些設(shè)備必須具有移動能力,相當(dāng)于每個操作人員都必須配備,這一投資也是非常巨大的。以最為常用的Symbol的RF移動掃描槍為例,一臺就要將近8000元,每個操作員工一臺的話,設(shè)備投放是非常大的。
Bin系統(tǒng)的要點
1.將整個庫房,所有用于放貨的物理空間都標(biāo)記為container(其實就是貨位),container與貨品,貨品庫存數(shù)量綁定。
以收貨過程為例,在Bin系統(tǒng)中,操作人員在收采購訂單后,收得的實物往往放在運貨車(托盤或者小車)上,這時運貨車就是一個容器。運貨車有自己的編號(即相當(dāng)于貨位編號),在此運貨車上的所有貨品及其數(shù)量都綁定起來。
運貨車和采購訂單是多對多的關(guān)系,也就是說,若采購訂單比較大,其貨品可以放在多個運貨車上,而采購訂單較小時,也可以將多個采購訂單放在一個運貨車上。
在使用Bin系統(tǒng)后,明顯可以看到兩個好處:
A.以前收貨時,往往是清點確認數(shù)量后,再在系統(tǒng)中確認收貨數(shù)量;而采用Bin系統(tǒng)后,可以認為采購訂單為一個貨位,而收貨動作就是將貨品從采購訂單的貨位中轉(zhuǎn)移到運貨車的貨位上。因此,收貨操作時可以采用一邊掃描一邊收貨的方式。這樣做,將收貨和點數(shù)結(jié)合起來,效率有所提高,更重要的是,逐個掃描的方式實際是系統(tǒng)點數(shù),收貨人員可以將精力放在檢查貨品是否合格,提高了收貨質(zhì)量。
B.收貨后,由于運貨車上的貨品及其數(shù)量在系統(tǒng)中有記錄,則上架員可以直接上架。上架時直接按照運貨車的數(shù)據(jù)即可,而不用去匹配采購訂單數(shù)據(jù)。這樣有利于上架員工作量的平衡,也提高了精確度。
2.不同的container(貨位),有不同的屬性,對應(yīng)于不同的操作任務(wù)。
貨品在庫房中,實際是處于不斷流轉(zhuǎn)的過程中,涉及到的操作有:收貨、上架、存儲、檢貨、發(fā)貨,其中檢貨、發(fā)貨都可能是由于訂單、調(diào)撥、退貨的需求而發(fā)起。各個操作環(huán)節(jié)時涉及到的容器(貨位),設(shè)置為不同的屬性,只能由相對應(yīng)的操作對應(yīng)使用。
這也就是說,收貨使用的容器只能用于收貨以及其相關(guān)的操作,例如是上架,而不能用于檢貨;退貨檢貨時使用的容器也只能用于退貨檢貨,而不能用于訂單檢貨。
這樣的規(guī)定后,某一容器只能用于與其屬性相關(guān)聯(lián)的操作中,而不能濫用,減少了操作中的錯誤。例如,收貨完成后,收到的貨品只能放到收貨處的運貨車上,而不能放到檢貨使用的運貨車中,這樣不會發(fā)生錯亂。
3.數(shù)據(jù)結(jié)構(gòu)設(shè)計,SKU與Location是多對多的關(guān)系,某一SKU可以存放于多個Location,某一個Location也可以存放多個SKU。
每一個SKU在每一個Location的數(shù)量都作了記錄。另外,還需要再引入當(dāng)前庫存屬性的概念。庫存數(shù)量即對應(yīng)于庫存結(jié)構(gòu)中所指的幾種分類。
4. 任何貨位變更的操作,都必須與系統(tǒng)同步。
例如,在移貨(貨品從一個貨位上移動到另外的貨位)操作中,需要輸入系統(tǒng)的參數(shù)有:移動貨品SKU編號,移動貨品數(shù)量,源貨位,目標(biāo)貨位。例如,在某一個SKU O從Location A向Location B移動N個,在移貨操作前后,相關(guān)貨位的數(shù)據(jù)記錄分別如下:
再例如,在檢貨時,若檢起一件貨品的實物,需要在系統(tǒng)中輸入貨品所在貨位,貨品的SKU號,貨品的數(shù)量。在實際的檢貨操作中,往往是系統(tǒng)指定了貨位,操作人員是按照系統(tǒng)的提示走到某個貨位,取下貨品,掃描SKU即可完成檢貨操作。