你有没有遇到过这种情况:盘点的时候,系统显示某个库位只该有一种货,结果搬开箱子一看,底下还压着别的SKU;
或者拣货员凭"手感"拿货,颜色、包装差不多的几样东西混在一个格子里,拿错的概率直接飙上去。
这在仓储里叫"混放SKU"同一个逻辑库位里,放了不同物料编号的货,或者编号一样但批次、效期、质量状态、货主不一样的库存。
说逻辑库位,其实就是系统在脑子里给库存划的最小格子:一个物理货架格,可能被系统拆成好几个逻辑地址,混放管的是逻辑上的事,不是肉眼看起来的"是不是叠在一起"。
混放这事儿,看着是小,真出问题是连锁反应:
- 拣选差错率直线上升。一个库位摆好几种外观近似的货,拣货员靠肉眼和标签轮廓判断,可靠性本来就低;拆零拣选那种高频短间隔的节奏下,一旦混入"长得像但其实不是"的SKU,拣错概率能到常规状态的 5到10倍。
- 盘点变成翻箱倒柜。账面说这格只有A,实际混了B,清点被迫变成分拣,一个库位耗时翻好几倍。
- 批次追踪从根上断掉。同物料不同批次物理混在一起,先进先出(FIFO)直接废了,出库优先级乱套。
- 三方仓更麻烦。不同货主的货即便一模一样,混存了物权边界就糊了,错发、纠纷都来了。
- 自动化设备直接傻眼。穿梭车、AGV按系统预设的库存映射取货,混放一乱,指令和实际位置对不上,轻则报错停机,重则货损。
所以上架环节到底该设哪些"禁止混放"的规则,系统又该怎么在校验时硬拦住,才是今天要聊的重点。

一、先搞懂:我们管的是哪种"混放"
要说明白,不是所有"空间上堆一块"都算要管的混放。
如果库位里用了隔板、内胆,把物理空间严格隔开,每个隔间在系统里都绑了独立子库位,作业员每次存取都扫隔板的码,这叫"实质独立存储单元",管控逻辑和单SKU库位没区别,不在我们禁止的范围。
但有个前提:物理分隔必须"闭环"。隔板得有编码、系统得绑子库位、人得每次都扫。缺了扫描闭环,所谓的物理隔离最后还是会退化成不可信的混放。
哪些混放必须禁止?四类基本情形:
- 不同物料编号混存。最常见也最容易拣错。库位里有A,任何B都别想再进去。
- 同编号但批次/效期不同,且企业规定不能混批。制药、食品、快消尤其典型,不同批次往往不能无差别替换,混了追溯链就合并不清,真要召回都锁不准批次。这里要提醒:有的企业把"批次"等同于"单次收货号",有的把生产批次和保质期解耦管理。系统设计时得先想清楚,是按严格生产批次隔离,还是只卡效期。如果只卡效期、允许不同生产批次混存,那出库分配时必须能跨批次识别 FEFO(先到期先出),否则周转秩序照样乱。
- 质量状态互斥的库存混存。待检、合格、不合格、冻结、报废,这些状态之间有严格的转换条件,决定了库存能不能被分配。合格品和待检品放一起,整格的可用性判定直接失效。
- 三方仓里不同货主混存。哪怕物料编号批次全一样,货主不同就必须分开,不然账面货主库存和实物对不上,二次分拣成本蹭蹭涨。
当然也有"明文允许有限混放"的例外,比如同物料同批次只是包装规格不同(原箱拆出的单件和整箱并存)、且系统能按包装数量准确分配;
或者用了内胆把周转箱隔成多个子格、每格绑独立子库位。这些属于管控框架下的例外,靠字段标识+强制扫描保执行,跟无序混放不是一回事。
二、六条上架禁止规则,一条比一条"硬"
规则不能只停在"禁止混放"四个字上,得拆成系统能执行的约束,还得能按品类、库区灵活调强度。下面这六条是基础配置集:
1、库位硬属性禁止
库位主数据里放一个"允许混放"字段。
取值为"否"时,逻辑极简:扫描上架,只要库位里有任何库存,且待上架SKU和现有不完全一致(物料号、批次、状态、货主任一不同),直接拒。
整托盘区、整箱拣选区、高价值品区基本都默认开这条。
立体库托盘位一般锁死不让前台改;拆零流动货架可以开放给班组长按季节波动临时调,但调整必须留痕。
2、库位最大SKU数限制
拆零周转区为了容积率允许适度混放的,就放数量上限。
库位主数据加个"最大允许SKU数",上架时算当前SKU总数,到上限且来的是新SKU就拦。
一般建议单个周转箱 不超3个SKU,且配物理分隔。库位容积差异大的,上限建议跟库位类型挂钩,别全仓库共用一个全局参数。
另外系统得区分"有效SKU"和"残存零头"某SKU库存全锁成待报废了,就别占SKU计数配额,免得零头没清完把正常上架也堵了。
3、质量状态互斥
质量状态是强隔离维度,允许混放字段开了也不能松。校验时严格比对:待上架库存的状态必须和库位现有完全一致。
库位是待检,合格品进不去;有冻结品,非冻结的混不进;库位空着,上架后这格就被"占有"成该状态,后续不一致的全拦。
这里有个坑:库位里部分库存质检完从待检转合格,正好另一个操作员在扫新货,系统得用 事务锁 把状态变更和上架校验串行化,不然状态更新的空隙里可能误放行。
4、货主隔离
库位主数据维护"货主"或"货主组"。待上架的货主ID必须和库位现有一致;
库位空着时上架就把库位和货主绑死,后续只接同一货主。三方仓必备,自营仓不需要可以配置屏蔽。
同一货主有多个开票主体或子公司的,可以用货主组做粗粒度隔离,但前提是结算和物权允许混合,否则退回单一货主严格隔离。
5、特殊品类锁定
危险品、温控品、管制品,物料主数据打特殊存储标记,上架库位必须符合类别要求,且 任何情况下都禁止和其他物料混存,这条优先级高于前面所有规则。
温控品还得加温度带校验:都是温控品也不行,冷藏和冷冻不能放一库位,库位温度设定只够伺候一类,混了另一种就废了。
6、包装层级与存放形式限制
整箱库位不混零散SKU,拆零库位可配"只许补同SKU零头"。
比如库位A存了SKU123的零散件,来一整箱SKU123要上架,系统可以拒、引导去整箱区;反过来整托区不能塞散件。
还有该用托盘/料箱码放却没按规矩来的,也归这条管,标准托盘位只许堆码,操作员硬塞个散周转箱上去,系统得拦下来提示用对载体。
实际落地时,这六条建议按"仓库—库区—库位类型"三级粒度开关,以策略表形式存,方便灵活启用。

三、系统校验怎么做,才不拖慢作业?
规则再好,最后也得嵌进上架操作里,还不能在扫描时卡住人。通常要求单次扫描后系统响应 不超过300毫秒。
1、上架前:先做预校验
收货清点完,WMS生成上架任务时,就按已绑定的上架策略和混放规则对候选库位预过滤,把人往合适的库位引,减少现场扫完才反悔。
逻辑是:取待上架的物料号、批次、状态、货主,遍历所有可用库位套规则,禁止混放且非空的,只留已存完全相同库存的库位;
允许混放的,查SKU数上限和状态、货主等硬约束。过滤完按策略(就近空位优先、同类集中优先)排序推给操作员。
没可用库位就生成异常任务,让库存控制人员决定扩容还是整理。
预过滤还得考虑"正在上架但没提交"的事务,不然两个操作员被推到同一库位抢位。
可以上"库位软锁定":推荐时对候选库位打个短暂(比如 30秒)的预定标记,期间别的推荐算法跳过它,超时没确认就释放。
这本质是并发控制,只影响推荐可见性、不真扣库存,复杂度可控。
2、扫描时:五步实时校验
操作员RF扫容器码(或商品码),再扫目标库位码,系统进串行校验流水线。
顺序有讲究安全合规约束优先于效率约束,像特殊品类锁定这种用短路逻辑尽早拒,免得做无用比对。
(1)查库位当前库存:
物料号、批次、状态、货主、占用体积/重量。库位空就跳过大部分冲突校验,只查容量和库位类型匹配。
查的必须是"有效库存"已分配没下架的、已报废待处理的,逻辑上不占库位的得排除。
(2)校验库位硬属性与特殊品类优先级:
先看"允许混放"标识和物料特殊存储要求,危险品、温控品之类先比对库位条件,不满足直接拒并给明确原因。
注意要查库位是不是系统定义的"专用库区",不能只靠物料主数据标记。
(3)逐条比库存匹配:
物料号不同且不允许混放→拒;编号相同比批次,有隔离规则且批次不匹配→拒;
比质量状态,不一致→拒;比货主,不一致→拒。每一步都给明确提示,比如"库位已有其他SKU,禁止混放""批次不允许混存""货主不一致,不可混存"。
(4)校验数量上限与容量:
允许混放的查SKU数到没到上限,到且来新SKU→拒;再按容积重量算上架后超不超限,超限提示"库位容量不足"。
动态称重库位可以结合最近一次系统称重估算实际占用,别全靠理论体积累加。
(5)最终确认交易:
全过就返回允许上架,附带建议摆放位置。操作员放货按确认,系统更新库存记录把货逻辑归属到该库位。
确认前再做一次最终一致性核对,确认目标库位没被别人同时占,防极短时间内的并发覆盖。
3、拦截反馈:别只说"失败"
任何一步拦截,RF屏或语音都得清楚告诉操作员"为什么被拒",而不是笼统一句"上架失败"。
反馈按"原因—结果—操作建议"结构来,比如"库位容量不足,当前剩余XXXX,需要XXXX,请选其他库位或提交异常",直接把人带进下一步。
后台同时记完整拦截日志:时间戳、操作员ID、库位编码、待上架SKU及唯一码、现有SKU列表、违反的规则编号、拦截详情。
日志要区分"系统自动拦截"和"操作员主动取消",方便后续评估规则到底管不管用。
4、弱网脱机:兜底方案
网络不稳的仓库,RF终端得能本地缓存校验规则和库位状态快照,扫描时先在本地做规则碰撞快速反馈,过了就暂存上架记录,等网络恢复再和WMS最终提交。后台因数据延迟二次校验失败的,生成事后异常单交人工。
但脱机本质是依赖上一次同步时刻的快照,只能保证最终一致性,不是实时准确,所以必须限范围:仅常温普通品类、单次脱机 不超15分钟、网络恢复后强制全量同步和暂存记录复核。这是可靠性和可用性之间的取舍。
四、总结
上面这些规则,听着不复杂,真正难的是系统能不能把它们真正落进作业里。
顶妙WMS这套海外仓系统,在储位和作业这块有现成能力:智能储位规划,仓库分区、仓位规格、存储区域都能灵活配置,还能智能推荐储位、提升空间利用率;
出入库时扫商品条码即时校验、库存和库龄秒级更新,作业数据实时同步;
多仓、多货主场景有现成的货主隔离,三方仓里不同货主的货不会糊到一块;
每次库存变动全程留痕,异常能精准定位、可追溯这些正好能支撑前面聊的货主隔离、上架校验、全程追溯那些思路。
除了储位和作业这块,顶妙还覆盖一件代发、退货管理、财务结算、PDA、打包可视化等海外仓全场景,支持多语言多币种、不限仓库数和子账号,新人上手也快。
如果你正挑一套能把仓储细节真正管住的WMS,可以去了解一下,或者聊聊你的具体场景。

海仓笔记 · 2026年7月27日





美客多运营小花


欧哥跨境日记


跨境简一

