在远程目录中保存runBaseBatch类创建的文件

时间:2012-09-14 14:44:34

标签: axapta dynamics-ax-2009 x++

我写了一份生成带有salesQuotation报告的pdf文件的作业,这些文件是在网络目录中创建的。这项工作很好。

然后,我编写了一个与作业相同但在runBaseBatch类中的类。

它不起作用,我在批处理作业表单注册表按钮中有以下错误消息:

  

此服务器禁止使用打印机

如果服务器是AOS,我上面有打印机,创建的文件写在另一台有工作打印机的服务器上

我使用了reportRun类和printJobSettings()方法,它不在批处理作业中工作。

编辑:感谢您的回答,我的配置现在还可以,但我遇到以下问题:我的runbasebatch类只有在配置runbaseBatch对话框中没有选中复选框批处理时才有效,如果我查看,我无法安排我的批处理批处理,我没有错误,但我的文件没有生成。 任何想法?

2 个答案:

答案 0 :(得分:1)

您需要确保已勾选“服务器配置实用程序”中的“允许客户端连接到此服务器上的打印机”复选框,并重新启动AOS。

我在某处读到由于某些错误,应该调整注册表中的相应值,但我建议先检查是否勾选了复选框。

答案 1 :(得分:1)

阅读如何Enable printing from a computer running Application Object Server

AX Q&A中的此博客条目互补。