简介《制造业物料分类编码规则》面向制造业信息化建设者、编码管理与数据标准化人员系统梳理物料分类编码的核心方法以解决物料信息标识混乱、跨部门数据不统一等问题。资源为单个docx文档压缩包仅18KB内容围绕十二位编码结构展开详细说明产品编号、一级编码、二级编码、三级编码与序列码的取值规则一级编码对应物料属性二级编码区分功能性能类别三级编码描述尺寸、材质等特征序列码确保物料唯一性并列出标准件、外购件、电子元器件、自制件等类别的文档编码一级分类示例便于读者直接参照落地。目前已有2366人学习文档兼顾编码原理与实际应用场景既能帮助初学者理解物料编码逻辑也能为已有系统提供优化参考是建立企业编码规范、支撑ERP/PLM等系统实施的基础性参考资料。1. 制造业物料分类编码规则一物一码从分类开始制造业物料分类编码规则.docx——单单看这个文件名就知道它要解决的是制造业里最基础也最头疼的事物料怎么分类、编码怎么设、规则怎么写清楚、落地怎么不翻车。我见过太多工厂栽在同一个坑里同一颗304不锈钢螺栓M8×20领料单上叫「螺栓」ERP里叫「螺柱」供应商对账单上叫「8乘20螺丝」。采购说库存超了仓库说账实相符两边数据根本对不上。所有数字化系统的地基都是物料主数据而物料主数据的地基就是一套分类编码规则。这份文档解决的核心问题就是让每一种物料在全公司范围内拥有一个唯一、稳定、可扩展的身份编码采购、仓储、财务、生产都认同一个码。适合正在上ERP、上WMS或者已经被库存数据搞崩溃的制造业管理者、工艺工程师、信息化负责人来读。这活儿不性感但做不好后面所有系统都在流沙上跑。2. 分类与码段设计把物料属性翻译成可读的编码2.1 分类是编码的地基先分对类再谈编号编码的顺序必须是「先分类、后编号」。很多工厂把编码规则当成「编号规则」来定上来就写「前两位是部门、中间三位是日期、后四位流水号」结果一物多码、一码多物的乱象越演越烈。分错的类码段再漂亮也白搭。分类的核心原则只有一个用物料自身的固有属性分类不用用途、不用部门、不用采购渠道。固有属性包括材质、形态、规格、等级、表面处理这类「物料换什么供应商都还是它」的特征。而用途是「用在哪个产品上、哪条产线上」这个属性会变一旦进了编码物料身份就跟着变了。比如同一种PE缠绕膜A车间叫「缠膜-线体A-薄款」B车间叫「PE膜-0.02mm厚」本质上是一种东西就因为用途不同被拆成了两个编码。我一般建议公司成立一个临时的分类小组成员必须包括仓库老员工、工艺工程师、采购员三个人各带一个黑匣子视角仓库看实物怎么区分工艺看属性怎么描述采购看供应商怎么命名。三方对同一批实物物料清单做「背靠背」分类再放到一起比对分歧点就是分类表要重点讨论的地方。这个过程花三到五天但比后面花三个月清洗数据省太多。2.2 码段设计从大类到流水号的五段式拆解分类表确定后下一步就是把分类维度翻译成码段。常见的码段结构是五段式每一段承载一个层级的信息段位名称位数取值来源示例第1-2位物料大类2位按物料族划分原材料、标准件、包装材料、辅料、半成品、成品、备件等03 标准件第3-4位中类2位按材质或形态细分金属、塑料、橡胶等12 金属件第5-6位小类2位按具体类别细分螺栓、螺母、垫圈等05 螺栓第7-10位特征码4位来自特征字典表记录关键规格属性304不锈钢、M8、20mm第11-12位流水号2位同品类同特征下自然递增01拿一颗304不锈钢六角头螺栓M8×20来说12位编码可能就是「03-12-05-0301-01」读作「标准件大类、金属中类、螺栓小类、304不锈钢M8×20规格的第1个物料」。任何人拿到这个码不用查系统只看规则文档就能报出物料的大类、材质、规格这就是可读性。这套结构的关键在于「特征码」的设计。特征码不是自由填写的文本而是从特征字典表里选值。比如材质字段设一个字典01碳钢、02304不锈钢、03316L不锈钢、04铝合金。字典是事先维护好的编码时只能从字典里选不能自己造词。这样同一颗螺栓不管谁来编码材质码都是02不会出现「304」和「sus304」并存。2.3 三种编码方案对比为什么混合码最稳行业内常见的编码方案有三种纯流水码、全意义码、混合码。纯流水码就是直接给序号系统友好、绝不重复但人拿到编码后完全看不出物料是什么打印在领料单上跟天书一样。全意义码把每一段都赋予含义可读性最强但码长很容易失控一个物料编码写上十几段、二十几位不稀奇录入时还容易看花眼。方案优点缺点适用场景纯流水码生成简单、绝不重复、码长短人不可读、无法按码段归类统计全自动扫码、封闭系统全意义码可读性强、可按段位做数据分析码长膨胀快、维护成本高物料种类少、相对稳定混合码分类段可读、尾部流水解决冲突、扩展性好前期定义工作量稍大绝大多数制造业企业混合码是目前最稳的路线前半段有意义后半段用流水化解意义码解决不了的重复问题。它的逻辑是「前面的码段负责告诉你这是什么最后的流水号负责告诉你这是第几个」。一个具体的12位方案我上一小节已经拆出来了实际用下来仓储人员两周左右就能做到看码识物新来的实习生拿规则文档对照着也能独立编码。3. 把规则写进文档码长、特征码字典与停用条款3.1 规则文档的必备内容七张表一个都不能少标题里的「.docx」提醒我们一个现实问题规则最终是要写成文档发布的但很多企业写的编码规则就是一张纸写着「按大类中类小类编码、具体见附表」附录还没有。一份能落地的物料分类编码规则文档必须包含七张表序号表名内容说明作用1适用范围表明确哪些物料纳入编码范围含备件、办公用品是否单列防止边界模糊2分类总表大类、中类、小类的层级树及对应代码编码的主索引3特征字典表材质、规格、等级等关键属性的可选值清单保证特征码唯一4码段定义表每一段的位数、含义、取值范围规则可执行的基础5编码申请流程谁发起、谁审核、谁编码、各环节时限落地执行保障6编码状态管理表有效、停用、失效、待生效的状态定义与操作条件防止编码被乱改7示例及特殊处理典型物料的完整编码示例、超长规格怎么办减少理解偏差这七张表里面第3张和第6张最容易被人忽略。没有特征字典表编码员每遇到一个规格就自创一个写法特征码很快就变成野代码。没有状态管理表「停用」和「删除」混为一谈历史单据会跟着出问题。3.2 码长与段位设定按物料量级倒推码长不是拍脑袋定的应该按企业现有物料种类数和未来三到五年的增长率倒推。计算逻辑很简单每一段的容量 10的段位数次方。两位数的中类最多容纳100个类别一位数的段位最多只能放10个。物料总种类预估建议总码长码段分配建议小于1万种10-12位大类2位 中类2位 小类2位 特征码4位 流水2位1万-10万种12-14位大类2位 中类2位 小类2位 特征码4位 流水2-4位10万种以上16-18位大类3位 中类3位 小类3位 特征码5位 流水4位注意一个隐藏坑如果以后要跨公司合并、集团统一编码码长要预留得更宽一些。我见过某集团旗下两家工厂各自独立建了12位编码合并时发现两边的大类定义完全不一样只能推倒重来耗时半年。如果一开始按集团视角定义分类表哪怕现在只在一家厂跑后面也不会翻车。码长确定后要写一个「编码容量测算表」附在文档里写明每个段位的当前占用量和剩余容量并且规定某个段位占用率达到80%时必须提前启动扩展评审。这样规则就有了预警机制而不是等到编码用完那天手忙脚乱。3.3 关键参数设定校验位、保留码段与停用条款三个关键参数必须在文档里明确写死。第一校验位要不要加如果物料编码主要靠人工录入不建议加校验位——码已经够长了再加一位更容易录错而且校验不过时录入员第一反应是自己记错了反而挡了正常业务。如果系统间靠接口传输且传输错误频繁可以加一位模10校验位放在末位计算规则在文档附录里写明。第二保留码段设计。在分类总表里预留1-2个大类代码段比如「99 待定类别」和「98 回收/再生材料」。新物料实在找不到合适类别时先挂到「99」下由编码专员在两周内推动新增类别而不是临时在码段里开一个新位。第三停用条款必须在码段定义表旁边单独成节写清楚「停用不等于删除、停用码不可复用、停用物料保留历史关联」。这三点是编码体系长治久安的生命线后面避坑章我会专门展开。需要特别说明的是特征码设计要有兜底规则。规格型号超过特征字典覆盖范围时常规做法是「先挂字典的『其他』值走编码申请流程时同步提交字典扩充申请」。绝不能允许编码员在特征码里自由填写文本否则特征码段很快报废。4. 从规则到上线存量清洗、新增流程与职责分工4.1 存量物料清洗四步法把旧数据理干净规则定好后最重的活是把现有物料账本清洗成符合新规则的编码。这步没有任何捷径我通常按四步法推进。第一步导出全量物料台账。不只是ERP里在用的物料停用、禁用、余额为零的也全部导出来因为历史单据还在引用。第二步按固有属性归组。把名称、规格、材质相同或高度相似的物料放在一组放在同一组的就是疑似重复项。第三步逐组确认。仓库、工艺、采购三方各派一人对照实物或高清照片确认是不是同一个东西。第四步给确认的物料配上新编码建立新旧编码对照表。旧编码旧名称新分类建议处理动作A01345螺栓M803-12-05-0301-01新编码替代旧码停用B00217螺柱8*2003-12-05-0301-01与上一项合并旧码停用C00218304螺丝M8X2003-12-05-0301-01与上一项合并旧码停用D00881不锈钢垫片03-12-06-0101-01正常迁移清洗的核心原则是「以实物属性为准不以部门叫法为准」。A车间叫「缠膜-线体A-薄款」B车间叫「PE膜-0.02mm厚」实物是同一个规格那就必须合并成一个新编码谁的面子都不看。清洗过程中最耗时间的是「同规格不同材质」的鉴别比如看似都是螺栓304和316L价格差一倍不能因为外形一样就合并必须核对材质证明。切换时我一般建议先在ERP里加一列「新编码」的过渡字段新旧编码并行跑一个结账周期。旧编码在过渡期后统一设停用但保留在历史表里。这样采购在过渡期还能按旧码找货财务能对到旧账不会出现切上线当天业务停摆的局面。4.2 新物料编码申请从申请单到编码生成的八个步骤存量清洗解决的是过去新物料的申请流程决定未来。常见做法是把编码流程做成一个固定的八个步骤每一步都有责任人申请人提交物料申请单必填字段物料名称、规格型号、材质、单位、用途说明。编码专员按「名称规格材质」三要素在系统中查重重复则直接返回现有编码。查重通过后对照分类总表确定大类、中类、小类代码。从特征字典表中选择对应的材质、规格特征码选不到时先选「其他」并发起字典扩充。系统生成完整编码写入物料主数据台账。编码专员复核编码段位是否正确。同步到ERP/WMS/PLM等下游系统。通知申请人编码已生效整个流程时限不超过3个工作日。这个流程里最容易出问题的是第2步查重。查重不能只查名称必须把名称、规格、材质三个字段组合起来查。只按名称查「不锈钢螺栓M8」就是唯一结果但按三要素组合查可能发现「螺栓M8-304」「304六角螺栓8mm」都是同一个东西。查重做不严前面清洗多彻底都会前功尽弃。4.3 职责分工编码不是IT部门的事编码规则的维护职责最常见的错误是扔给IT部门。IT是系统的守门员不是业务规则的制定者。物料编码的本质是标准化工作应该落在专门的标准化岗或物料主数据专员身上。角色职责说明申请人提交物料申请、提供规格参数可以是采购、车间、研发、仓库编码专员查重、分类、编码、维护字典建议由工艺或仓储资深人员兼任审核人复核分类准确性通常由总工程师或标准化负责人担任IT支持系统配置、编码生成器开发、接口维护不参与业务判定财务/仓库使用方反馈异常账实核对时发现问题直接上报编码专员一定要选「认识实物」的人。仓库老员工往往比办公室文员更适合干这个活因为他们见过几千种实物能分辨两个规格之间细微的材质差异。编码专员最好设A/B角一人休假另一人能顶上否则这个人一离职整个编码体系就断档了。一个新员工入职时建议给他一份「编码规则速查卡」一面是分类表和码段结构另一面是三个完整编码示例。让他对着速查卡试着编十条物料全部正确才能获得编码权限。这个测试能筛掉大部分把「304」写成「304L」的操作人员。5. 物料编码落地避坑五个高频问题与排查方法5.1 按部门或用途编码导致同物异码现象同一个规格的PE缠绕膜在系统里有三个编码分别叫「缠膜-线体A-薄款」「PE膜-0.02mm」「缠绕膜-包装组」盘点时账面数量分散在三张卡上怎么看都像库存正常实际上某一类已经要断料了。原因当初编码时把「用于哪个部门」「用在哪个产品上」写进了分类规则。用途变了编码就得重编同一实物出现多个身份。解决分类表里只保留固有属性。把「用途」类信息移到ERP的物料扩展属性字段中作为参考信息不进编码。排查方法是在物料台账里按「材质规格名称关键词」做组合筛选把疑似同一物料的记录列出来人工确认实物是否一致。这个坑十家有八家踩过属于最高频的编码翻车现场。5.2 编码里带着供应商信息换供应商就换码现象某厂把供应商简称编进物料编码编码形如「RST-304-008」。后来把该物料的供应商从甲厂换到乙厂采购说编码带的是老供应商的名字必须换新码。结果系统里同一颗螺栓两套编码库存和采购订单两边各算各的。原因把「供应关系」这种可变信息当成了「物料固有属性」。供应商会变、价格会变而物料身份必须保持不变。解决供应商信息放采购视图和供应商物料关系表里编码段位里不出现任何供应商标识。同一个物料编码无论从哪家供应商采购编码始终不变。排查方法批量检查编码段位中的字母位段凡是能对应上供应商缩写的基本就是中了这个招。5.3 停用码被复用历史单据全部串账现象某编码停用后编码专员为了省事直接从字典表里删了这行。后来新物料申请时系统自动分配编码分配到了这个「空缺」的号码。三个月后财务追溯一张旧采购单发现单子上的编码对应的物料已经变成了完全不相干的东西账务直接串了。原因编码被删除而不是被停用释放出来的空号被新物料继承。这是编码治理里最伤的一类事故相当于把账本里一页纸撕了重写。解决停用码只允许打「失效」标记不允许删除。失效编码留在字典表里占着位置但不再分配给新物料。规则里写死一句话「任何状态下已使用过的编码永不重新分配」。查重时系统自动排除失效编码同时保留完整的历史关联索引。给历史追溯留「后悔药」不是技术问题是规则底线。5.4 规则文档写完了但没人执行现象编码规则Word文档发布了半年业务部门图省事照样用简称、用拼音缩写造码。系统里出现一批「野生编码」不遵守任何码段结构。规则文档成了一纸空文。原因规则只在文档层面存在没有嵌入业务系统和管理流程。靠人的自觉去执行编码规则注定不可持续。解决在ERP/WMS里做编码生成器把码段规则配置到系统里物料建档时分类和编码由系统按规则自动生成申请人只需要选择分类和特征字典值没有手工填码的入口。规则文档.docx仍然要有但它的作用是「系统配置的需求规格说明书」和「人工审核时的参照标准」而不是每天给业务人员翻阅的作业指导书。系统守规矩人就不会乱来。5.5 码长无限膨胀规则永不迭代现象编码从最初的12位一路涨到22位录入时经常看错Excel里一打开编码就变成科学计数法精度失真。原因不是当初方案差而是每次遇到「字典里没有的规格」就通过加码段位来解决几年下来码段结构面目全非。原因把「新增类别」误当成「新增码段」。分类表本应定期新增中类、小类和特征字典值不需要动码段结构动码段才是最后的选项。解决特征码的字典表支持随时扩充码段位数保持固定。规则文档设版本号每次修订都走评审流程而且每年度做一次编码规则评审评估各段位的容量占用率、新增类别数量、异常编码数量。编码长度写进文档后任何未经评审的段位调整都不生效。有一家汽配厂就是这样12位编码用了八年没动过结构只扩字典体系一直很稳。6. 编码规则健康度自查一表测出规则能不能扛三年规则上线后不能等出了事再回头看。我习惯每季度做一次「编码规则体检」用一张自查表打分检查项判定方法达标标准唯一性按编码字段做分组统计查重复项一物一码比例 100%可读性新员工看规则文档独立编10条物料比对结果一致率 ≥ 90%扩展性检查各大类占用率及特征字典覆盖情况预留段位充足字典扩充不过周稳定性统计近一个季度发生过编码变更的物料数量变更率 ≤ 5%兼容性随机抽10条历史单据按新旧对照表追溯追溯成功率 100%这套自查的妙处在于每一项都能用系统里的数据回答不用拍脑袋。唯一性查出来不等于100%说明还有人在绕过系统造码可读性达不到90%说明规则文档写得太晦涩或者分类表有歧义稳定性超标基本就是供应商信息进码或者用途进码的复发。进阶一步可以把规则从「文档」升级成「数据字典 编码生成器 监控报表」三件套。规则文档仍然以.docx的形式发布给全公司作为制度依据编码生成器保证新码合规监控报表每周自动跑一遍重复项和野生编码告警。到这一步编码规则才真正从「纸面规定」变成了「系统能力」。我吃过一次大亏当时在某工厂定了编码规则但没把「停用不复用」这条写进制度半年后有人图省事复用了停用码盘点时账面和实物差了一万多件前后打了三个月补丁。那之后我给自己定了个习惯任何编码规则先写「禁用、停用、报废的处理条款」再写码段定义。规则好不好不是看码段多漂亮而是看它遇到异常时有没有兜底。希望帮到你。本文还有配套的精品资源点击获取
阅读完成 · 觉得有帮助?