今年 4 月一个周二,早上 6 点 50,天还没全亮透。

夜班兄弟刚换完衣服准备走,白班的人还没来齐。我手机响了,是供应商的 QA 经理。开门见山:一批次冷冻肉饼,产线发现金属异物风险,批号 L-20260411-A,上周分两批发到我们仓的。他们要我们 2 小时内给答复:这批货现在库里还剩多少、已经发出去了多少、发给谁了。

说句实在话,我当时后背就凉了。不是怕担责任,是我心里清楚,我们仓的批次管理,经不起这么问。

问题是怎么冒出来的

电话一挂,我把 QA 和收货主管叫到办公室,WMS 里一查批号,三个麻烦当场摆在桌上。

第一,这批货分两次到货。第二次那 18 个托盘,收货员图快,按"整托接收"直接上了高位货架。托盘标签上写了库位,没写批号。批号只印在外箱上,箱子在托盘中间,你不爬上去根本看不见。

第二,出库端更乱。有 6 个托盘被拆零拣选过,混在 3 个客户的波次订单里。拣选记录里"批号"那一栏,全是空的。问下来,是两个老员工带的习惯:拆零拣选嫌扫码麻烦,批号能省就省。新人跟着学,学得可快了。

第三,还有 2 个托盘,上周调拨去了我们在 San Bernardino 的仓。调拨单一开,车一走,批号信息就断了。那边仓的兄弟接到电话也是一脸懵。

那一次,我们花了 5 小时 40 分钟,才把这批货的去向理清楚,还漏了 1 个托盘——后来在退货暂存区找到的,上面压着三层别的货。客户那边 2 小时没等到答复,电话直接打到了我们老板那儿。

那天晚上我开车回家,脑子里就一句话:这要不是供应商自己发现问题,而是 FDA 找上门,我们就完了。

我们是怎么试出来的

从那以后,我定了个规矩:每季度搞一次召回演练,随机抽一个在库批次,掐表 2 小时。

第一次演练,我们想当然地从"查系统"开始。QA 在电脑前一顿操作,40 分钟过去了,系统里的数据和现场根本对不上。最后还是靠人,一层一层爬货架看外箱,3 个多小时才搞完。演练报告写得挺漂亮,现场一塌糊涂。

第二次我们换了打法:先封现场,再查系统,最后人工复核。时间压到了 2 小时 10 分钟,还是超了。

复盘的时候我们发现一个反常识的事:演练翻车,90% 的问题出在收货环节,不是系统。系统都能查,WMS 批号字段也有,问题是收货时没人好好填。收货员赶时间,整托接收不拆看;上架图省事,混托;退货再入库,旧标签一撕了事。这些平时看着都是小事,一到召回全是雷。

还有一个教训:演练千万别提前通知。我们搞过一次"通知式演练",提前一周告诉大家下周二上午演练,结果 38 分钟"通过"。所有人都演得很起劲,数据也很漂亮。后来我搞突然袭击,同样的人,同样的仓,用了 2 小时 40 分钟。提前通知的演练,全是表演。

2 小时打法:我们仓现在就是这么干的

现在我们固定下来的打法,分四个阶段,时间卡死:

0~15 分钟:封。召回小组集合(我、QA、收货主管、发货主管,四个人,电话一响 10 分钟内必须到)。hold 区清出来——我们仓东南角划了一块固定区域,红色地标线,平时不许放正常货。所有疑似批次的库位在 WMS 里冻结,状态锁死,谁也动不了。

15~45 分钟:查。系统里拉"一上一下":往上,这批货从哪个供应商、哪张收货单、哪辆车来的;往下,发给了哪些客户、哪些出库单、哪些调拨单。退货记录也要查,退回来的货可能又发出去了。

45~90 分钟:对。两个人一组到现场,逐个托盘扫码核对,拍照留存。拆零过的,按波次单倒查拣选记录。这个环节最磨人,也最不能省——系统说在 A 库位,现场可能在 B 库位,以现场扫码为准。

90~120 分钟:报。清单拉出来:批号、数量、在库多少、在途多少、已发给谁、联系人是谁。书面发客户和供应商 QA,抄送管理层。电话里说的都不算数,落字为据。

hold 区隔离:缠着警示带的托盘挂着 hold 标签

配套的几条铁规,是我们用教训换来的:

收货,批号必填。WMS 里批号字段设成强制,不扫不让确认收货。一托一号,混托直接打回,收货主管签字担责。

调拨,批号跟车走。跨仓调拨单必须打印批号,司机签字,接收仓扫码确认。信息断一次,罚一次,罚到记住为止。

退货再入库,按新收货处理。旧标签撕掉,重新贴标、重新扫码。退货区是我们之前漏托盘的地方,现在是重点盯防区。

演练,每季度一次,不打招呼。抽中的批次提前封存在信封里,演练当天早上才拆。演练完必须复盘,问题写在白板上,下次演练先查上次的问题改了没有。

算一笔账

有人问我,每季度折腾一次,值不值?我算过一笔账:

一次演练,12 个人搭进去半天,按工时折,直接成本 2 千多美金。看着心疼。

但真召回时如果定位不清,代价是这样的:冷库多 hold 一天,仓租加人工加客户索赔,我们内部按每天大几千到上万美金估;要是被迫扩大召回范围,多召一批没问题的货,货值、物流、销毁费用,几万美金起步,还不算客户信任的损失。

更贵的,是 Blue Bell 那种。2015 年,他们德州 Brenham 工厂 2 月就检出了李斯特菌——这在 FDA 那里属于一类召回的情形,有合理可能导致严重健康后果或死亡。3 月 13 日才发第一次召回通知,拖到 4 月才把全部产品召回。10 个人染病,3 个人没能救回来。2020 年公司认罪,罚款加和解一共 1935 万美金,美国司法部说这是历史上第二大的食品安全和解案。慢和瞒,比污染本身贵得多。

这笔账算完,没人再问演练值不值了。

给同行提个醒

说句实在话,召回演练练的不是速度,是平时。收货时多扫的那一下,上架时多写的那一笔,关键时刻能救命。

还有两件事提醒兄弟们。第一,FDA 的 FSMA 204 追溯规则,要求高风险食品在被要求时 24 小时内交出可排序的电子表格(合规日期已经推到 2028 年 7 月,但要求本身没变)。我们给自己定 2 小时,不是为了好看,是因为真到那天,客户 2 小时后就要答案,24 小时太晚了。

第二,演练最难的不是把有问题的货找出来,是证明"其他批次没问题"。FDA 要看的是一上一下的完整链条,链条上断一环,你的"没问题"就没人信。平时把链条养完整,比演练时跑得快重要十倍。

兄弟们,别等 FDA 上门才想起这事。那时候再练,就晚了。

作者:陈峰|一线仓库经理