关于打印管理流程 [AX 2012]

已更新:February 1, 2013

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

当您过帐或重新打印销售订单和采购订单等业务单据时,可以通过使用打印管理中的有效原件记录或副本记录的已定义设置打印发票或领料单等生成单据。有效记录是应用于所生成的单据的原件记录和副本记录。本主题说明 Microsoft Dynamics AX 在过帐和打印过程中如何确定哪些原件记录、副本记录和有条件设置是有效的。

每种单据类型的打印管理设置信息是在由模块、帐户和交易记录组成的层次结构列表中定义的。在层次结构的每个级别上,您可以为任何可用的单据类型定义打印管理原件记录、副本记录和设置。当生成单据时,将根据有效的原件记录和有效的副本记录打印此单据。有效记录可以从层次结构中的更高层次继承,也可以在层次结构中作为当前层次的新记录创建有效记录,或者,它可以覆盖已继承的具有相同名称的记录。

每个原件记录或副本记录都可以具有一个与其关联的默认设置,此设置指定页脚文本、打印机目标和要打印的相同副本的数量。如果选中“打印管理设置”窗体中的“默认设置”复选框,则将根据为默认设置指定的内容打印单据。如果未选择此复选框,则仅当针对关联的有条件设置的查询成功返回结果后,才会打印单据。

每个原件记录或副本记录最多可以具有 19 个与之关联的有条件设置。每个有条件设置都具有一个相关的查询。当在过帐过程中生成单据时,将按这些有条件设置出现在“打印管理设置”窗体中的顺序评估与有条件设置关联的查询。与第一个成功的查询关联的设置将用来打印单据。

注意注意

尽管有条件设置和查询在打印管理设置中提供了灵活性,但复杂的查询或许多有条件设置可能影响过帐性能。

有关原件记录、副本记录和有条件设置如何在模块和帐户级别共同发挥作用的详细信息,请参阅以下示例。对于这一系列示例,将为普通发票单据设置打印管理。

如果您将文档打印到屏幕,那么您可以查看五种报告,每种报告都在单独的报告窗口。例如,如果您将客户对帐单打印到屏幕,只会显示前五个客户的对账单。附加报告作为 PDF 文件保存在库存中,该库存被指定于 系统参数 窗体的 文件存储 区域的 目录 字段中。(单击 系统管理 >设置 >系统参数。)

您可以为从您登录到的法人处打印的所有普通发票设置打印管理。为此,请在模块级别设置打印管理。

  1. 从应收帐款的“表格设置”窗体中,打开“打印管理设置”窗体,在左侧窗格中展开“普通发票”列表并选择“原件”记录。

  2. 在右窗格中,输入“原件”作为页脚文本。

有关详细信息,请参阅为模块设置打印管理为单据设置页脚文本

您可能将必须创建每个普通发票的副本以传送到您的客户,并且您可能希望在这些副本上加入“客户副本”字样。为此,可以在模块级别设置打印管理。

  1. 在“打印管理设置”窗体中,右键单击“普通发票”单据并选择“新建”。在左侧窗格的列表中将显示一条新记录。

  2. 在右窗格中,为副本记录输入一个类似“客户副本”的名称,并输入“客户副本”作为页脚文本。

前面的示例说明了在模块级别针对“应收账款”等设置打印管理。通过在模块级别设置打印管理,可以简化将来对打印机规范的维护。然而,您可能有要求对他们的普通发票做特殊处理的客户。例如,每当为一个特定账户生成了账户时,您可能会想打印该普通发票的附加副本以发送给您的销售经理。为此,您可以复制所继承的模块级别副本记录,其中包含用于此附加副本的打印管理规范。

  1. 客户 窗体中选择一个客户,然后从此窗体打开 打印管理设置 窗体。

  2. 展开 普通发票 列表,右键单击名为“客户副本”的副本记录,然后选择 复制。将创建新的副本记录,此副本将仅对所选客户有效。

  3. 为该副本输入一个类似于“销售经理副本”的名称,然后输入“销售经理副本”作为页脚文本。

有关详细信息,请参阅为客户或供应商删除打印管理

对于上一个示例中的同一个客户,您可能决定页脚文本应为“首选客户副本”而非“客户副本”。要进行此更改,您可以在帐户级别覆盖继承的副本记录。

  1. 客户 窗体中选择一个客户,然后从此窗体打开 打印管理设置 窗体。

  2. 展开 普通发票 列表,右键单击名为“客户副本”的副本记录,然后选择 覆盖。列表中此副本记录旁边的图标将发生变化,以指示记录已被覆盖。该帐户级别记录也具有名称“客户副本”

  3. 将该页脚文本更改为“首选客户副本”

注意注意

如果您覆盖了原本记录、副本记录或有条件设置,然后更改了层次结构中的父记录,那么对父记录所做的更改将不更新您创建的覆盖记录或设置。

您也可以覆盖各个交易记录的打印管理设置。有关详细信息,请参阅为交易记录设置打印管理

您可能具有一组被视为首选客户的客户。此时,您不是在帐户级别为每个客户设置打印管理,而是使用有条件设置在首选客户的单据上打印“首选客户副本”,并对于所有其他客户打印“客户副本”。为此,请在模块级别设置有条件设置。

  1. 从应收帐款的“表格设置”窗体中,打开“打印管理设置”窗体。

  2. 展开 普通发票 列表,右键单击名为“客户副本”的副本记录,然后选择 新建。列表中将显示有条件设置。

  3. 在右窗格中,输入该设置的一种描述,如“首选客户”

  4. 单击 选择,选择包含您的首选客户的客户范围,然后单击“确定”

  5. 输入“首选客户副本”作为页脚文本。

当您过帐普通发票时,与有条件设置对应的查询结果中所包含的客户的客户副本将显示“首选客户副本”作为页脚文本。所有其他客户的客户副本将显示“客户副本”,因为这是与“客户副本”记录的默认设置相关联的页脚文本。

您可能使用特定账户的客户报告格式。例如,当为特定账户生成发票时,您可能具有包括更多详细的行信息的格式。为此,您必须让开发人员创建一个客户报告格式然后将它添加到“应用程序对象树”(AOT)。然后,您可以创建包含客户帐户的打印管理说明的副本记录。

  1. 在“客户”列表或窗体中选择客户,然后从该列表或窗体中打开“打印管理设置”窗体。

  2. 展开 普通发票 列表,右键单击名为“客户副本”的副本记录,然后选择 复制。将创建新的副本记录,此副本将仅对所选客户有效。

  3. 为该副本输入一个类似于“自定义格式副本”的名称。

  4. 选择一个报告格式。该列表中的选项包括由开发人员创建并添加到了 AOT 的客户报告。


公告: 若要查看已知问题和最近的补丁,请使用 Microsoft Dynamics Lifecycle Services (LCS) 中的 问题搜索

社区附加资源

添加
显示: