我已经设置了 AIF,以便在创建发票时将其添加到队列中。我知道这在打印到屏幕时不起作用。因此,我已将该客户的打印管理设置调整为“打印到存档”。但是,该文档仍未添加到 AIF 队列中。
经过一番调查,我找到了原因。即使我在过帐框中勾选了“使用打印管理”来过帐发票,但在打印机设置下,我仍然将“发送到”设置为屏幕,当我将其更改为打印存档时,我的文档被添加到 AIF 队列中。
所以我的问题是,为什么会这样?为什么它不接收我在打印管理中为该客户设置的内容?
我已经设置了 AIF,以便在创建发票时将其添加到队列中。我知道这在打印到屏幕时不起作用。因此,我已将该客户的打印管理设置调整为“打印到存档”。但是,该文档仍未添加到 AIF 队列中。
经过一番调查,我找到了原因。即使我在过帐框中勾选了“使用打印管理”来过帐发票,但在打印机设置下,我仍然将“发送到”设置为屏幕,当我将其更改为打印存档时,我的文档被添加到 AIF 队列中。
所以我的问题是,为什么会这样?为什么它不接收我在打印管理中为该客户设置的内容?
您的打印机是否配置为 AOS 打印机?看Classes\SalesFormLetter\checkAOSPrintersPrintManagement
这在您的测试环境中是否存在相同的问题?尝试重置您的使用数据。usePrintManagement
开票过程中包含一个变量。
如果您可以对此进行调试,那么单步执行并查看打印管理是否真的被使用应该是相当容易的。
我试图重现您的问题,但正如您所期望的那样,它对我有用。也许您的客户打印管理设置不正确。
要更改我的测试客户的打印管理设置,我在客户主窗体中转到客户,单击设置 -> 打印管理。扩展模块 -> 账户 -> 文件 -> 销售订单发票。右键单击原始并单击覆盖。然后我覆盖了该客户的默认打印机目的地。
如果您还没有按照这些步骤操作,请告诉我是否可行。如果没有,可能还有其他问题。