仓库月底盘点,账上有 500 件,库里只剩 420;想找一批料,三个人翻了一上午;老批次压在库里发不出去,先进先出全凭老师傅记忆。账物不符、找不到、发错料,根子都在一处——货是"动"的,账却是"死"的,中间没有实时绑定。WMS 解决的就是让每一次出入库都扫在明处,货在哪、什么批次、还有多少,随时可查可信。
一、WMS到底管什么?和ERP库存模块别再混为一谈
| 对比 | ERP库存 | WMS |
|---|---|---|
| 管理粒度 | 物料、数量、金额(账) | 物料 + 批次 + 具体库位(实物) |
| 操作方式 | 单据录入 | PDA 扫码作业、过程管控 |
| 核心能力 | 核算、计划 | 上架策略、拣货策略、盘点、先进先出 |
ERP 知道"有多少",WMS 知道"在哪、是哪批"。很多厂在 ERP 里硬管库位,结果库管员嫌麻烦不录,账实差距越拉越大。两者各司其职、数据互通,才是正常姿势。
二、账物为什么会不符?先看清四个真正的根因
- 出入库不及时记账,先拿货后补单,一忙就忘;
- 没有库位概念,同一种料散落多处,谁也说不清放哪了;
- 先进先出靠人记,老批次压在深处过期报废;
- 领料随手拿、退料不回库,账实偏差天天累积。
你看,这些都不是"人不细心",而是流程里没有强制核对的环节。光靠喊"大家认真点"没用,得让作业动作本身就把账记了。
三、库位和条码怎么建?这是WMS的地基
- 库位编码:按 库区-通道-货架-层-位 分级编码,每个库位贴唯一条码;
- 物料条码:来料贴标签,带物料号、批次、数量,供应商能贴标最好;
- 库区按物料特性分:原材料、半成品、成品、不良品隔离区,物理分开;
- 标签材质按环境选,油污低温场景要用专用标签,普通纸标签三天就糊。
// 库位编码示例:A-01-03-2-4 = A区 01通道 03货架 2层 4位 // 物料标签:物料号 | 批次号 | 数量 | 入库日期 | 条码
四、入库怎么管?收货、质检、上架三步都要扫码
- 收货:PDA 扫送货单核对物料和数量,多送少送当场拦下;
- 质检:待检状态冻结,合格才能上架,不合格直接进隔离区;
- 上架:系统按规则推荐库位(同类集中、重货低层、空位优先),扫库位确认,货和位即时绑定。
上架这一步最关键——货一落位、账就到位,不存在"先放着待会再录"的空档,账实自然对得齐。
五、出库怎么管?拣货策略决定效率和批次质量
| 策略 | 规则 | 适用 |
|---|---|---|
| FIFO | 先入库先出库 | 一般物料 |
| FEFO | 先到期先出库 | 有保质期的料(食品、化工、电子元件) |
| 指定批次 | 按客户/工单指定批次发 | 批次追溯要求高 |
系统自动锁定该发的批次库位,拣货员按 PDA 指引去取,想拿错都难。多个出库单合并成波次拣货,少走冤枉路;出库前再扫一次复核,物料、批次、数量全对才放行。批次号随出库单走,后续质量追溯一查到底。
六、盘点怎么办?天天小盘点,胜过年底大折腾
年终大盘点停产三天、差异一堆,是最落后的盘点方式。WMS 用循环盘点解决:按物料重要性定盘点频率,每天盘一小部分,PDA 现场扫、现场对,差异当场查。
- 高频出库的料盘得勤,呆滞料周期盘;
- 出入库达到一定次数自动触发盘点任务;
- 差异调整必须填原因、走审批,不允许随手改数。
七、线边仓和系统对接:仓库不是孤立的一间房
制造企业的 WMS 要往两头延伸:
- 对接 MES:产线叫料 → 仓库配料配送上线,消耗按工单扣减,线边库存也看得见;
- 对接 ERP:ERP 下采购 / 发货指令,WMS 回传实际出入库结果。
库存口径必须提前定:实物数量以 WMS 为准回写 ERP,不能两边各记各的。我之前碰到一个项目,ERP 和 WMS 各有一套库存数,月底盘差几百件查不到根因,就是这条规矩一开始没立。
八、怎么落地?先把仓库"条码化",再谈系统功能
- 整理库区、编码挂牌:这是最花力气但躲不掉的一步;
- 库存初始化:盘点真实底数录入,开局账必须准;
- 先跑通出入库扫码:证明账实一致,再上波次、盘点、线边配送;
- 最后做系统对接:接口放第二期,别一开始摊子铺太大。
硬件别省错地方:PDA 要按现场选(扫码距离、防摔、续航),标签打印机和耗材要稳定。仓库现场条件差,设备三天两头罢工,再好的流程也执行不下去。
如果你准备上 WMS,这周先别急着比系统,先去仓库做一件事:挑一个库区,把库位编码牌挂起来、物料标签补上,再用最原始的扫码方式试跑两天出入库。地基和作业习惯先理顺,上系统就是顺水推舟;反过来库位不清、底数不准,再贵的 WMS 进场,也只会变成一套没人扫、账照样乱的摆设。
