物料编码规则设计与配置指南

从品类树到分段规则:让每一个品号读出来就是业务语言

很多 ERP 系统里的物料编码并不具备可读性。特别是在电子行业,公司从图纸上明明知道这个料是什么、什么规格、什么品牌,却只能面对一串看不懂的编码,还要靠人肉记忆和 Excel 台账去维持。蓝鲸的物料编码规则把编码从一段写死的规则变成一套可配置的主数据:分类方式、品类树、代码分类值、分段规则全部在系统中维护,编码的生成、校验、扩展与版本演进都集中在同一处完成。

← 返回上级栏目:工程技术
一、编码规则体系总览
四个层次,构成一套完整可维护的编码主数据
分类方式

系统提供多种分类模式(品类类等),决定品类树与属性如何组织;同一套引擎可同时服务成品、半成品、原材料、电子件等不同物料族。

品类树

大类 → 小类 → 物料类别 → 类别属性逐层挂接,编码结构与企业的物料分类语言保持一致,编码即分类的延伸。

代码分类值

把「机种代码」「自产/外购/外发」「包装方式」「针型」「表面处理」等特征抽成独立分类,每个分类下维护可选代码值。

分段规则

把一个品类拆成若干段,每段指定输入类型、分隔符与流水号长度,系统按规则自动拼装最终编码。

二、四步建立企业自己的编码规则
全部在 ERP 内完成配置,无需二次开发
1
品号分类录入

菜单路径:工程管理 → 基本资料 → 品号分类录入
根据物料分类建立品类树,例如成品、半成品、原材料、电子,成品下面还可以再增加子类。点【增加】弹出窗口,填写【品号类别编号】;如果有上层品号类别可以选择【上层品号类别】,再填写【品号类别名称】【物料类别】【类别属性】,确认无误后确定。正常都是采购件或者是厂内自制件。

2
编码代码分类值

菜单路径:工程管理 → 基本信息 → 编码代码分类值
根据分类有多种不固定的编码,先设置分类的代码编码和名称,再在右边增加该分类的详细代码。举例:机种代码有 W01、L01、Y01、D01、T01、A01、C01,先建"机种代码"分类,然后右边增加机种的详细代码。

3
品号分段信息录入

菜单路径:工程管理 → 基本信息 → 品号分段信息录入
打开界面会根据品号分类树展开,选择品类后可导入分段信息或手动点【增加】逐段定义:选择一个类型(选择 / 输入 / 固定值 / 流水号),输入分段的编码、分段代码名称,有分隔符也可输入,有流水号设置流水号长度,勾选是否流水号。

4
物料品号录入 / 成品品号录入

成品品号和物料品号功能是一样的,区别是:物料品号模块增加的是品号分类中「类别属性」设置为物料的品号;成品品号模块增加的是成品和半成品属性的物料品号。录入界面提供「生成产品编码」,按分段逐项选择编码值,系统自动拼装并写入品号字段。

品号分类录入界面
第一步:品号分类录入——左侧为品类树,右侧维护品号类别与物料类别、类别属性、会计科目
增加品号分类窗口
第一步:点【增加】填写品号类别编号,可选择上层品号类别(成品下可继续增加子类)
编码代码分类值界面
第二步:编码代码分类值——左侧维护分类编码与名称,右侧维护每个分类下的详细代码值
生成产品编码界面
第四步:录入品号时按分段选择编码值,一键生成最终品号
三、分段规则详解
分段信息是编码规则的核心,字段定义与配置口径如下
字段取值说明
分段序号顺序号决定该分段在最终编码中的位置,按顺序依次拼接。
分段值序号顺序号同一分段下的子规则序号,用于一个分段对应多组代码值的场景(如"自产/外购/外发"对应 A/B/C 三个子编码)。
值输入类型1.选择 / 2.输入 / 3.固定值 / 4.流水号选择=取自编码代码分类值中的代码;输入=录入时手工填写;固定值=该段永远输出同一个值(如 LOGO、版号);流水号=系统按位数自动递增生成。
分段编码文本该段的编码内容,选择型即代码分类值中的分类编码。
分段代码名称文本该段的中文名称,便于维护人员识别每一段代表什么特征。
分隔符任意字符段与段之间的连接符,常用 -;长编码加分隔符后可读性明显提升。
流水号长度整数流水号位数;流水号可以 * 号代替(系统按实际位数补位),且流水号必须两位及两位以上。
是否流水号是 / 否勾选后该段参与自动流水号递增,未勾选则为固定或特征段。
品号分类方式 / 分类编号 / 分段代码 / 分段序号关联键分段规则挂在具体品类之下,同一品类一套分段规则,不同品类互不干扰。
品号分类编码分段界面
第三步:打开界面会根据品号分类树展开,可导入分段信息或手动【增加】
值输入类型选择
值输入类型:选择 / 输入 / 固定值 / 流水号
分段配置完成界面
配置完成:网卡品类共 7 段——小类、自产外购外发、机种代码、包装方式、以 0 代替、LOGO、流水号
机种代码明细
机种代码分类下维护的详细代码值(W01 / Y01 / D01 …)
四、编码代码分类值:把行业特征沉淀成标准代码
分类 + 代码值两级结构,编码分段直接引用
分类维护

右键增加分类,先设置分类的代码编码与名称(如:机种代码 10001、自产/外购/外发 10002、包装方式 10003)。分类是编码分段的引用对象,一次维护多处使用。

代码值维护

在分类下逐条增加分类值序号与分类编码。例如"自产/外购/外发"分类下:001 = A 自产、002 = B 外购、003 = C 外发,编码分段只引用 A/B/C 三个字符。

行业特征示例

印刷行业可用 F-BG(印-袋类)、F-BK(印-书籍)、F-BX(印-包装盒/箱)、F-DO(印-文仪用品)、F-HT(印-吊牌)、F-FA(印-胶印布唛)、F-FL(印-柔印印唛)、F-SC(印-丝印印唛)、F-ST(印-贴纸)等;标准件行业可用 A1(+/-字)到 A29(倒角)的针型代码。

代码分类树
代码分类树:机种代码 / 自产·外购·外发 / 包装方式
物料类别下拉
品号分类中的物料类别:成品 / 物料 / 半成品 / 委外加工件 / 虚拟品号 / 包装材料 等
五、行业编码实例
同一套分段引擎,不同行业的特征维度各就各位
大类编码特征分段维度示例
成品1小类 + 自产外购外发 + 机种代码 + 包装方式(完整包装 / 裸机 / DIP 裸板 / SMT 裸板)+ 以 0 代替 + LOGO11A-W011000-00
半成品2沿用成品小类树,增加版本(A1/B1)与阶次(S/D/M/P)21A-W011A1S-36
电子元件3小类 + 分类 + 规格(容量 / 阻值 / 电感量 / 封装 / 误差 / 耐压 / 材质温度系数 / 表面处理)+ 流水码 + 品牌 / 供应商311-1R51K11-01
塑胶4小类 + 材质 + 流水码 + 颜色 + LOGO + 供应商401-1001200-01
五金5小类 + 材质 + 流水码 + LOGO + 尺寸 + 供应商501-1100100-01
包材6小类 + 材质 + 印刷工艺 + 表面处理 + 制作工艺 + 流水码 + LOGO + 供应商611-1110001-01
耗材 / 仪器设备 / 治具 / 办公用品 / 软件7 / 8 / 9 / A / B大类 + 小类,按批次、供应商、设备编号等再扩展—
六、编码数据流与生成过程
从规则配置到最终编码,系统内一条清晰的主数据链
1
系统编码(分段定义)

按品号分类模式与分类编号,维护分段序号、分段编码、输入模式、分隔符、长度、是否序号与描述,形成该品类的编码模板。

2
分段值(代码库)

各分段引用编码代码分类值中的分类编码与分段名称,例如成品分类 F-BG、针型分类 A1;必要时另建品类专用的物料分段值录入(分类模式 / 分类编号 / 分段代码 / 分段序号 / 输入模式 / 分隔符 / 长度 / 是否序号)。

3
生成产品编码(录入即拼装)

录入品号时按分段逐项选择或输入(成品分类下拉、针型下拉、成品码输入、流水号不允许输入),点【生成产品编码】得到最终编码并写入品号字段。

类别属性下拉
类别属性:采购件 / 自制件 / 委外加工件 / 虚拟品号 / Feature 件 / Option 件
品号分类维护
分类维护:品号类别编号、上层品号类别、品号类别名称、物料类别、类别属性与会计科目
七、品名书写规范(与编码配套)
编码解决"叫什么号",品名规范解决"怎么写名字",两者配套才真正可读
物料类别品名书写方式规格书写示例
电容类电容类统称(制造商 / 品牌),例如 Capacitor(TDK)材质缩写/电容值(uF)误差(%)/温度系数/耐电压(V)/封装型式
例如:MLCC,0.1uF±1%,Y5V,25V,SMD0603
电阻类电阻类统称(制造商 / 品牌),例如 Resistor(Yageo / Phycomp)电阻值(Ω)误差值(%)/功率(W)/封装型式
例如:10KΩ±1%,1/10W,SMD0603
电感类种类(英文缩写)+ 制造商 / 品牌,例如 Inductor(TDK)零件型号/电感值/封装型式
例如:TCFR1K/100μH/SMD0603
继电器类继电器类统称(制造商 / 品牌),例如 Relay(Kyotto)种类/零件型号/工作电流/工作电压+电压种类
例如:SPST/G5V-2/1A/24VDC
二极管类二极管品名(制造商 / 品牌),例如 Zener Diode(On-Semi)零件型号/封装型式
例如:AZ23C5V6/SOT-23
晶体管类晶体管品名缩写(制造商 / 品牌),例如 MOSFET(Toshiba)零件型号/封装型式/版本别

数值编码规则参考:电容值以 pF 为单位,前 2 码表示有效数值、第 3 码表示 10 的次方数;电阻值以 Ω 为单位,前 3 码表示有效数值(第三位为小数点后第一位),第 4 码表示 10 的次方数——例如 1003 表示 10.0×10³ Ω = 10KΩ,3513 表示 35.1×10³ Ω = 35.1KΩ,R910 表示 0.91×10⁰ Ω = 0.91Ω。这类规则同样可以做成"选择型"或"输入型"分段,写进编码模板。

八、实施要点与常见问题
先定品类再定编码:品类树是编码的骨架,先把成品/半成品/原材料/电子件等大类与小类梳理清楚,再谈分段。
特征维度复用:把跨行业共用的维度(自产外购外发、包装方式、机种)抽成公共代码分类,避免每个品类重复维护。
流水号留足位数:流水号必须两位及以上,建议按年增长量预留位数,避免编码位数频繁变更。
版本与阶次独立成段:版本、阶次单独分段,版本迭代不污染主编码,历史数据可回溯。
物料品号与成品品号分录:类别属性为"物料"的走物料品号模块,成品与半成品走成品品号模块,两者功能一致只是入口不同。
历史编码不强制重编:新规则只对新编码生效,老品号保留,通过属性标记与编码规则版本逐步迁移。

想要一份贴合贵司行业的物料编码规则样板?

蓝鲸智造提供编码规则梳理、品类树设计与分段规则配置的实施服务,含电子、五金、塑胶、印刷等行业编码模型可供参考。
咨询热线:18046986669 | 邮箱:bluewhalesupport@126.com

X

蓝鲸客服中心

点击按钮可通过QQ进行沟通,请确认启动QQ

  • 业务咨询
    业务相关,请咨询售前客服,为避免丢失消息,请尽量添加好友
  • 售后支持
    点击这里给我发消息 蓝鲸 紧急电话:18046986669
    售后问题处理,请QQ在线售后技术,或者提交服务请求,我们会尽全力解决您的问题
  • 投诉/合作
    邮箱:蓝鲸顾问
    我们会全力以赴满足您的服务请求