那天是夜班,快凌晨两点了。我路过拣选区尾端——那儿是我们的拣选异常暂存区。地上摆了二十来件货,箱子开着的、标签掉了的、库位牌和货对不上的,乱成一锅粥。拣选员小李站在那儿挠头:"经理,这几件我跑了三遍库位都没找到,单子还等着出库呢。"
说句实在话,干仓库的都懂:拣选异常这事,平时看着不起眼,旺季一来能把你整个拣选节奏拖垮。货拣不到,问题不在拣选员手上,多半在更早的环节。今天我就讲讲我们仓是怎么对付拣选异常的——货去了哪、怎么回流上架、每周怎么复盘。都是我们现在固定下来的做法,兄弟们可以直接抄。
先别急着处理:拣选异常件分四类
以前我们仓也犯过傻:异常件来了就一股脑堆在暂存区,等有空再说。结果就是越堆越多,最后谁也分不清哪件是哪件。
后来我们定死一条规矩:异常件先分类,再谈处理。拣选员把货送到暂存区的时候,必须先判它是下面哪一类,贴上对应颜色的异常标签再走人。这一步看着麻烦,省的是后面大把的时间。
四类异常件,现场最常见的是这四种:
- 有数无货:系统说这个库位有货,拣选员到了发现库位是空的。这是最要命的一种,十有八九是上架放错了库位,或者出库没扣账。
- 货不对版:库位上有货,但跟单子上要的不是一个东西。条码对不上,或者外观一看就不对。
- 破损污损:货找到了,但箱子破了、受潮了、标签掉了。这种不能发,得隔离。
- 条码异常:货是对的,但条码扫不出来——标签皱了、打印淡了、贴反了,枪怎么扫都没反应。
去年黑五旺季我们就吃过"有数无货"的大亏。那是感恩节后的那个周六,夜班单量顶到了平时的两倍多。一张大单拣到一半卡住了:系统显示某款小家电在 B 区三层有几十件,拣选员跑过去,库位空空如也。他在那儿等了十几分钟,又跑了两遍隔壁库位,还是没有。那张单子最后晚发了快一个小时,复核、打包、装车全被拖住。
第二天一早我们复盘,查监控才发现:白班上架的新人图省事,把一整托货放在了隔壁巷道编号相同的库位上——A-12-3 和 B-12-3,他看串了。货其实一直都在,就是不在系统说的那个位置。系统里的数是对的,货的位置是错的。这一个错位,让夜班一个人来回跑了三趟,还拖住了一整张单。
从那以后我们学乖了:"有数无货"一出现,先别骂拣选员,先查上架记录和库位异动。这是上游的锅,拣选只是替它背锅的人。
异常件的处理:四个篮子,四个去向
分类定下来之后,下一步是每类异常件去哪。我们的办法很土,但管用:暂存区摆四个颜色的周转筐,红黄蓝绿,每个颜色对应一类异常,处理流程贴在墙上,新人来第一天就得背下来。
| 异常类型 | 现场判定标准 | 去向 | 责任人 | 处理时限 |
|---|---|---|---|---|
| 有数无货 | 库位空,系统有库存 | 先查上架记录找错位库位,找到后回流上架;找不到则转盘点 | 异常件管理员 | 当班内 |
| 货不对版 | 条码/外观与单据不符 | 隔离,拍照留证,按正确 SKU 重新上架或转退货区 | 异常件管理员 | 当班内 |
| 破损污损 | 包装破损、受潮、标签缺失 | 可修复的换箱换标回流;不可修复的转报废/索赔流程 | 质检员 | 24 小时内 |
| 条码异常 | 货对但扫不出 | 现场重打标签,扫码确认后直接回流上架 | 拣选组长 | 随到随办 |
兄弟们注意看最后一列:处理异常件的,从来不是拣选员本人。这是我们试错试出来的,血的教训。
前年我们试过"谁拣到谁处理":拣选员发现异常,自己跑去找货、找组长、重打标签。结果呢?一个拣选员处理一件异常件,平均要折腾二三十分钟,这段时间他手里的正常单子全停着。旺季一个班下来出三四十个异常件,等于白白烧掉一个人大半天的工时,正常单越积越多,越积越乱。
现在的做法是:拣选员发现异常,贴标签、扔进对应颜色的筐,继续拣下一单,一分钟都不许耽误。暂存区由一个专职的异常件管理员每天定时清理——我们叫他"清道夫",上午下午各清两轮,批量处理、批量回流上架。

这事说出来有点反常识:异常件不是处理得越快越好,而是处理得越不打扰主流程越好。直觉告诉我们"发现问题立刻解决",但在拣选这个环节,拣选员的时间是全仓最贵的资源之一。拿他的时间去换几件异常件的清零,是亏本买卖。正确的做法是把异常件从主流程里"摘"出来,单独一条小流程消化掉,主流程一秒不停。
当然这有个前提:暂存区必须每天清零,不能过夜。异常件过夜,第二天就没人记得它是哪张单的、什么来头,又变成一堆糊涂账。我们定的铁律是"日清日结",管理员下班前暂存区必须清空,清空不了的升级给我。
上架回流:我们现在固定下来的做法
异常件处理完,能用的货要回流上架。回流这个环节最容易出二次事故——好不容易找回来,又放错了库位,那就真成死循环了。
我们现在的回流规矩有三条:
第一,回流必须扫码确认。异常件管理员把货送回库位时,要扫库位码再扫货品码,系统校验一致才算上架成功。不许凭记忆放,记忆在旺季是最不靠谱的东西。
第二,错位找回的货,回流时要做一次"双人确认"。就是前面说的 A-12-3 放到 B-12-3 那种情况,货找回来之后,管理员和组长两个人一起确认库位和数量,两个人都在系统里点确认。麻烦是麻烦了点,但"有数无货"这类异常,八成都是上架环节埋的雷,不 double check,等于白忙。
第三,回流上架优先回原库位。除非原库位已经没位置了,否则别图省事就近塞到别的库位。一件货长期"流浪"在各个库位之间,系统账和实物账迟早对不上,到时候又是新一轮"有数无货"。
每周复盘:拣选异常复盘其实就这几件事
每天清零是治标,每周复盘才是治本。每周一早会,我们花二十分钟过一遍上周的异常件台账。台账很简单,就是一张表:日期、异常类型、SKU、库位、原因、处理人。复盘只问五个问题:
- 上周哪类异常件最多?是"有数无货"还是"条码异常"?
- 有没有同一个 SKU 反复出现?有的话,这个 SKU 的上架流程肯定有问题。
- 有没有同一个库位反复出问题?有的话,去现场看看,是不是库位牌掉了、灯光太暗、编号容易看串。
- 有没有同一个新人反复犯错?有的话,不是批评,是老员工带他的方式要调整。
- 本周要改的一个动作是什么?只改一个,改多了等于没改。
说句实在话,第 4 条是我最看重的。我们仓有个老员工,干了七八年,人称"活地图",哪个犄角旮旯的库位他都记得。去年来了个新人小伙子,连续两周出了三起"有数无货",全是放错库位。我没骂新人,我把"活地图"叫来,让他带新人走了一个星期的上架班,手把手教怎么看库位编号、怎么扫码确认。从那以后,新人再没放错过。
这事往根上查,七成是人的问题,三成是流程的问题,系统的问题最少。 但人的问题不能靠骂解决,得靠带、靠流程兜底。一个新人放错库位,可能是他粗心;三个新人都在同一个地方放错,那就是你的编号规则或者培训有问题。
最后给兄弟们提个醒:别小看暂存区那几十件货。每一件异常件背后,都是一次上游流程的失手。你把它处理了,是救了一张单;你把它复盘了,是救了以后的一百张单。我们仓现在异常件数量比两年前少了一大半,不是因为拣选员变厉害了,是因为复盘把上游的窟窿一个一个堵上了。
明天早班,你也去你们仓的异常件暂存区站五分钟,看看那几件货,再问问它们是怎么来的。答案多半会让你意外。
作者:陈峰|一线仓库经理,管过 200 人大仓




