1. 食品批次管理认知与WMS定位
在食品行业,仓库里的一箱牛奶、一袋面粉、一包冷冻鸡翅,都不是"同一种商品"这么简单。它们各自带着生产日期、保质期、供应商、生产班组、检验结论等身份信息,这些信息共同构成了"批次"。批次管理做得好不好,直接决定了一批临期品能否被及时拦截、一次质量投诉能否被快速追溯到源头、一次监管抽检能否拿出完整记录。本章作为课程开篇,先把法规要求、批次与保质期的基本概念、WMS在食品供应链中的位置讲清楚,并交代后续实战项目的背景,为后面29章的学习建立共同语言。
一、法规为什么盯住"批次"不放
食品行业的批次管理不是企业自选动作,而是法规的硬性要求。《食品安全法》确立了食品安全全程追溯制度,要求食品生产经营者建立进货查验记录和出厂检验记录,记录保存期限不得少于产品保质期满后六个月。《GB 7718 预包装食品标签通则》则规定了预包装食品标签必须标注生产日期、保质期、生产者名称、地址和联系方式等内容,其中生产日期是批次划分最常用的依据之一。此外,GB 14881《食品生产通用卫生规范》对原料、半成品、成品的批次标识和记录管理提出了具体要求。
把这些要求落到仓库现场,可以归纳为三条底线:进得来、查得清、追得到。"进得来"指每批到货必须有可识别的批次号和合格证明;"查得清"指库存中每一批的数量、位置、状态随时可查;"追得到"指一旦发生质量问题,能在规定时间内锁定同批次库存并向上游供应商、向下游客户双向追溯。WMS的批次管理功能,本质上就是把这三点变成系统里的数据规则和操作约束。
二、批次与保质期:两个容易混淆的概念
批次(Lot/Batch)是企业在生产或采购环节,按相同条件形成的一组产品的集合标识。它的核心作用是"区分"——把不同时间、不同供应商、不同生产条件下的货分开管理。保质期(Shelf Life)则是产品在规定贮存条件下保持品质的期限,核心作用是"限时"——超过期限的产品不得销售。两者关系密切但不相等:一个批次对应一个生产日期,从而推算出到期日;但同一批次内如果贮存条件不同,实际品质衰减也可能不同,这正是食品仓储要强调"先进先出"和"效期预警"的原因。
在WMS中,批次通常以"物料编码+批次号"作为库存的最小管理单元,批次号可以来自供应商(如厂家的生产批号),也可以由企业按规则自编。保质期则通过"生产日期+保质期天数"计算到期日,并据此设置预警阈值。举个教学示例:某批常温酸奶生产日期为2025年3月1日,保质期21天,则到期日为3月22日;若企业设置"剩余保质期≤7天触发临期预警",则3月15日起该批次进入预警状态,仓库应优先出库或启动处理流程。这里的日期和阈值均为示例参数,实际以企业标准和产品标签为准。
三、WMS在食品供应链中的角色
很多企业早期用Excel台账管理批次,问题往往出在三个环节:一是到货时批号录入靠手工,错录漏录难以发现;二是出库时凭经验拿货,先进先出变成"就近先出";三是临期品没有系统提醒,等到盘点才发现已经过期。WMS的价值就在于把这些依赖人记忆和自觉的动作,转化为系统规则和强制校验。
具体来说,WMS在批次管理中承担四类职责。第一是数据入口:收货环节强制录入或扫描批次号、生产日期、保质期,未填完整不允许上架。第二是库存建模:以"物料+批次+库位+库存状态"为维度记录数量,使同一物料的不同批次在系统中彼此独立。第三是策略执行:出库时按先进先出或先到期先出(FEFO)自动推荐批次,拣货员按系统指引取货。第四是记录留存:每一次入库、移库、出库、冻结都留下带时间戳的操作记录,形成可追溯的数据链。
需要说明的是,WMS不是孤立系统。它向上承接ERP的采购订单和物料主数据,向下对接TMS的运输配送,横向与MES、QMS交换生产和质检信息。批次号往往在ERP采购收货时生成或采集,在WMS中贯穿仓储作业全程,最终随出库单流向销售和客户。理解这条链路,才能明白为什么批次字段的准确性必须从源头抓起。
四、课程学习地图与实战项目背景
本课程共30章,整体按"认知—建模—作业—管控—追溯—复盘"的逻辑推进。前几章解决概念和主数据问题:批次与保质期怎么定义、物料与批次如何建模、库位与库存状态如何设计。中间部分进入作业场景:收货时如何采集批次信息、上架时如何分配库位、拣货时如何执行先进先出、盘点时如何核对批次差异。后段聚焦管控与追溯:临期预警规则怎么设、冻结与解冻如何操作、质量问题发生时如何按批次正向和反向追溯、如何输出符合监管要求的记录报表。最后通过综合案例把各环节串起来。
实战项目背景设定为一家中型食品经销企业的区域配送仓,经营常温乳品、休闲零食和冷冻调理食品三类商品,SKU约800个,日均出入库订单约300单。该仓库当前使用Excel管理批次,存在临期品漏检、先进先出执行不到位、追溯耗时过长三个痛点。课程后续将围绕这个仓库,从物料主数据搭建开始,逐步完成批次管理规则配置、作业流程设计和追溯演练。学习时建议把自己代入该仓库的仓储主管角色,每学一个功能点就问一句:这个规则在我的仓库里对应哪个环节、解决哪个具体问题。