erp系统商家编码(erp商品码是什么意思啊)

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

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

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

本篇文章给大家谈谈erp系统商家编码,以及erp商品码是什么意思啊对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

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

本文目录一览:

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编码规则是一套用于统一编码管理的标准,主要用于统一编码管理,确保编码的一致性和准确性。ERP编码规则由四个部分组成:编码结构、编码规则、编码管理和编码实施。

编码结构:ERP编码结构是指ERP编码的组成部分,它由多个编码组成,每个编码都有自己的组成部分,如:物料编码由物料类别、物料编号、物料描述等组成;客户编码由客户类别、客户编号、客户名称等组成;供应商编码由供应商类别、供应商编号、供应商名称等组成。

编码规则:ERP编码规则是指ERP编码的编码规则,它是ERP编码的核心,决定了ERP编码的组成部分和编码的格式,如:物料编码的编码规则是:物料类别+物料编号+物料描述;客户编码的编码规则是:客户类别+客户编号+客户名称;供应商编码的编码规则是:供应商类别+供应商编号+供应商名称。

编码管理:ERP编码管理是指ERP编码的管理,它涉及ERP编码的创建、修改、删除等,以及ERP编码的使用权限管理,如:物料编码的管理,包括物料编码的创建、修改、删除等;客户编码的管理,包括客户编码的创建、

我刚做仓管的,仓库ERP系统的供应商编码和物料编码是谁编的,还是仓库自己编,编了以后怎么记得住?请

仓库ERP系统的供应商编码和物料编码是负责建仓库帐的人编的,输入的多自然就会有印象,而且基础资料可以查找的。

关于erp系统商家编码和erp商品码是什么意思啊的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

发布于 2023-04-05 05:04:12
收藏
分享
海报
36
目录

    推荐阅读

    忘记密码?

    图形验证码

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