辨别的程度与内容
在物料编码中,需要辨别区分哪些项目,是常常引起疑问的地方。在实际看到的种种方案中,往往在对物料项自身的特征属性进行辨别的同时,加上一些其他的项目,例如:产地,供应商/制造商,设计的版本,部门,安全标准等。
关于这些问题的处理,应当遵循一条最基本的原则,就是可替代性原则。例如若两个版本不同的部件并不是完全互相替代的,建议设立新的物料编号并更改相应产品的BOM为好。
通常上述的项目,都有或应当建立独立的编码规则,而且,通常并不是所有的物料都需要区分这些项目,因而,一种基本的处理方式是在需要区分的时候,将相应的编码组合使用,从电脑数据处理的方式来说,上述项目在表中通常应当设独立的字段。
第 5 部分编码的形式分类
定长和不定长编码
编码的长度用其包含的字符个数表示。不定长编码通常编制比较容易,但应用中也应当规定其长度上限。从经验和适用角度,通常都可以限制在15位,过长的编码可能意味着方案本身并非良好。
分段编码与单一编码
单一编码的任何一位或几位的组合不构成特定的意义,分段编码形式上就是单一编码的组合。在分段编码方式中,以段的顺序决定段的含义。
定长分段编码与不定长分段编码
定长分段方式下,每一个段上都是定长的单一编码;不定长分段方法方式下,每个段的长度是可变化的,段与段之间必须加上规定的分隔符。
编码组合与独立编码
独立编码可以看作是可直接应用的最小编码单元。一个独立的编码上的每个段/位都是必须的,其含义是相互依赖的。组合编码是由若干独立编码构成,例如将在一个物料编码后面加上一个制造商编码。当需要在一个编码方案中包括具有独立编码的对象时,应考虑可否采用组合编码的方式及其利弊。
校验码
校验码是根据编码的其他部分,通过特定的规则求出的。通过重新计算校验码,可以发现大部分编码书写上的错误,识别错误的概率取决于算法。
第 6 部分码值分配
码值就是一个具体的编码值,编码就是将码值赋予具体意义的过程。最常用也是最基本、最有效率的码值分配形式,就是采用码表记录赋值的方式。
当我们对码值的含义设立某种规则时,就可以省略码表,直接从规则上推断码值的含义,例如使用缩写字母,规格数字直接或简化后用作码值等等,虽然都有某种实用价值,但往往容易产生局限性、例外、码值的严重空置浪费等弊端。从实践经验来看,强烈建议大家首选简明且易于控制的码表赋值记录方式。
码值的分段也是一种常用的手段,例如在人员编码中,将00001 – 00199分派给行政部,00200 – 00500 分派给工程部等。码值分段的方法在维护管理上增加了复杂性,应慎重使用。
讨论:码表赋值,是一种无需任何隐含规则的最简单的方式,码值通常采用数字,其大小仅仅代表在码表中排列的顺序。
第 7 部分 编码项的描述与编码的关系
编码的描述(记录在编码表中),是对编码本身对应物料项的具体说明,也应当是唯一的权威性说明。
讨论:实际上,编码的过程是先确定对象——写出准确的描述,然后对“描述”进行编码。编码是否合理的关键,往往在于描述是否准确、完整、规范上,而不是在根据已经确定的描述确定码值的环节。
结构化与非结构化描述
结构化的描述由规定部分组成,每部分有特定的含义,不具有上述特征的描述就是非结构化的。
结构化的描述记录方法
在记录描述的内容时,如果能够按照描述的结构分项记录,是比较理想的,但也可以将所有的描述项连接在一起,构成一段文字。后者牺牲了查询的灵活性,并易于产生不完整、不规范的描述。
结构化描述与码段的关系
当采用分段编码方式时,编码的描述也必定具有与码段对应的结构;然而描述的结构却并非必须体现在编码的形式上,我们仍然可以用单一编码对结构化分项记录的编码项特征进行编码,能认清这一点是很重要的。
结构化描述的利弊
结构化描述是严格精确的表述方式,结构的明确意味着对描述对象的更深入准确的概括。它在记录,管理等方面的要求也更高,它同时也是灵活有效地查询以及严格准确地编码(乃至电脑辅助编码或更高级的应用例如电脑辅助材料选择等等)的基础。在实践中,应当根据当前需求、能力、基础等,灵活掌握分寸,不必过于勉强,否则适得其反。
许多初级应用的简单编码方案,采用几乎完全非结构化的方式记述编码的含意,结果当较多编码被记录时,即使同一个人,也经常会将同一个物料重复编码,而描述的内容也不尽相同。所以对品种较多或持续增长的对象,特别要仔细考虑描述的结构和规则。
第 8 部分 常见方案类型
单一码段数字编号方案
完全按照编码项被登记到编码表的顺序,给以数字代号。这是最简单的也是最基本的方案。
属性结构分段编码方案
确定编码对象的所有属性,码段与描述属性一一对应,这种方案,如果再辅以分段编码表或属性描述字典,就构成最严谨的编码方法,基于这样的方案,可以最大限度实现电脑辅助编码,最严格准确的编码表,最灵活的查询,以及作为为电脑辅助产品设计等的高级应用的基础。理想的方案在实践中比较难以实现,主要体现在这种方案需要对物料的特征有完整精确的认识,和对每一码段都作出好的编码规则,以及需要对将来的可能性有精确的估计,方案本身比较缺乏弹性,设计的难度大。在实际应用中,常对公司自身的产品采用这种方案进行编码(也就是编制产品型号)。
讨论:良好的属性结构分段编码方案,可以减低对编码总表的依赖性,在任何应用点上,只需要有知道各段的编码规则(或分段的码表)就可以得到完整精确的编码项描述,这是其实用上的优点;然而对于特性复杂的对象,这种编码将会是比较冗长的。
单级分类编码方案
规定编码的前N位或第一段为分类码,后续部分根据该类的编码规则确定。这是企业物料编码最常见的方式。常见的实用方案如下列。
8.3.1分类码+单一码段
这是最简单的方法,实际应用中也相当广泛,为补充其缺陷,有时可采用多级分类。也有将描述分成几个段的,但对描述的没有具体含义的划分通常只对格式编排有一定用途。为拟补这种方法在记录上的任意性,可建立一定的描述结构,或描述规则。例如下例:码段为分类码+序号,描述项目为:分类,规格,材质,标准,其他特征。
分类码+关键属性码段+顺序号
这是对完全的“属性结构分段编码方案”的一种简化。对每一个类判定其关键属性,设置对应的码段,然后设立一个“序号”性质的码段,对应所有其他需要区分的特征,同时保持方案具有一定的弹性。例如对塑胶件,分“材质”,“颜色”,“图号”,“其他特征”四个码段,并建立对应的描述项,对电子元件用“规格型号”+“其他特征”(电子元件品种多时,可将电子元件分拆成不同类型)。在企业物料编码制定的实践中,这种方案是比较实用而有效的,特别适合于物料类型品种较多的组装加工型企业。
多级分类编码