WMS:聊聊盤點(diǎn)那些事兒
盤點(diǎn)本質(zhì)是一個(gè)事后糾錯(cuò)機(jī)制,與其事后糾錯(cuò),不如事中做好。那本文就來跟大家一起聊聊盤點(diǎn)的這些事兒,相信能夠?qū)δ阌兴鶐椭鷡
筆者曾在某原材料倉庫現(xiàn)場待了三年,印象最深的就是每年的年終盤點(diǎn)。每年11月下旬倉庫就開始組織各倉區(qū)主管制定年終盤點(diǎn)計(jì)劃,一進(jìn)入十二月,整個(gè)倉庫的備料入庫基本暫停,除了正常的發(fā)料,其余時(shí)間全部投入盤點(diǎn)。到了元旦節(jié)前幾天,整個(gè)倉庫所有日常工作更是全部暫停,所有的檢驗(yàn)員、“表哥”、“表妹”均被抽調(diào)至現(xiàn)場抽盤。等到元旦那一天,全場放假,除了倉庫……
望著車間放假興高采烈的兄弟們,倉庫的兄弟們滿是艷羨卻又緊張異常,眼巴巴的盼著會(huì)計(jì)事務(wù)所的人能早點(diǎn)來,卻又怕他亂來……
業(yè)務(wù)背景
評價(jià)倉庫工作的好與壞,庫存準(zhǔn)確率是一個(gè)重要指標(biāo),畢竟,連庫存都管不準(zhǔn),倉庫管的再好也沒人信。
庫存準(zhǔn)確率,一般是通過盤點(diǎn)檢驗(yàn)的,盤點(diǎn)結(jié)果是庫存準(zhǔn)確率的直接體現(xiàn)。
因此,盤點(diǎn)是倉庫最基礎(chǔ)的日常操作,也是WMS軟件的一個(gè)基礎(chǔ)功能。
在WMS中,常見的庫存盤點(diǎn)有幾類:
(1)循環(huán)盤點(diǎn)(Cycle Counting)
由于倉庫的庫存往往非常多,一次全盤往往需要耗費(fèi)數(shù)天甚至更長時(shí)間,于是產(chǎn)生了循環(huán)盤點(diǎn)。即基于SKU的ABC分類(基于價(jià)值或出入庫頻率劃分),設(shè)定不同類別的盤點(diǎn)頻率與周期,系統(tǒng)自動(dòng)生成盤點(diǎn)任務(wù)。譬如A類SKU每星期盤點(diǎn)一次,B類SKU每月盤點(diǎn)一次,C類SKU每季度盤點(diǎn)一次。
此類盤點(diǎn)由于邏輯復(fù)雜,需要系統(tǒng)支撐。在我個(gè)人的職業(yè)生涯中,實(shí)際應(yīng)用的倉庫不多。
(2)動(dòng)碰盤點(diǎn)(交易盤點(diǎn))
針對一定時(shí)期內(nèi)發(fā)生過變動(dòng)(交易)的庫存進(jìn)行盤點(diǎn)。動(dòng)碰盤點(diǎn)與交易盤點(diǎn)的差異在于,庫存凍結(jié)、庫存移動(dòng)等屬于不屬于庫存交易,因此交易盤點(diǎn)只針對發(fā)生過庫存交易的庫存進(jìn)行盤點(diǎn)。單從系統(tǒng)角度而言,兩者屬于同一類,只是選取的盤點(diǎn)庫存范圍有差異。
此外,不同的公司動(dòng)碰的維度存在差異,我在上上家的A倉庫,采用的是基于SKU動(dòng)碰,在B倉庫,采用的是基于庫位動(dòng)碰。在允許SKU混放的場景下,后者的差異在于,只要某庫位的任一SKU庫存發(fā)生了動(dòng)碰,則該庫位的所有SKU均參與盤點(diǎn)。
在倉庫的日常盤點(diǎn),往往采用動(dòng)碰盤點(diǎn)的形式。
(3)指定盤點(diǎn)
設(shè)定一定的查詢條件查詢庫存進(jìn)行盤點(diǎn),譬如指定貨主、品類、SKU、庫區(qū)、庫位等。從系統(tǒng)角度而言,抽盤、全盤也屬于指定盤點(diǎn)范圍。
在倉庫的日常盤點(diǎn)中,指定盤點(diǎn)也是非常常用的一種方式。
從系統(tǒng)角度而言,盤點(diǎn)的本質(zhì)是基于一定的條件查詢系統(tǒng)庫存,依次作為依據(jù)核對實(shí)物庫存以及后續(xù)差異處理的過程。循環(huán)、動(dòng)碰與指定盤點(diǎn)的差異,無非是查詢庫存的方式/處理邏輯的差異。
盤點(diǎn)基本邏輯
(1)基礎(chǔ)設(shè)置
循環(huán)盤點(diǎn),自動(dòng)觸發(fā)。需要提前設(shè)定該SKU的ABC分類,并在盤點(diǎn)策略(目前各類系統(tǒng)中并未將盤點(diǎn)相關(guān)策略單獨(dú)抽離出來,而是與各類基礎(chǔ)配置混雜在一起)中設(shè)定每個(gè)類別的盤點(diǎn)頻率、盤點(diǎn)比例(同一個(gè)類別,也未必能一次盤完)。此外,還需設(shè)定Job的啟動(dòng)時(shí)間。
動(dòng)碰盤點(diǎn),一般為手工觸發(fā),若要自動(dòng)觸發(fā),則需提前基于動(dòng)碰周期設(shè)定Job。動(dòng)碰盤點(diǎn)中,一般會(huì)有“是否盤點(diǎn)空庫位”的選項(xiàng),這是因?yàn)槟承煳坏膸齑嬉呀?jīng)在前期的操作中被清空。這部分庫位是否參與盤點(diǎn),系統(tǒng)會(huì)給出選項(xiàng),讓用戶自己自行選擇。
指定盤點(diǎn),手工觸發(fā)。
(2)盤點(diǎn)的依據(jù)-盤點(diǎn)任務(wù)生成
循環(huán)盤點(diǎn),基于設(shè)定的Job啟動(dòng)時(shí)間,系統(tǒng)根據(jù)設(shè)定的盤點(diǎn)策略查詢庫存,生成盤點(diǎn)任務(wù)。需要說明的是,對于盤點(diǎn)任務(wù)中所包含的盤點(diǎn)任務(wù)明細(xì),系統(tǒng)會(huì)記錄“上次盤點(diǎn)時(shí)間”。下次循環(huán)盤點(diǎn)Job啟動(dòng)時(shí),將會(huì)根據(jù)“上次盤點(diǎn)時(shí)間”篩除掉此部分?jǐn)?shù)據(jù),直至本輪盤點(diǎn)周期結(jié)束;
無論是循環(huán)、動(dòng)碰、指定,針對已生成的盤點(diǎn)任務(wù),系統(tǒng)都會(huì)提供盤點(diǎn)查詢界面以便進(jìn)行過程監(jiān)控與打印等基本操作。
(3)如何盤-盤點(diǎn)任務(wù)執(zhí)行
盤點(diǎn)的操作方式主要有兩種:
- 紙單盤點(diǎn):系統(tǒng)提供盤點(diǎn)單打印功能,倉管員對照盤點(diǎn)單逐項(xiàng)盤點(diǎn)實(shí)物;
- RF盤點(diǎn):盤點(diǎn)任務(wù)生成后,基于一定的規(guī)則推送至RF/RF掃描盤點(diǎn)單號(hào)提取任務(wù),倉管員依據(jù)系統(tǒng)指引逐條盤點(diǎn)。
采用RF盤點(diǎn)時(shí),不同的公司對于盤點(diǎn)的精細(xì)度要求不同,譬如A公司在掃描時(shí),只需要掃描SKU條碼,手工輸入數(shù)量,而B公司則需要逐件掃描SKU條碼。
無論是紙單盤點(diǎn)還是RF盤點(diǎn),系統(tǒng)均會(huì)以最優(yōu)路徑進(jìn)行排序,確保路徑最短,效率最高。
以上兩種均為接觸式盤點(diǎn)。此外,也有部分采用應(yīng)用了RFID,倉管員無需接觸實(shí)物,只需帶著感應(yīng)器沿通道走過,盤點(diǎn)效率大大提升。
需要說明的是,盤點(diǎn)執(zhí)行過程中一般還會(huì)涉及到兩個(gè)問題:鎖不鎖庫;明盤暗盤。
鎖不鎖庫,即倉庫在盤點(diǎn)時(shí)是否允許進(jìn)行出入庫、凍結(jié)、移動(dòng)等操作。
單從技術(shù)角度而言,由于目前絕大多數(shù)WMS均支持RF,庫存可以做到實(shí)時(shí)更新,因此即使不鎖庫也無所謂。但是對于年終盤點(diǎn)這類重大盤點(diǎn)而言,其盤點(diǎn)表一般基于ERP的庫存數(shù)據(jù),由于不同系統(tǒng)間的庫存更新存在一定的滯后,保險(xiǎn)起見還是會(huì)鎖庫。這個(gè)鎖庫一般是從業(yè)務(wù)側(cè)進(jìn)行控制,而非系統(tǒng)。
明盤暗盤,即盤點(diǎn)表/盤點(diǎn)任務(wù)明細(xì)中是否展示庫存數(shù)量。若展示,則為明盤;不展示,則為暗盤。這是為了規(guī)避倉管員在盤點(diǎn)過程中為了省事兒弄虛作假,我曾見過有倉管員十分鐘盤完整個(gè)庫區(qū),怎么盤的?躲在某個(gè)貨架里,對著盤點(diǎn)表打勾勾唄。
(4)盤盈還是盤虧-盤點(diǎn)差異處理
盤點(diǎn)結(jié)果錄入系統(tǒng),系統(tǒng)自動(dòng)比對,若存在差異(盤盈/盤虧),將自動(dòng)生成二次盤點(diǎn)任務(wù),進(jìn)行復(fù)盤。復(fù)盤結(jié)束,若仍存在差異,則轉(zhuǎn)入調(diào)賬處理流程。
我所經(jīng)歷的項(xiàng)目中,目前只有SF的整個(gè)盤點(diǎn)差異處理采用的是系統(tǒng)管控,其余均采取系統(tǒng)與線下處理結(jié)合的方式。調(diào)賬部分則更是五花八門,有采用虛進(jìn)虛出方式的,也有采用WMS-庫存調(diào)整功能調(diào)賬的。具體采用哪種方式,看倉庫的管控精細(xì)度。
其他
昨天跟幾個(gè)老友交流盤點(diǎn)這塊,發(fā)現(xiàn)一個(gè)有意思的現(xiàn)象:以Infor為代表的國外主流WMS循環(huán)盤點(diǎn)做的比較完善,反而后兩者基本沒做。國內(nèi)的Flux、唯智脫胎于Infor與MA,兩者兼有。其余剩下的國內(nèi)二線WMS產(chǎn)品,以指定盤點(diǎn)與動(dòng)碰盤點(diǎn)為主。
究其原因是因?yàn)閲釽MS誕生時(shí),當(dāng)時(shí)的倉庫類型還以傳統(tǒng)倉儲(chǔ)為主,儲(chǔ)存的屬性更重。而國內(nèi)的WMS軟件公司基本是電商興起之后才誕生,電商倉庫高周轉(zhuǎn)的特性,并不適合采用循環(huán)盤點(diǎn)模式。
此外,隨著RF、語音等輔助揀選設(shè)備的采用,實(shí)物操作與系統(tǒng)操作脫節(jié)的現(xiàn)象大大減少,庫內(nèi)作業(yè)流程標(biāo)準(zhǔn)化、管控精細(xì)化,降低了因操作導(dǎo)致差異的可能。
盤點(diǎn)本質(zhì)是一個(gè)事后糾錯(cuò)機(jī)制,與其事后糾錯(cuò),不如事中做好。
作者:Pershing,個(gè)人公眾號(hào):倉配那些事兒
本文由 @Pershing 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載
題圖來自Unsplash,基于CC0協(xié)議
想問下,已被出庫訂單占用的庫存,還可以盤點(diǎn)嗎?
您好,可以提供一下您的微信號(hào)嘛,便于交流和請教疑問。