2. 批次管理基础:批次号编码规则设计、批次状态管理、批次属性定义、批次与工单的关系
好,咱们正式开始聊批次管理。说实话,很多刚入行的朋友一听到「批次」两个字,就觉得头大。其实没那么复杂。你想想看,批次管理说白了就是给每一批物料、每一批产品发一个「身份证」。这个身份证怎么编、怎么管、怎么用,就是我今天要讲的核心。
2.1 批次号编码规则设计
批次号怎么编?我见过太多企业在这上面栽跟头。有的编得太简单,比如「BATCH001」,结果查起来根本不知道是哪天产的、哪条线做的。有的又编得太复杂,一串四五十个字符,扫码枪都扫不全。
我个人习惯,批次号编码要遵循三个原则:唯一性、可读性、可扩展性。
- 唯一性:全球唯一,不能重复。这是底线。
- 可读性:看一眼就知道大概信息,比如生产日期、产线、班次。
- 可扩展性:以后业务变了,编码规则还能兼容,不用推倒重来。
我给大家一个常用的编码结构,你们可以参考:
批次号 = 生产日期(8位) + 产线代码(2位) + 班次代码(1位) + 流水号(4位) + 校验位(1位)
举个例子:20250315A01A0001X
| 字段 | 值 | 说明 |
|---|---|---|
| 生产日期 | 20250315 | 2025年3月15日 |
| 产线代码 | A01 | A车间第1条线 |
| 班次代码 | A | 早班(A=早班,B=中班,C=晚班) |
| 流水号 | 0001 | 当天该产线该班次的第一批 |
| 校验位 | X | 防输错用的,算法自己定 |
2.2 批次状态管理
批次号有了,接下来就是管它的「一生」。批次从诞生到报废,会经历好几个状态。我习惯把状态分成两大类:生命周期状态和质量状态。
生命周期状态,就是批次走到哪一步了:
- 创建:批次刚生成,还没投料。
- 投料中:正在往产线上投。
- 生产中:已经在产线上了。
- 完工:生产完成,等待检验。
- 已入库:检验合格,进仓库了。
- 已发货:出库给客户了。
- 已报废:不合格,或者过期了。
质量状态,就是批次的质量怎么样:
- 待检:刚生产完,还没检验。
- 合格:检验通过。
- 不合格:检验没通过。
- 待评审:有点问题,但不确定能不能让步接收。
- 锁定:暂时冻结,不能使用。
重点来了:生命周期状态和质量状态是独立的。一个批次可以「生产中」且「合格」,也可以「已入库」但「锁定」。这两个维度交叉管理,才能把批次管细。
嗯,这里要注意。状态变更一定要有记录。谁改的、什么时候改的、为什么改,这些信息必须留痕。我在项目里遇到过客户投诉,说我们发的货有问题。我查了批次状态变更记录,发现是质检员误操作,把「不合格」点成了「合格」。还好有记录,不然背锅的就是我们。
2.3 批次属性定义
批次属性,就是批次的各种「标签」。除了批次号、状态这些基本信息,还有很多业务属性需要定义。
我一般把属性分成三类:
- 基础属性:批次号、物料编码、物料名称、规格型号、生产日期、有效期、数量、单位。
- 生产属性:工单号、产线、班次、操作工、设备编号、工艺版本。
- 质量属性:检验结果、检验员、检验日期、不合格项、让步接收单号。
举个例子,一个批次的属性表大概长这样:
| 属性类别 | 属性名称 | 示例值 |
|---|---|---|
| 基础属性 | 批次号 | 20250315A01A0001X |
| 基础属性 | 物料编码 | RAW-00123 |
| 基础属性 | 生产日期 | 2025-03-15 |
| 生产属性 | 工单号 | WO-20250315-001 |
| 生产属性 | 产线 | A01 |
| 质量属性 | 检验结果 | 合格 |
| 质量属性 | 检验员 | 张三 |
2.4 批次与工单的关系
批次和工单是什么关系?很多人搞混。我打个比方你就明白了:
- 工单是「计划」——我要生产100个产品,用这个工单来安排。
- 批次是「实物」——这100个产品实际生产出来,分成几个批次。
一个工单可以对应一个或多个批次。为什么?
- 有时候产量大,一次生产不完,分几批做。
- 有时候中间换料了,同一工单前后用的原料不一样,必须分批次。
- 有时候设备故障,修好后再生产,也要分批次。
反过来,一个批次只能对应一个工单。这是原则。因为批次是实物,它只能来自一个生产指令。
我给大家画个关系图,一看就明白:
你看,一个工单拆成了三个批次。每个批次的数量加起来,等于工单的总数量。这就是批次和工单的「一对多」关系。
好了,批次管理的基础就这些。批次号怎么编、状态怎么管、属性怎么定、和工单什么关系,这四个点搞清楚了,后面讲追溯就轻松多了。
公众号:蓝海资料掘金营,微信deep3321