编号规则概览
编号规则用于为需要标识符的主数据记录和交易记录生成可读的唯一标识符。 需要标识符的主数据记录或交易记录称为“参考”。
在您能为一个参考创建新记录之前,您必须设置编号规则并将其与参考相关联。 我们建议您使用组织管理中的页面来设置编号规则。 如果需要特定模块设置,您可以使用模块中的参数页面为该模块的参考指定编号规则。 例如,在应收帐款和应付帐款中,可以设置编号规则组分配特定编号规则指定客户或供应商。
在您设置编号规则时,必须指定“范围”,定义组织使用编号规则。 该范围内可以是共享、公司、法人或运营单位。 法人和 公司 范围可以与 会计日历期间 结合使用,以创建更具体的编号规则。
编号规则格式包括段落。 使用一个范围的编号规则而不是共享可以包含与该范围对应的段落。 例如,具有法人范围的编号规则可能包含法人段落。 通过包括编号规则格式的范围段落,您可以通过查看其编号标识特定记录的范围。
除了对应于范围的段落,则编号规则格式可以包含常量和字母数字段。 常量段包含不更改的一组字母,数字或符号。 字母数字段包含一组使用编号且递增的字母或数字。 使用数字符号 (#) 表示递增的数字,使用与号 (&) 表示递增的字母。 例如,格式 #####_2017 创建序列 00001_2017、00002_2017 等。
编号规则示例
以下示例说明如何使用段创建编号规则格式。 特别是,示例演示使用范围段落的影响。
支出报表编号
在以下示例中,支出报表编号可以为标题为电缆装运的法人设置。
- 领域: 差旅和费用
- 参考: 支出报表编号
- 范围: 法人
- 法人: CS
细分市场 | 段类型 | 值 |
---|---|---|
段落 1 | 法人 | CS |
段落 2 | 定额 | 支出 |
段落 3 | 字母数字 | #### |
格式化编号示例:CS-EXPENSE-0039
您可以设置其他法人的类似的编号规则格式。 例如,对于称作RW的法人,如果您只更改法人段落的值,该格式的编号是 RW-EXPENSE-0039。 您还可以更改其他法人的整数规则格式。 例如,您可以省略法人范围段落创建一个格式的编号,例如 Exp-0001。
销售订单编号
在以下示例中,销售订单编号为公司 IDCEU设置。
- 区域: 销售
- 参考名称: 销售订单
- 范围: 公司
- 公司名称: CEU
细分市场 | 段落类型 | 值 |
---|---|---|
段落 1 | 定额 | SO- |
段落 2 | 字母数字 | #### |
格式化数字示例:SO-0029
即使范围段落不包括在格式中,每个公司 ID 重新启动编号。 如果为所有公司 ID 使用相同的格式,在每个公司使用相同的编号。 例如,在每个公司使用销售订单编号 SO-0029。 您还可以更改其他公司 IDs 的整数规则格式。
采购申请编号
在以下示例中,采购申请编号是组织范围的。
- 区域: 采购
- 参考: 采购申请
- 范围: 共享
细分市场 | 段落类型 | 值 |
---|---|---|
段落 1 | 定额 | 需求 |
段落 2 | 字母数字 | #### |
格式化编号示例:Req0052
因为作用域是共享,因此编号规则格式在整个组织中使用。 不能为组织的不同部分设置不同的编号规则格式。
编号规则的绩效注意事项
考虑有关编号规则的配置如何在设置编号规则之前影响系统性能的以下信息。
连续和间断的编号规则
编号规则可以是连续的或间断的。 连续的编号规则无法跳过所有数字,但是,不能连续使用编号。 某一间断编号规则的编号可以连续使用,但编号规则可以跳过编号。
连续编号规则 (CNS)
- 不跳过任何编号
- 数字不能连续使用
- 例如:如果用户取消交易记录,生成编号,但稍后会回收(重复使用)
间断编号规则(非 CNS)
- 可以跳过编号
- 编号可以按顺序使用(基于缓存)
- 例如:如果用户取消交易记录,生成编号,但不使用
纸币
“启用连续编号规则性能改进”功能让企业在连续编号规则方面作好准备,而这在财务和运营应用中具有挑战性。 此功能在 10.0.34 版本中处于公开预览状态,在 10.0.36 版本中处于 GA 状态。
此功能通过为每个请求预先分配序列中的数字来提高连续编号规则的性能。 默认情况下,将分配一个序列的五个数字,可以根据需要进行调整。 如果有任何编号意外终止,已对运行的清理作业进行了改进。
对于连续/间断编号规则,您可以在编号规则页的性能快速选项卡上启用预分配。 当您指定要预分配的编号数量时,系统会选择这些编号,然后将它们存储在内存中(如果是间断编号规则)和数据库中(如果是连续编号规则)。
如果您使用间断的编号规则,您可以在编号规则页的性能快速选项卡上启用预分配。 当您指定编号数量预分配时,系统选择这些编号和在内存中存储它们。 在使用了预分配的数量之后,新编号只从数据库请求。
除非有一个监管/法律合规要求您使用连续编号规则,我们建议您使用间断的编号规则。
编号规则自动清除
如果出现应用程序错误、崩溃或者其他意外故障,系统将尝试为连续编号规则自动回收编号。 您可以运行清除流程手动或自动恢复丢失的编号。
当您计划清除过程时,应仔细考虑服务器使用。 我们建议您将清除作为批处理作业在非高峰期间执行。