设置编号规则

应用于: 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 2012 R3 或 AX 2012 R2 时才可以为虚拟公司设置编号规则。

通过使用向导设置所有必需的编号规则

使用 设置编号规则 向导自动创建编号规则。该向导为编号规则还未定义的所有组织中的所有参考生成了编号规则。您不能使用该向导为需要编号规则的区域或参考生成编号规则。您还不能使用该向导修改现有的编号规则。

备注

如果您正在设置虚拟公司的编号规则,则请您必须使用“编号规则”窗体,而不是向导。只有在您使用了 Microsoft Dynamics AX 2012 R3 或 AX 2012 R2 时才可以为虚拟公司设置编号规则。

  1. 单击 组织管理 >常用 >编号规则 >编号规则。 然后,单击 生成

  2. 欢迎使用 页上,单击 下一步 >

  3. 显示“设置”页。在此页上您可以修改标识代码、最低值和最高值。此外,您可以指示该编号规则是否必须是连续的。

    注意

    如果您必须为该编号规则分配编号,请不要选择 连续 选项。

    为了将范围段落添加到编号规则的格式,请在列表中选择该格式,然后单击 格式中包含作用域。为了将范围段落从编号规则的格式中删除,请在列表中选择该格式,然后单击 从格式中移除作用域

    为了将编号规则从自动生成中排除,请在列表中选择该编号规则,然后单击 删除

    单击下一步 >

  4. 已完成 页上验证该信息,然后单击 完成

设置各个编号规则

使用 编号规则 页创建或修改所选编号规则。

警告

我们建议您在该规则的编号已用于文档或交易记录后不要修改连续编号规则的格式。在交易记录正在进行中时更改格式可能导致该编号规则和已损坏的编号规则数据间有间隔。

  1. 单击 组织管理 >常用 >编号规则 >编号规则。 单击 编号规则 按钮或双击现有的编号规则。

  2. 标识 FastTab 上,为该编号规则输入一个标识代码和名称。

  3. 作用域参数 FastTab 上,为该编号规则选择范围并选择范围值。

    该范围定义了使用该编号规则的组织。此外,具有一个范围而不是 共享 的编号规则可能具有与它们的范围对应的段落。例如,具有 法人 范围的编号规则可能具有法人细分市场。

    默认情况下,可以使用以下范围:

    注意

    可用的范围取决于为参考设置的编号规则。

    • 共享 – 单个编号规则供所有组织使用。该“共享”仅适用于某些参考。有关被共享作用域的详细信息,请参阅编号规则概览

    • 公司 –单独的编号规则供每个公司使用。

      当基础表包括 DataAreaId 字段时使用 公司 范围。例如,将此范围用于“客户”表 CustTable 中的客户账号的编号规则。

      如果您使用 Microsoft Dynamics AX 2012 R3 或 AX 2012 R2,则 公司 范围还包括虚拟公司。如果编号规则已经设置为包括虚拟公司的公司之一中的参考,则您必须在虚拟公司中可以为参考设置编号规则之前删除现有的编号规则。

    • 法人 –单独的编号规则供每个法人使用。

      当基础表不包括 DataAreaId 字段并拥有到法人表 CompanyInfo 的外键时,使用 法人 范围。例如,将此范围用于支出报表 TrvExpTable 中的支出报表编号的编号规则。

    • 运营单位 – 单独的编号规则供每个运营单位使用。

    • 公司 and 会计日历期间 – 单独的编号规则供每个公司和会计日历期间组合使用。

    • 法人 and 会计日历期间 –单独的编号规则供每个法人和会计日历期间组合使用。

    • 运营单位类型 – 一种单独的编号规则供每种类型的运营单位使用。例如,您可以为成本中心以及各部门设置不同的编号规则。

      此控件在 AX 2012 R2 的累积更新版本 6 之前的 Microsoft Dynamics AX 2012 版本中不可用。

  4. 分段 FastTab 上,请通过添加、删除和重新排列段落为该编号规则定义格式。

    所有范围的编号规则可以包含 常数 段落和 字母数字 段落。常数 段落包含不会更改的一组字母数字字符。使用此段落类型在编号规则片段间添加一个连字符或其他分隔符。字母数字 段包含一个数字标记(#)和符号(&)的组合。这些字符表示每次使用该规则的编号时的增量的字母和编号。使用数字标志(#)指示递增的编号,使用符号(&)指示递增的字母。例如,格式 #####_2014 创建了 00001_2014、00002_2014 等序列。

    必须出现至少一个字母数字段。公司或法人等范围段不是必需的。但是,即使您不在此格式中包括范围段,每个范围仍会生成所选参考的编号。

  5. 引用 FastTab 上,选择此编号规则所分配到的文档类型或记录。

    此步骤对于为特殊的应用程序使用模式而定义的规则而言是可选的。在这些情况下,通过使用编号规则代码或 ID 的值而不是参考生成了新编号。特殊的应用程序使用模式的示例是用于特定日志名称的凭证系列。但是,我们建议您不要使用这类模式。

  6. 在“常规 FastTab”上,指定该编号规则是手动的、连续的还是间断的。此外,输入可以用于该编号规则的最小编号和最大编号。

    警告

    我们建议不要将间断的编号规则更改为连续的编号规则。该编号规则将不是真正意义上的连续。此更改还可能导致数据库中重复键违规。此外,连续编号规则在执行时会有更大的效果。

  7. 保存编号规则并关闭窗体。

请参阅

编号规则概览

编号规则(窗体)