编号规则概览

应用于: Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2, Microsoft Dynamics AX 2012 Feature Pack, Microsoft Dynamics AX 2012

Microsoft Dynamics AX 中的编号规则用于为需要标识符的主数据记录和交易记录生成可读的唯一的标识符。需要标识符的主数据记录或交易记录称为“参考”。

在您能为 Microsoft Dynamics AX 中的一个参考创建新记录之前,您必须设置编号规则并将其与参考相关联。我们建议您使用在组织管理中的窗体设置编号规则。如果需要特定模块设置,您可以使用模块中的参数窗体为该模块的参考指定编号规则。例如,在应收帐款应付帐款,则可以设置编号规则组分配特定编号规则指定客户或供应商。

在您设置编号规则时,必须指定“范围”,定义组织使用编号规则。范围可以是共享公司法人运营单位。如果您使用的是 Microsoft Dynamics AX 2012 R3 或 AX 2012 R2 的累积更新版本 6 或更高版本,则范围 运营单位类型 也可用。法人和公司范围可以与会计日历期间合并创建更特定编号规则。

备注

如果您使用 Microsoft Dynamics AX 2012 R3 或 AX 2012 R2,则 公司 范围还包括虚拟公司。您不能使用特定模块的窗体来设置虚拟公司的编号规则。您必须改用“组织管理”中的窗体。

编号规则格式包括段落。使用一个范围的编号规则而不是共享可以包含与该范围对应的段落。例如,具有法人范围的编号规则可能包含法人段落。通过包括编号规则格式的范围段落,您可以通过查看其编号标识特定记录的范围。

注意

可用的范围取决于为参考设置的编号规则。该“共享”仅适用于某些参考。若要确定是否可以使用共享作用域的参考,请选择“段落配置”窗体中的区域或参考(单击 组织管理 >常用 >编号规则 >段落配置。) 如果在“分段”下列出了范围段落,则所选的引用不能使用该共享作用域。

自定义需要更改参考的范围。有关如何自定义编号规则的详细信息,请参阅 Using the Enhanced Number Sequence Framework (White paper)

除了对应于范围的段落,则编号规则格式可以包含常数字母数字段落。常数段包含不更改的一组字母,数字或符号。字母数字段包含一组使用编号的增加的字母或数字。使用数字标志(#)表示递增的编号,使用符号(&)表示递增的字母。例如,格式 #####_2014 创建了 00001_2014、00002_2014 等序列。

编号规则示例

以下示例说明如何使用段创建编号规则格式。特别是,示例演示使用范围段落的影响。

Hh209457.collapse_all(zh-cn,AX.60).gif支出报表编号

在以下示例中,支出报表编号可以为标题为**“电缆装运”**的法人设置。

范围: 出差和支出

引用: 支出报表编号

作用域: 法人

法人:CS

分段

段类型

段落 1

法人

CS

段落 2

常量

支出

段落 3

字母数字

####

“格式编号的示例”: CS-EXPENSE-0039

您可以设置其他法人的类似的编号规则格式。例如,对于称作**“RW”**的法人,如果您只更改法人段落的值,该格式的编号是 RW-EXPENSE-0039。您还可以更改其他法人的整数规则格式。例如,您可以省略法人范围段落创建一个格式的编号,例如 Exp-0001。

Hh209457.collapse_all(zh-cn,AX.60).gif销售订单编号

在以下示例中,销售订单编号为公司 ID**“CEU”**设置。

范围: 销售

引用: 销售订单

作用域: 公司

公司: CEU

分段

段类型

段落 1

常量

SO-

段落 2

字母数字

####

“格式的编号的示例”: SO-0029

即使范围段落不包括在格式中,每个公司 ID 重新启动编号。如果为所有公司 ID 使用相同的格式,在每个公司使用相同的编号。例如,在每个公司使用销售订单编号 SO-0029。您还可以更改其他公司 IDs 的整数规则格式。

Hh209457.collapse_all(zh-cn,AX.60).gif采购申请编号

在以下示例中,采购申请编号是组织范围的。

范围: 采购

引用: 采购申请

作用域: 共享

分段

段类型

段落 1

常量

需求

段落 2

字母数字

####

“格式的编号的示例”: Req0052

因为范围是共享,编号规则格式在组织中使用。不能为组织的不同部分设置不同的编号规则格式。

编号规则的绩效注意事项

考虑有关编号规则的配置如何在设置编号规则之前影响系统性能的以下信息。

Hh209457.collapse_all(zh-cn,AX.60).gif连续和间断的编号规则

编号规则可以是连续的或间断的。连续的编号规则无法跳过所有数字,但是,不能连续使用编号。某一间断编号规则的编号可以连续使用,但编号规则可以跳过编号。例如,如果用户取消交易记录,生成编号,但不使用。在一个连续编号规则,以后回收该编号。在一间断的编号规则,不使用该编号。

连续编号规则通常是外部文档必需的,如采购订单、销售订单和发票。但是,连续编号规则可以冲销影响系统响应时间,因为系统必须每次从创建新文档或记录的数据库请求一个编号。

如果您使用间断的编号规则,您可以启用编号规则窗体的性能快速选项卡的预分配。当您指定编号数量预分配时,系统选择这些编号和在内存中存储它们。在使用了预分配的数量之后,新编号只从数据库请求。

除非有一个管理要求您使用连续编号规则,我们建议您为更好的性能使用间断的编号规则。

Hh209457.collapse_all(zh-cn,AX.60).gif编号规则自动清除

如果电源故障、应用程序错误,或者其他意外故障的情况下,系统不能为连续编号规则自动回收编号。您可以运行清除流程手动或自动恢复丢失的编号。

当您计划清除过程时,应仔细考虑服务器使用。我们建议您将清除作为批处理作业在非高峰期间执行。

请参阅

编号规则(窗体)