2. 批次管理基础:批次号编码规则设计、批次状态管理、批次属性定义、批次与工单的关系

好,咱们正式开始聊批次管理。说实话,很多刚入行的朋友一听到「批次」两个字,就觉得头大。其实没那么复杂。你想想看,批次管理说白了就是给每一批物料、每一批产品发一个「身份证」。这个身份证怎么编、怎么管、怎么用,就是我今天要讲的核心。

2.1 批次号编码规则设计

批次号怎么编?我见过太多企业在这上面栽跟头。有的编得太简单,比如「BATCH001」,结果查起来根本不知道是哪天产的、哪条线做的。有的又编得太复杂,一串四五十个字符,扫码枪都扫不全。

我个人习惯,批次号编码要遵循三个原则:唯一性、可读性、可扩展性

  • 唯一性:全球唯一,不能重复。这是底线。
  • 可读性:看一眼就知道大概信息,比如生产日期、产线、班次。
  • 可扩展性:以后业务变了,编码规则还能兼容,不用推倒重来。

我给大家一个常用的编码结构,你们可以参考:

批次号 = 生产日期(8位) + 产线代码(2位) + 班次代码(1位) + 流水号(4位) + 校验位(1位)

举个例子:20250315A01A0001X

字段 说明
生产日期 20250315 2025年3月15日
产线代码 A01 A车间第1条线
班次代码 A 早班(A=早班,B=中班,C=晚班)
流水号 0001 当天该产线该班次的第一批
校验位 X 防输错用的,算法自己定
我的小技巧:校验位一定要加。我在项目里遇到过操作工手输批次号,把「0」输成「O」,结果系统查不到数据,整批货差点报废。加个校验位,系统自动纠错,省心很多。

2.2 批次状态管理

批次号有了,接下来就是管它的「一生」。批次从诞生到报废,会经历好几个状态。我习惯把状态分成两大类:生命周期状态质量状态

生命周期状态,就是批次走到哪一步了:

  • 创建:批次刚生成,还没投料。
  • 投料中:正在往产线上投。
  • 生产中:已经在产线上了。
  • 完工:生产完成,等待检验。
  • 已入库:检验合格,进仓库了。
  • 已发货:出库给客户了。
  • 已报废:不合格,或者过期了。

质量状态,就是批次的质量怎么样:

  • 待检:刚生产完,还没检验。
  • 合格:检验通过。
  • 不合格:检验没通过。
  • 待评审:有点问题,但不确定能不能让步接收。
  • 锁定:暂时冻结,不能使用。

重点来了:生命周期状态和质量状态是独立的。一个批次可以「生产中」且「合格」,也可以「已入库」但「锁定」。这两个维度交叉管理,才能把批次管细。

嗯,这里要注意。状态变更一定要有记录。谁改的、什么时候改的、为什么改,这些信息必须留痕。我在项目里遇到过客户投诉,说我们发的货有问题。我查了批次状态变更记录,发现是质检员误操作,把「不合格」点成了「合格」。还好有记录,不然背锅的就是我们。

2.3 批次属性定义

批次属性,就是批次的各种「标签」。除了批次号、状态这些基本信息,还有很多业务属性需要定义。

我一般把属性分成三类:

  1. 基础属性:批次号、物料编码、物料名称、规格型号、生产日期、有效期、数量、单位。
  2. 生产属性:工单号、产线、班次、操作工、设备编号、工艺版本。
  3. 质量属性:检验结果、检验员、检验日期、不合格项、让步接收单号。

举个例子,一个批次的属性表大概长这样:

属性类别 属性名称 示例值
基础属性 批次号 20250315A01A0001X
基础属性 物料编码 RAW-00123
基础属性 生产日期 2025-03-15
生产属性 工单号 WO-20250315-001
生产属性 产线 A01
质量属性 检验结果 合格
质量属性 检验员 张三
避坑指南:属性定义别贪多。我曾经见过一个客户,一个批次定义了80多个属性,结果大部分都是空的,维护成本极高。我的建议是,先定义核心属性,后续有需要再加。系统设计时要支持动态扩展属性,但上线初期一定要「瘦身」。

2.4 批次与工单的关系

批次和工单是什么关系?很多人搞混。我打个比方你就明白了:

  • 工单是「计划」——我要生产100个产品,用这个工单来安排。
  • 批次是「实物」——这100个产品实际生产出来,分成几个批次。

一个工单可以对应一个或多个批次。为什么?

  • 有时候产量大,一次生产不完,分几批做。
  • 有时候中间换料了,同一工单前后用的原料不一样,必须分批次。
  • 有时候设备故障,修好后再生产,也要分批次。

反过来,一个批次只能对应一个工单。这是原则。因为批次是实物,它只能来自一个生产指令。

我给大家画个关系图,一看就明白:

工单 WO-001 计划生产100个 1 N 批次 B001 数量: 40个 批次 B002 数量: 35个 批次 B003 数量: 25个

你看,一个工单拆成了三个批次。每个批次的数量加起来,等于工单的总数量。这就是批次和工单的「一对多」关系。

实战经验:我在做项目时,发现很多企业喜欢「一个工单只做一个批次」。这样管理简单,但灵活性差。比如原料只够做80个,工单下了100个,怎么办?硬着头皮做,结果原料不够,还得补单。我的建议是,系统要支持「分批投产」,这样遇到原料不足、设备故障、紧急插单等情况,都能灵活应对。

好了,批次管理的基础就这些。批次号怎么编、状态怎么管、属性怎么定、和工单什么关系,这四个点搞清楚了,后面讲追溯就轻松多了。


公众号:蓝海资料掘金营,微信deep3321