冶金产品物料编码方案
发布时间:2018-08-25 来源:转载 关注度:4288
1. 产品物料编码方案
在实施管理信息系统所需进行的所有代码编制工作中,物料代码是最关键也是最重要的一环。因为很多其它信息或代码将会直接与物料代码发生关系。物料编码最基本的要求是物料号的唯一性或称不二义性以及物料代码的字段长。所谓唯一性就是说,同一种物料,不论出现在什么产品上,只能用同一个代码;而不同的物料,哪怕有极微小的区别也不得用同一个代码。物料号的字段长度都有一定的限制。位数过长会增加存储空间和手工录入时间,且易出差错,难以维护。目前在管理信息系统中经常使用的编码方法主要有三种,一种是无赋意物料编码法;另一种是完整赋意物料编码法;第三种是简单赋意加特征属性物料编码法。
1.1 无赋意物料编码法
在一些实施项目中,由于企业生产的产品其特性比较简单,而一般的信息系统在物料描述方面又都提供诸如物料类型、物料分类、产品组、产品名称等其它相关字段来对产品进行描述。所以,产品的标识、查询都可以通过其它相关字段比较方便地进行。在这种情况下,物料代码可以是无含义的,按顺序数字进行编号。这时,查找一个物料,可以先在系统的产品大类清单中选择所要的产品大类,然后在系统显示的属于此产品大类的所有子产品组中选择产品组,最后在系统显示的属于此产品组的所有物料代码中通过跟在物料代码后的产品名称的文字描述找到自已要的那个物料代码,也就是找到了这个物料。这样做有一些好处,例如:代码简短、存储量少(6位数就可以满足约90万种物料的编码)、保证唯一性、不影响发展扩充。但这种方法也有其很明显的缺点。
首先,代码不表示任何意义,所以不具任何可读性。因此,使用者很难记住这些代码。其次,必须依靠信息系统中的物料分类,比如物料组、产品组等来区分、寻找物料,操作较多。再者,对于一个产品的真正描述,只能通过物料代码后的物料名称进行。而这个物料名称只是一个文字描述,在进行计划、生产、销售、采购、储运等环节中,这个物料名称只是一个提示作用。使用者一般还需通过这个物料名称找到相应物料代码,才能真正进行操作。还有一个最重要是缺点是,凡是有一点点区别的物料都要给一个顺序代码,因此可能会造成海量的物料代码,从而提高维护的成本和难度,造成系统运行不稳定。有关这一点,将在介绍赋意物料编码法中作详细阐述。
总之,这种物料编码法现在真正使用的并不多。
1.2 完整赋意物料编码法
前面已经提到过,物料编码主要是用来描述一个物料,其最重要的特性是编码的唯一性。第二种物料编码的方法是将物料代码的总位数分成几段,依次表示物料的若干特性。且一个物料代码将所有用来描述物料的特性都定义了,从而保证物料的唯一性。这个做法有以下几个好处:
编码可读性强。由于编码有其编制的规则,而且严格照此规则进行。这样,通过一个物料代码就可以很明确的知道其表示的是什么物料。便于操作人员进行沟通和操作。
通过一个编码描述并确定了一个唯一的物料。所以,往往只要根据编码规则,一步就可以找到相应的物料。而不在需要通过物料组、产品组等操作一步步去找。比如,你想知道公司的产品清单中有没有某一产品,即本公司是否生产某一产品时,你只要根据编码规则直接输入代码,如果有系统自会找到,如果没有则系统会显示没有。
由于上述的优点,目前很多管理信息系统都使用这种物料编码方法。但是,这种编码方法也有其根本性的缺点,特别是对于钢铁行业来说,有时可能根本无法进行这样的编码,或者会产生海量的物料代码。这主要表现在以下两个方面:
钢铁行业的产品有其自身的特点。要描述清楚一个钢铁产品可能需要通过对钢种、规格、质量标准、交货状态等等一系列的特性进行描述才能最终真正确定一个具有唯一性的物料。这些特性很多,所以如果将其完全排列在一个代码中,强行规定某几位表示某个特性,这个物料代码就会变得很长。当然,物料代码的数量也会变得很多。有时会造成海量的物料代码。从而造成数据维护的成本很高,效率很低,准确性很差,甚至直接影响项目的成功和系统的稳定。一个很简单的例子就可以说明这一点,在中国有一个生产钢管的钢铁企业,由于其采用了一套并非真正为钢铁行业开发的管理信息系统,所以使用了赋意物料编码方法来编制物料代码。其结果是,这个企业的物料代码长度为32位,目前已编制了超过20万个物料代码。可以说是苦不堪言。