zoukankan      html  css  js  c++  java
  • AX2009使用批处理打印报表

    一直以来使用Batch job打印系统的报表是很多人想要实现的

    1. 可以将运行时间较长的报表提交给批处理运行,这样就可以让client继续做其他的工作而不需要一直占用着client,甚至一直白屏什么也做不了;
    2. 可以将定时运行的报表,做个计划周期,让批处理在后台到时间自动打印,用户只要根据周期时间来查收报表。

    也许很多人测试过系统的报表提交到批处理,但最后都报错或者无法运行在Server端

    经过个人测试,AX完全可以实现将报表运行在Server端,只是系统默认没有启用

    1. 打开AOS配置管理 Microsoft Dynamics AX 2009 Server Configuration,将允许客户端连接服务器上的打印机启用
    2. 打开客户端的配置工具Microsoft Dynamics AX 2009 Configuration,将连接到服务器上的打印机也启用

    最后重启AOS,再次登录AX,随便打开一个报表

    选择打印机,就可以发现打印机列表中增加了几台AOS开头的打印机

    这时就可以设置批处理打印报表了

    选择打印存档,将打印机设置成AOS开头的打印机,然后启用批处理

    接下来就等着批处理服务帮你运行报表了,我们只要过段时间到打印存档中去看看报表是否完成就行了,或者等系统发送预警通知(默认15分钟,可以自己到选项中修改),告诉你打印结果。

    也许有人需要将报表打印到文件,那这就需要再增加一点设置,就是要将调用报表的菜单项Menu item上的Runon属性设置为Server,然后将打印文件的路径设置为UNC路径,就是网络共享路径(注意开放运行AOS用户的写入权限)就可以了。

    这个功能的启用我觉得并不一定是用在批处理打印上,还可以用在打印机的统一管理上,将所有的打印机安装在AOS服务器上,这样用户client端就可以不用安装打印机了。

  • 相关阅读:
    程序员是这样区分Null和Undefined
    JavaScript实现
    获取页面中任意一个元素距离body的偏移量
    js检测数据类型的方法你都掌握了几个?
    处理浏览器兼容你最喜欢用哪种方式
    算法竞赛入门经典 第四章 学习笔记 1
    算法竞赛入门经典 程序4-1 组合数
    算法竞赛入门经典 例题3-1 TeX中的引号
    算法竞赛入门经典 第3章 数组和字符串 学习笔记 3
    算法竞赛入门经典 第3章 数组和字符串 学习笔记 2
  • 原文地址:https://www.cnblogs.com/rumenren/p/3453449.html
Copyright © 2011-2022 走看看