摘要:作为企业的经营管理者,就应当知道:这是个毫无疑问的事情,一是当然必要,二是不可取代的必须手段。好的物料管理,必定是建立在一套好的物料编码的基础上。
参与讨论>>
coogor2002
一篇有关物料编码的文章,很值得一读!
方法与技术的讨论:物料编码
作者:余彤鹰 yuty@netease.com
制造加工业企业在提升阶段,几乎都会遇到物料、产品、部件的编码问题。特别是一些企业试图引进电脑化的管理手段时,更发现编码是一个必备的条件。企业内部可能需要编码的项目,包括产品(产品型号就是一种编码)、零部件与原料(或笼统称为物料),设备,人,文件,记录,生产指令、单据等等,在这里我们集中讨论最复杂也是最重要的物料的编码问题。
我以前就经历过有没有必要用编码,以及用编码能不能行这样的争论,在实际推行中,遇到这样的疑问不奇怪,但作为企业的经营管理者,就应当知道:这是个毫无疑问的事情,一是当然必要,二是不可取代的必须手段。好的物料管理,必定是建立在一套好的物料编码的基础上。如果你现在内部的产品、零件、物料还没有一个编码方案在实施,几乎应当不假思索地决定,现在就开始做(除非在可预见的时期里,你都只会有数得出来的几种产品和物料)。物料编码的从无到有,在物料控制方面会收到立杆见影的效果,会直接体现在成本上,绝对是有价值的投资,而且,也不必等到想"上电脑"的时候,物料编码的用途,并不依赖于电脑才能发挥;用电脑管理物料,则必须有编码。
另一个常见的经验就是,大家都觉得自己会做编码,而且可能认为自己的最好;同时相当多的企业做了很多年,都做不出一套好的物料编码来。的确,物料编码的制定和实施比多数人直觉想象的要复杂和具有技术性。一个编码体系的基础,实际上是一个规范化的描述规则,没有这个基础,就不可能有好的编码。真正好的编码体系应当是建立在标准化工作的基础上(编码是标准化技术所涵盖的一个课题之一)。许多凭直觉去尝试编码的人,他们所设想的码的代号之类,也许尚可使用,但却无能力(或根本不知道)建立一个描述的规则。不好的编码系统最多见的几个问题是重复,辨别不清(使用时可能需要附加描述),还有就是容量常常不够等,大多可以归结到描述规则上:描述的不精确,歧义性,自然会造成重复;而不能精确地描述编码的对象,当然就无法唯一地标识出目标,或者预见出品种的数量。
那么,什么人才能最权威地描述你的物料呢?当然是最初决定选择物料的人,这就是设计工程师。这里就回答了另一个实际中常常发生的争论,应当由谁负责编码。然而,方案的制定,往往需要前瞻性,也是相当具有技巧的一件事,一套包括几十个种类,近万种实际物料(就是码子)的编码方案,即使对于有经验的人和必要知识、技巧的人,从资料收集做起,也可能需要半年到一年的周期;如果资料都很充分现成(这种情况实际上几乎不会有),只是将方案和基本的码表拟订实现出来,工作量也是要以月来计算的。物料编码的制定人员,需要对产品及物料有广泛的知识与理解,它们本身应当属于工程技术人员,同时,应当了解和掌握一定的编码方面的知识和技巧,包括标准化的知识。应当将这个领域看作一个综合的专业技术工作,而不是简单的资料整理编辑工作。
选择对工业产品、物料有较宽的知识面,对编码的原理也技巧有实践经验的顾问协助,是一个好的主意(可惜这种顾问好像很难遇见),但即使选择了顾问,本公司设计部门也应当指派对整个公司的产品,包括未来发展有全面了解的设计工程师参与,至少是仔细的审核。
总体来说,编码工作包括方案的制定和码表的制定以及编码应用这几个基本方面。方案就是编码的规则,码表就是根据方案对实际存在(或预计存在)的项目写出编码以及对应的描述,而应用就是要保证在所有需要描述物料的地方都使用正确的编码作为标识,使大家识别物料时以编码为准,不依赖于补充的描述乃至对实物特征的辨别。企业内部必须将有关编码的方案制定与修改,码表建立与维护,码表的发放/使用,编码的使用等等的要求明确订立出来,形成管理文件,确保执行。
最后简单讨论一下,电脑能为编码作什么?单纯地说,电脑能够最有效地储存与提供查询手段,辅助编码的电脑软件是可以做出来的,但软件不能取代方案的制定,实践中的绝大多数编码方案,也都无法做到完全结构化的描述从而实现完全的电脑化解释(这样应用中就不需要人工编写总码表),这是个比较深入的技术问题。由于编码本身的数据量大,所以用电脑来辅助管理编码,将码表建立在电脑上,肯定是一个有良好效益的投资。
最后,列出几个要点供大家参考:
·
如果没有,立刻就开始做。
· 一个编码体系的基础,实际上是一个规范化的描述规则。
· 应当将这个领域看作一个综合的专业技术工作。
·
物料编码的用途,并不依赖于电脑才能发挥;用电脑管理物料,则必须有编码。
· 请有专门经验与技巧的人制定编码,是一个好主意,但仍然应有设计工程师的参与。
·
用电脑来辅助管理编码,是一个效益良好的投资。
mengzi
老兄说的太大了,感觉很空!其实编码对ERP的实施、甚至是企业日常的管理很重要,特别是大型企业,成千上万的物料,没有一个编码体系,怎么来进行管理。?
zhizhi
双重编码作用应该废止。
一。对象的唯一标识。----管理信息系统维护唯一性的要求。
二。分类。----查询,统计,报表的要求。
把这两个作用混在一起,是得不偿失的。
混在一起,那就会遇到建立令人望而生畏的"编码体系"的问题了。
分开,就容易解决得多了。
对象的唯一标识码不能改,要一直使用下去。
而对象的分类码,可以改,可以逐步扩充完善,而且也容易改。
很难设计和建立庞大的,包罗万象又长期稳定不变的"编码体系"。
这是因为业务的变化需要对分类不断进行修改。而物料的技术质量检验等标准也是变化的。
对象都有一定的生命周期。例如,新产品,新技术标准的新物料可能逐步代替老的物料。
造船公司花费近二十年时间,每年投入一定资金,动员各船厂物资部门搞的编码,不过才
50
万条。而且还存在大量描述不规范,品种消失,品种不齐全,新东西插不进来等一系列问题。
许多单位都在做整理物料等对象的描述和编码方面的大量的重复劳动,而根本性的解决办法是数据整理业务社会化,产业化。
派出所,计划生育,劳动保险,医疗,银行,证券,。。。许多单位都在为个人信息进行整理,输入,编码。这里的大量低效率重复劳动,高差错率,不及时性等问题,不走数据整理产业化的道路是难以解决的。
zhizhi
好的物料管理,必定是建立在一套好的物料编码的基础上。
这个观点是错的。
zhizhi
制造加工业企业在提升阶段,几乎都会遇到物料、产品、部件的编码问题。
流通行业难道没有这个问题吗?
政府和经济统计部门难道没有这个问题吗?
coogor2002
zhizhi老兄勿急:
1、您举的造船厂的例子没错,但我可以肯定的就是他们在编码原则确定的过程中没有使用科学的方法,首先像您所说他们找了各个船厂的物资部门来做这件事,就此本身就是一个错误,编码工作是一个涉及到企业各个部门、各个环节的一件事、对于采购、货仓、物控、生产、财务、质检、客户、供应商等等方面都有关系统,怎么只能由物资部门在那里闭门造车呢?
世界著名的老牌电子产品制作商PHILIPS,他们的编码原则,加起来查不多是十六开的纸足足有两尺厚,光是对编码的制定、使用、维护等方面的作业指导性文件也有洋洋五万字,试问我们的企业有几家能做到这样认真、这样的细致?科学是没有捷径的。中国人做事的风格向来就是怎样简单就怎样好,等到有问题再说,难道不是?
2。好的物料管理,必定是建立在一套好的物料编码的基础上。
这个观点是错的??
如果没有一个物料编码管理的方法和机制永远都存在一个编码几个东西一个东西几个编码,一个东西几个叫法和写法你能保证不出乱???
所以在这一点上不能与阁下苟同。
3、这篇文章说制造加工业企业在提升阶段,几乎都会遇到物料、产品、部件的编码问题,并没有否定其他行业的编码问题呀!
gwhermes
与zhizhi兄探讨:
我认为对象唯一标识其实是建立在分类的基础上的,我曾经遇到过这样的问题,不同的部门对同一物料有不同的视角,比如:财务上归为同一原材料核算的,物流与设计上认为是几样东西;而物流与设计上认为是同一物料的,财务上又分成几本帐核算
我觉得只有在整个企业内统一分类标准,才能做到唯一,否则,必然会导致编码的"不唯一"
因为,只有明确的分类分级标准,才能规范什么东西到底是一"样"还是一"类"
gzFisher
ZHIZHI兄看得远了点,也就是希望国家标准甚至国际标准,能对所有的物料进行一个规范的编码,这样大家都用同一套编码体系能给数据交换带来很大的益处。
这样好是好,但不知道什么时候能实现了。也许根本就不可能实现。国家现在也有这方面的一定的指导标准,但基本上用处不大。
swfca1
ZHIZHI兄看得远了点,也就是希望国家标准甚至国际标准,能对所有的物料进行一个规范的编码,这样大家都用同一套编码体系能给数据交换带来很大的益处。
这样好是好,但不知道什么时候能实现了。也许根本就不可能实现。国家现在也有这方面的一定的指导标准,但基本上用处不大。
不敢苟同:国家本身有一个标准,但是不会含盖所有物料,企业内部物料编码不可能出现一个国家标准,同样是一个垫圈,喷涂后就是新编码,镀锌后又是新编码,国家怎么出标准?
物料编码还是有企业特色的好,因为物料编码会体现企业文化,管理者的个性.当然这样做会在整个供需连中带来弊端,不过要是能够做到影响整个供应链,相信作用会更突出!
zhizhi
设计编码同时具有标识作用和分类作用,必然导致上面说的那些问题.仅仅由物资采购部门来做,已经做不好了,再扯进其它部门的分类要求,更加困难,几乎是无法完全满足各方面需要的.你考虑得再周到,设计得再仔细,也不能预见到将来的变化!
考虑描述上的不规范和多种描述并存的问题,还应该对唯一编码标识的对象建立多种描述,甚至多种语言的描述.
另外还有对象的互换性的问题.
不同部门对物料的不同视角,属于各种用途的BOM来解决的问题.不应该在物料编码中去解决.
物料编码就是物料编码,只需要它起唯一标识的作用.
再重复一次,最好把编码的分类作用剥离出去,另外搞适应各部门各种需要的分类系统,而不要捏在编码里面.让编码主要起唯一识别一个对象的作用.采用另外的分类码或者其他分类技术都不难实现,而且容易维护修改扩充,不会影响历史业务数据...有一系列好处.
单独设计的分类码,只是一个最简单的分类技术,也有它的局限性.
您似乎没有注意我发言的几个要点.
zhizhi
造船厂在设计编码的时候,并不比你想的少.你肯定人家在编码原则确定的过程中没有使用科学的方法,实在是没有根据的猜测.
gzFisher
根据实际的经验,分类确实不要捏合在编码里面,这个诚如ZHIZHI所言,真的。
swfca1,你误会了,我并不表示说标准能含盖一切。
zhizhi
gzFisher,
政府做不好这种事情.动态地维护和扩充不断增长变化的社会上海量的物料描述和编码,只能由专业公司来做.
一个东西多种名称是完全正常的,是信息系统必须处理的,例如不同语言的描述,例如简称,别名,历史变化...
名称有时间,地域,语言等多方面的特性.
事实上,社会上如果没有长期,大量和普遍地整理,处理,发布,销售这类数据,所谓"信息化社会"是空话.
gzFisher
就象XML的标准可以由各公司来定,如MICROSOFT等,但必须由W3C来评估。现在的各行各业的数据交换标准都在制定中,我们有理由相信到时真的是沟通无极限,呵呵...
当然,标准不可能处理到企业内部所有物料型态的转变,象swfca1举例的,如果这个物料不是流通的,就没必要在标准中处理。
swfca1
在这个问题上我非常赞同zhizhi先生的看法,物料编码不应该带有任何分类信息,位置摆放信息,工序信息等,编码是一个代号,是系统运算的名称.一串字符对管理者应该是没有任何意义的,对系统则不同.只要精确到单一品种就好了!
gzFisher
swfca1 ,你是那边的UFSOFT来着?我认识些广东这边的。
swfca1
gzFisher兄:我在北边,不知道你认识谁?
songhaizong
我认为编码的分类不分类要看企业管理的角度,各有优缺点,不分类的话正如上边各位阐述的一样,但是分类同时还有另外一些好处上边没有提到,一是如果企业在进行分析的时候,分类就比较容易取数,我们也知道,在企业进行决策分析的时候,分类的图表相对来讲更直观一点,当然,如果企业整体规划方案中有专业BI系统工具的话,分不分类和决策分析没有太大的关系,当然了,不分类的唯一性将极大地规范企业的基础管理,使管理数据更为清晰和具有针对性。
gzFisher
不是不分类,而是在物料编码的时候别把分类的码也编进物料的编码中去。
swfca1,认识 吴健 以及
华南大区的几个顾问。
北边?什么的北边啊? 哈哈.......
zhizhi
分类当然要分
使用一个字段放分类编码只是多种分类技术手段中的一种,又是最简单直观传统的一种。
当然不应该轻易放弃这种手段。但是,和识别对象的编码混合起来是有比较严重的缺点的。
hummingbird
why we should create an code system for materials that the numbers in code
have special meaning in complicance with the description? I think that is not
necessary.If one description can absolutely tell a kind of materials from
others,why shall we bother ourselves to complicate the code system that the
numbers in code have special meanings respectively? I think the principle of
coding materials should have the requirements:
1. simplicity
2. one and
only
3. expansibility
That's enough.
michaeltian
流水的编码不一定就不有效。智能编码也不一定就好用。各有不同。
erpwx
编码最好是用流水号!
charlychen
我觉得需要具体情况具体分析的,一个简单加工的小厂、公司等也许简单的流水号就可以满足的;到大一点的厂就需要进行规范性的管理;因该物料编码一般是由工艺部最开始设计使用,因此整理时必须先从源头抓起。。。。;如果物料编号不考虑其属性等,那对使用者的要求会比较高(当然也可以加其他备注栏区分属性、摆放位置、等。。。。。);我作为一名使用者如何去区分新增的物料呢?若通过ISO论证的可否将其的思想搬到ERP软件上来呢。。。。。大家可以进一步讨论。。。。。。。。
逛书店有看到一本写《如何进行物料编码》(书名大致是这样),不知有人看过没有,我没看,若好,请推荐,也许有启发!
etysu
逛书店有看到一本写《如何进行物料编码》(书名大致是这样),不知有人看过没有,我没看,若好,请推荐,也许有启发!
我初步看了一下,不过几乎没有什么价值。好像是摘抄了一些文章,加上一些特例,没有很大的通用性,如果是初入门或者从零做起,则可以参考。有些思路还行。
当然我只是草草看了一些,如果有不当之处,请指正。
getysu
一篇有关物料编码的文章,很值得一读!
其实,编码中包含分类是有必要的,当然不要包含到太细的分类,主要是方便使用。尤其实物流特别多的时候更加如此。只有这样才能做到电脑和人脑相结合的地步。但是整个编码中,最多前面5位或者6位用于分类,否则的话也是没有很大作用的。其实,从我的工作中来看,整个编码最好也不要超过15位,如果物料少的话,最好设计在12位以内,否则,编码问题将会花很多时间去理顺。
编码没有设计部门的人员参与肯定不行,或者不好,我可以断言,没有设计部门参与地编码肯定出问题,只是迟早的问题,尽管有设计部门参与的编码,也有可能出问题,只是机会少一些。
我也同意,编码的设计按照物料的多少(包括将来)来确定,以简单、易用、扩展性方面为依据。
如果您希望与本文章的作者或其所在机构,进一步交流,请联系:畅享网 姜小姐
jill.jiang@amteam.org | 021-51096826-112 |
在线联系