zoukankan      html  css  js  c++  java
  • 我看ERP的物料编码原则

     

    ERP中的物料编码是所有数据的基础,可以这样说:“没有物料编码就没有ERP”,但很遗憾,很多人都不大了解如何编写正确的合乎规范的物料编码,有极大多数的人都是依据手工方式下的编码方式来进行ERP中的物料编码,这之间就包括许多所谓的、有丰富经验的“ERP专家”。

           
    何谓“手工方式下的编码方式”,简单的讲就是用形式上便于记忆的字母(或加上数字)来进行编码,比如:五金35#,就编成WJ35PP(610mm*0.20mm*178M),就编成PP61020178,如此等等,或者有时候为了好看,最多在后面补上N个零以对齐。更有甚者,在数据库中将编码字段设置为主键,而在实施时又以手工形式下编码方式来进行ERP系统的物料编码。

           
    以我短短几年的从业经验,所知的公司(工厂)少有不是这样编码的。这样一旦在业务规则有变更时,势必引起不可逆转的严重后果。比如假设之前企业用的编码规则是“大类(2)+中类(4)+规格(6)”,有一天发现这样编码不合适,需要改成“大类(3)+中类(4)+小类(4)+流水号(3)”,这时个你想会怎么?哭都来不及呀。

           
    为什么会有这样的情形出现?我想原因应该如下:
           
    一、 ERP只是一种潮流。当今ERP概念满天飞,许多公司为了出成果,招揽了一批懂得点程序编码,但对企业业务流程一窍不通的程序编写人员,编写出了不合企业规则的四不像程序,然后借销售人员的三寸不烂之舌,以及一些企业的盲目跟风,从而推上了市场;

           
    二、 应用没有实施经验的人员来做ERP实施。我觉得这应该是最重要的一点,拥有丰富经验的实施人员,即使在程序设计上有缺陷的时候,也应当尽量引导企业流程向正确的方向发展,以减少不可逆转之错误的发生。在编码规则的应用上,应当避免延续企业旧有手工形式的编码方式,而采取适合计算器管理与查询的先进编码方式。而目前很多中小型软件开发商,为了节约成本,常常是招募一些刚从学校里面出来的年轻人,经过简单的几次培训后就派去企业方进行实施,结果会怎样,用脚趾头想都会知道;


           
    三、 企业自身没有既精通企业管理,又懂ERP理论的高层管理人员。有很多中小型企业为了节约资金,应用之前的硬件维护人员来跟进ERP系统的实施,这样的情形,如果在软件开发商派有丰富经验的实施人员情况下,可能还察觉不到多大的严重性,但如果刚好开发商派来的也是个初出茅庐的新手,那可就彻底完完了。假设一下他们对如何定义物料编码规则的对话:
    实施方(甲):请问一下你们工厂目前的物料编码规则是怎样的?
    企业方(乙):…这个,等我看一下…,我们现在的规则是:大类(2位字母)+中类(4位字母)+规格(6位)。
    甲:那么,每一位是否都有意义呢?
    乙:是的,大类代表…,中类代表…,规格代表…,这样简单易记,他们(指其它相关人员)一看就知道这个编号代码什么
    甲:那,现在我们用ERP的话,你们这样编码可能会不合适的…
    乙:有什么不合适,又简单,又好记,他们现在都用得很好呀~(这小子,怎么一来就说我们的编码规则不好?)
    甲:这个…(不知对方深浅,可不能轻易得罪),那好吧,我们先这样进行编码,你通知一下物料编码人员,尽快把物料编码输入ERP
    乙:这好办,我马上请他们去做
    甲:那我们再谈一下其它的问题…

            各位读者看到可能要为这个工厂担忧了,工厂的前途可能就毁在这两个人的手里。
           
    当然,当然,影响编码原则的因素还有很多,但归根结底就是由于对ERP编码原则的认识不清所至

  • 相关阅读:
    Lodop客户端本地角色注册号常见误区
    Spring中加载xml配置文件的六种方式
    源程序出现各种奇怪的符号P
    MyEclipse项目中的java文件的图标变成空心的问题
    servlet中的相对路径和绝对路径 及/, ./, ../的区别
    Thread 与 Runnable
    Class.forName()用法详解
    chain.doFilter(request,response)含义
    jsp简单标签开发(一)
    createStatement()的用法
  • 原文地址:https://www.cnblogs.com/guanwz/p/1110008.html
Copyright © 2011-2022 走看看