NC-ERP自定义查询挂接打印模板


  1、问题的提出:

   在NC-ERP中自定义查询的设计是面向屏幕的,不支持打印格式设计,如果需要输出为纸质报表简单的方法是每次屏幕窗口将该表导出为EXCEL表,再对该EXCEL表进行格式调整后打印为纸质报表存档。步骤多,效率低。

   在NC-ERP中我们可以针对合同、订单、财务明细账等可设置编辑自己的打印模板,然后分配给不同的用户,用户在NC-ERP界面直接打印精美报表。

   在NC-ERP中我们可以针对自定义查询实例像合同、订单那样设计、分配、使用打印模板吗?

   通过综合各方资料,摸索出了一个自定义查询挂接打印模板的方案。


  2、解决方案:

   NC-ERP的打印模板是归属到系统的功能节点下的,同时我们注意到在编辑打印模板时我们只能使用给定范围内的数据字段,而不能选择数据表(数据源),因为数据源已确定,不能再更改。就是说含有有打印模板的功能节点绑定了数据源。

   因此第一步我们要将自定义查询实例挂接(绑定)到某个功能节点,而且这个功能节点必须之前未绑定过其他数据源。挂接后这个功能节点就有了一个默认的系统打印模板

   第二步通过系统打印模板制作我们想要的个性化目的打印模板,这是我们熟悉的常规操作。

   第三步将自定义查询实例与目标打印模板挂接,这样你就可以在自定义查询操作界面与目标打印模板打印输出报表。

   第四步目标打印模板分配到用户。


  3、实施过程

   下面通过一个自定义查询的一个实例《在职工资存档表2实施上述方案。

3.1 在《在职工资存档表2》挂接功能节点

打开格式设计界面:



   找到【输出】【生成打印模板】


   进入【功能节点树】按方案提出的原则确定挂接的功能节点。


   挂接成功,系统模板已生成:编码6013160700,名称《在职工资存档表2》




        3.2 目标打印模板设计

在【客户化】【打印模板设置】挂接的节点【常用查询分析】可看到系统模板《在职工资存档表2》,以该模板为基础,可以设计我们所需的目标打印模板《在职工资存档表v2》。




        3.3 将目标打印模板分配到自定义查询实例

   打开《在职工资存档表2设计界面,点击【输出】-【打印设置】


接着找到目标模板


   3.4 目标打印模板分配到用户

       这是常规动作,不细说了


  4 效果

   之后我们在执行完自定义查询《在职工资存档表2》后,点击【输出】-【模板打印预览】就可按我们设计的目标模板打印输出报表了。



   5、讨论

   自定义查询挂接打印模板无疑大大扩展了自定义查询的效能,但是功能节点的添加需要相当高的权限非一般管理员所拥有,一个功能节点只能挂接一个自定义查询,这就需要我们合理规划、综合运用。


你可能感兴趣的:(查询引擎,自定义查询,NC-ERP,打印模板)