erp系统工艺编码的简单介绍

华为云服务器特价优惠火热进行中!

2核2G2兆仅需 38 元;4核4G3兆仅需 79 元。购买时间越长越优惠!更多配置及优惠价格请咨询客服。

合作流程:
1、点击链接注册/关联华为云账号:点击跳转
2、添加客服微信号:cloud7591,确定产品方案、价格方案、服务支持方案等;
3、客服协助购买,并拉微信技术服务群,享受一对一免费技术支持服务;
技术专家在金蝶、华为、腾讯原厂有多年工作经验,并已从事云计算服务8年,可对域名、备案、网站搭建、系统部署、AI人工智能、云资源规划等上云常见问题提供更专业靠谱的服务,对相应产品提供更优惠的报价和方案,欢迎咨询。

今天给各位分享erp系统工艺编码的知识,其中也会对进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

微信号:cloud7591
如需了解更多,欢迎添加客服微信咨询。
复制微信号

本文目录一览:

ERP系统物料编码原则是什么

合理的编码,必须具备下列基本原则:

01·简单性

编码的目的在于将物料化繁为简,便于物料的管理,如果编码过于繁杂,则违反了编码之目的。因切此物料编码在应用文字符号或数字上应力求简单明了,这样可节省阅读、填写、抄录的时间与手续,并可减少其中的错误机会。物料相当单纯时,只要将物料简单分类为几项即可,物料分类项目多了,就显得很不方便。若物料相当复杂时,就要将大分类再加以细分,这种分类展开也称为多级分类。

02·分类展开性

物料复杂,物料编码大分类后还要加以细分,如果采用阿拉伯数字十进位,则每段最多只能由十个细分的项目,如果采用英文字母,则每段有26个细分项目,然而细分项目太多,就难于查找,而细分项目太少,则分类展开太慢,分类细分项目通常以五至九个较佳。

03·完整性

在物料编码时,所有的物料都应有物料编码可归,这样物料编码才能完整。若有些物料找不到赋予之物料编码,则很显然物料编码缺乏完整性。

新产品新物料的产生容易破坏物料编码的完整性。因此每当有新物料产生,即应赋予新的物料编码,并规定新的物料没有编码,采购部门不得从事采购,即使没物料编码的新物料采购进来了,仓库部门或会计部门发现物料订购单缺少物料编码,即应请采购部门补填物料编码,否则不予入库、不予付款。这样才能确保物料编码的完整性。

04·唯一性

物料编码的唯一性是指一个物料编码只能代表一种物料,同一种物料只能找到一个物料编码,而绝无一个物料有数个物料编码,或一个物料编码有数项物料,一般地,只要物料的物理或化学性质有变化、只要物料要在仓库中存储、就必须为其指定一个编码,举例,如某零件要经过冲压成型、钻孔、喷漆三道工序才能完成。如果该物料的三道工序都在同一车间完成,不更换加工单位,即冲压成型后立即进行钻孔,紧接着进行喷漆,中间没有入库、出库处理,则该物料可取一个代码。如果该物料的三道工序不在同一个车间完成,其顺序是冲压、入库、领料、钻孔、入库、领料、喷漆、入库,则在库存管理中为了区分该物料的三种状态,必须取不同的物料编码。例:3000A,3000B,3000C三个编码分别表示三种不同加工状态的物料。

05·一贯性

物料编码要统一而有一贯性,如以年限分类为标准时,就应一直沿用下去,在中途不能改变用籍贯或姓氏别来分类,若要这么做必须要分段或分级进行。

06·伸缩性

物料编编码要考虑到未来新产品发展以及产品规格的变更而发生物料扩展或变动的情形。预留物料的伸缩余地,并不能仅就目前物料的现状加以物料编码的安排,否则他日新物料产生时,就有新物料无号可编的情况。

07·组织性

物料编码依其编码的系统,作井然有序的组织与排列,以便随时可从物料编码查知某项物料帐卡或资料。物料编码的组织性,对物料管理可以省掉不必要的麻烦。

08·适应电脑管理

电脑的应用已经比较普及,因此在编码时一定要考虑录入的方便性,如编码尽可能短、少使用其他符号,如‘#’、‘-’、‘*’等。

09·充足性

物料编码所采用的文字、记号或数字,必须有足够的数量,以便所组成的个别物料编码,足以代表所有个别物料,以及应付将来物料扩展时的实际需要,以免遇有特殊物料时无号可编。否则物料系统被破坏,费时误事。

10·易记性

在不影响上述九项原则之下,物料编码应选择易于记忆的文字、符号或数字,或赋予暗示及联想性。但这原则是属于次要原则,若上述九项原则俱全而独缺乏此项原则的物料编码,仍不失为优秀的物料编码。

ERP系统单据编码规则

单据编码是ERP系统中必备的功能,用于生成各种单据的流水号,常常借助于日期时间等字符来生成一个唯一的单据号码。

从软件的角度来说,就是为生成数据表的主键值(参考编号),从用户的角度来说,就是给业务单据制定编码规范。之后做到见名知意。

举个例子:比如销售订单号是SO201508190001,采购订单号码是PO201508190001。

1 基础单据编码 Document serialization basic 

单据编码主表,用于存放单据及其编码规则。

CREATE TABLE [dbo].[DocumentSerialization](

    [SeriesCode] [NVARCHAR](8) NOT NULL,

    [Description] [NVARCHAR](40) NOT NULL,

    [Suspended] [NVARCHAR](1) NULL,

    [SerialLength] [DECIMAL](2, 0) NULL,

    [PrefixLength] [DECIMAL](2, 0) NULL,

    [Prefix] [NVARCHAR](12) NULL,

    [NextSeqNo] [DECIMAL](10, 0) NULL,

    [AllowOverride] [NVARCHAR](1) NULL,

    [CreatedDate] [DATETIME] NULL,

    [CreatedBy] [NVARCHAR](10) NULL,

    [RevisedDate] [DATETIME] NULL,

    [RevisedBy] [NVARCHAR](10) NULL,

    [WithReset] [NVARCHAR](1) NULL,

    [PrevResetDate] [DATETIME] NULL,

    [PrefixDefault] [NVARCHAR](12) NULL,

 CONSTRAINT [PK_DocumentSerialization] PRIMARY KEY CLUSTERED 

(

    [SeriesCode] ASC

)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]

) ON [PRIMARY]

GO

举例说明,这些字段值的含义。

处理销售订单功能SLSOSO,它的单据编码总长度是12,序号前缀长度是6,序号前缀规则是SO@Y@M,@Y表示两位数的年,@M表示两位数的月份,下一个单据编码流水号是4,所以当产生处理销售订单的单据编码时,它是SO1508000004。

2 宏处理 Macro

有时候我们需要根据情况选择一种或多种序列号生成方式,在生成序号的时候弹出窗体,让我们选择要哪一种前缀编码方案,比如采购订单的编码规则,有时候是PO201508180001,有时候是OE201508180001,它们的前缀(Prefix)是不一样的。为达到这种目的,我们给DocumentSerialization增加子表。

CREATE TABLE [dbo].[DocumentSerializationDetail]

(

[Index] [int] NOT NULL,

[SeriesCode] [nvarchar] (8) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,

[Prefix] [varchar] (12) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,

[TextPattern] [varchar] (12) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT ,

[NextSeqNo] [decimal] (10, 0) NULL,

[CreatedDate] [datetime] NULL,

[CreatedBy] [varchar] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,

[RevisedDate] [datetime] NULL,

[RevisedBy] [varchar] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,

[Suspended] [varchar] (1) COLLATE SQL_Latin1_General_CP1_CI_AS NULL

) ON [PRIMARY]

GO

ALTER TABLE [dbo].[DocumentSerializationDetail] ADD CONSTRAINT [PK_DocumentSerializationDetail] PRIMARY KEY CLUSTERED  ([Index], [SeriesCode]) ON [PRIMARY]

GO

ALTER TABLE [dbo].[DocumentSerializationDetail] ADD CONSTRAINT [FK_DocumentSerializationDetail_DocumentSerialization] FOREIGN KEY ([SeriesCode]) REFERENCES [dbo].[DocumentSerialization] ([SeriesCode])

GO

参考下面的数据例子来理解这个表的含义:

使用问号作为占位符,在运行时弹出窗体让用户选择哪一种单据编码方案,用户选择PO,则生成PO201508前缀的采购订单编码,如用户选择OE,则生成OE201508前缀的采购订单编码。

为了加深对占位符号的理解,举例说明以下几种情况。

1  前缀定义值是 ??ABC,用户选择XY,则返回前缀结果XYABC。 

2  前缀定义???ABC,用户选择XY,返回结果前坠XY_ABC,对于不多余的占位符号用下划线替代。 

3  前缀定义@D@M@YABC,当前日期是2015年8月19日,则生成的前缀值是150819ABC。

3 基于用户的需要编码方案 User-based document serialization

有时候不同的用户有不同的单据编码规则,我们需要依照用户来创建编码规则。先创建数据库。

CREATE TABLE [dbo].[DocumentSerializationUser]

(

[Index] [int] NOT NULL,

[SeriesCode] [nvarchar] (8) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,

[UserId]  nvarchar(10)  NOT NULL  COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,

[Prefix] [varchar] (12) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,

[TextPattern] [varchar] (12) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT ,

[NextSeqNo] [decimal] (10, 0) NULL,

[CreatedDate] [datetime] NULL,

[CreatedBy] [varchar] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,

[RevisedDate] [datetime] NULL,

[RevisedBy] [varchar] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,

[Suspended] [varchar] (1) COLLATE SQL_Latin1_General_CP1_CI_AS NULL

) ON [PRIMARY]

GO

这个表也是序号编码DocumentSerialization的子表,主键增加了用户编码字段UserId,记录每个用户要编码规则。

在系统中,优先使用基于用户的编码规则,其次是宏替换处理,最后才是应用基础的编码规则。

4 并发处理 Concurrency

当两个并发用户同时创建或保存一张同样的业务单据时,系统会返回两个相同的单据编码,产生了并发问题。

A 方案

打开业务功能时,立即为当前单据创建单据编码,比如产生单据编码SO15080004,在单据保存时,发现这张单据编码被其它的用户使用过,则重新产生一个新的业务单据编码SO15080005,如有发现此编码仍然被占用,依此向下搜寻,直到找到可以保存的单据编码。

这种方案的优点是总是可以保存单据,缺点是界面中看到的单据编码,不一定是最终保存的单据编码。

B 方案

打开业务功能时,不产生单据编码,只有在单据保存时才产生单据编码。避免了单据并发冲突。

这种方案优点是没有并发冲突,缺点是只有单据保存之后才可以看到单据编码。

5 编码规则程序设计 Document serialization programming

在单据保存时,调用接口产生编码规则,参考下面的程序片段。

EcnEntity ecn.....

if (ecn.IsNew  seriesCode != string.Empty)

{

     IDocumentSerializationManager serializationManager =ProxyInstanceIDocumentSerializationManager();

     ecn.EcnNo = serializationManager.GetNextSerialNo(sessionId, seriesCode, ecn.EcnNo, ecn);

}

如果业务单据的实体保存时发生异常,则需要重置用户编码,清除产生的序号编码。

catch

{

     adapter.Rollback();

     if (ecn.IsNew  string.CompareOrdinal(ecn.EcnNo, currentRefNo) != 0)

     {

         try

         {

                ecn.EcnNo = currentRefNo;

                serializationManager.ResetNextSequenceNo(seriesCode);

         }

         catch

         {

         }

     }

     throw;

}

6 固定编码规则  Fixed document serialization

以上实现了基于流水号的单据编码规则,如果单据的编码规则相对固定,则以上方法行不通。请先阅读下面的需求说明:

接到客户订单,订立合同编号:HT201508003;接着做合同评审,产生一个合同评审单号PS201508003;合同评审通过以后,再到ERP系统中做销售单,销售单号是XSD201508003;如果一个合同分三个销售订单下单,则会分别产生XSD201508003-01,XSD201508003-02,XSD201508003-03 三个销售订单号。继续为销售订单发货,销售订单XSD201508003所产生的发货单号应该是XSFH201508003,如果销售订单XSD201508003分三次发货,则依次产生的三张销售发货单号是XSFH201508003-01,XSFH201508003-02,XSFH201508003-03。

单据编号201508003从销售合同到销售发货都是同一个单据号,只是编码前缀不同。

这种编码方案要求一个单据号码贯穿整个流程,单据编号从起始点业务单据传递到最终业务单据,仅仅是前缀不同。

要实现这种固定格式的单据编码,需要对流转的每个单据进行编程处理,业务单据也应该有固定的下推流程,做不到通用性,但是优点是很明显的,一个号码贯穿整个业务单据,非常清晰明了。

【参考:博客园】

ERP编码是指的什么?

企业资源计划即 ERP (Enterprise Resource Planning),由美国 Gartner Group 公司于1990年提出。企业资源计划是 MRP II(企业制造资源计划)下一代的制造业系统和资源计划软件。

除了MRP II 已有的生产资源计划、制造、财务、销售、采购等功能外,还有质量管理,实验室管理,业务流程管理,产品数据管理,存货、分销与运输管理,人力资源管理和定期报告系统。

目前,在我国 ERP 所代表的含义已经被扩大,用于企业的各类软件,已经统统被纳入 ERP 的范畴。它跳出了传统企业边界,从供应链范围去优化企业的资源,是基于网络经济时代的新一代信息系统。它主要用于改善企业业务流程以提高企业核心竞争力。

扩展资料

ERP 系统包括以下主要功能:供应链管理(SCM)、销售与市场、分销、客户服务、财务管理、制造管理、库存管理、工厂与设备维护、人力资源、报表、制造执行系统 。

(Manufacturing Executive System,MES)、工作流服务和企业信息系统等。此外,还包括金融投资管理、质量管理、运输管理、项目管理、法规与标准和过程控制等补充功能。

ERP 是将企业所有资源进行整合集成管理,简单的说是将企业的三大流:物流,资金流,信息流进行全面一体化管理的管理信息系统。它的功能模块已不同于以往的MRP或MRPII的模块,它不仅可用于生产企业的管理,而且在许多其它类型的企业如一些非生产,公益事业的企业也可导入 ERP 系统进行资源计划和管理。

在企业中,一般的管理主要包括三方面的内容:生产控制(计划、制造)、物流管理(分销、采购、库存管理)和财务管理(会计核算、财务管理)。这三大系统本身就是集成体,它们互相之间有相应的接口,能够很好的整合在一起来对企业进行管理。另外,要特别一提的是,随着企业对人力资源管理重视的加强,已经有越来越多的 ERP 厂商将人力资源管理纳入了 ERP 系统的一个重要组成部分。

erp系统工艺编码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于、erp系统工艺编码的信息别忘了在本站进行查找喔。

发布于 2022-12-04 21:12:59
收藏
分享
海报
32
目录

    忘记密码?

    图形验证码

    复制成功
    微信号: cloud7591
    如需了解更多,欢迎添加客服微信咨询。
    我知道了