批量打印设置
最近更新时间:2021-12-24 12:00(V1.00)

业务介绍

批量打印是为了满足客户如下需求:
一:同一个单据,需要同时打印多种打印样式,比如生产订单完工时,可能需要同时打印工序产出和完工报告;
二:需要批量打印大量数据,比如会计分录记账凭证的打印,年底需要打印一年的会计分录凭证,可以使用批量打印功能,用于解决一起打印时数据量过大导致内存溢出或打印时间过长的问题。

批量打印使用说明

会计分录批量打印为示例介绍批量打印的使用:
1.路径:财务/总账/常用功能/会计分录批量打印。
2.参数设置,选择需要打印的范围。
3.打印设置,打印之前,可以点击“预览”功能,预览参数范围内的打印样式。
4.预览无误后,可以进行打印,关于使用哪台打印机打印目前的单据,有三处设置。优先级为“本地打印>统一打印机>打印样式中设置的打印机”。
4.1.若勾选了本地打印,则默认使用本机中设置的本地打印机。此优先级最高,若同时勾选了本地打印,统一打印机,会优先使用本地打印机进行打印。
4.2.若勾选了统一打印机,则按设置的统一打印机进行打印。
4.3.若上述都没设置,在打印样式中设置了打印机,则按打印样式中设置的进行打印。
7cfcae8c9c4c48e5a544f75784f0e83f.png

2994155e4b9f48b48c78c6672f0f5c35.png

34e9233984cd432fa64af22508b97777.png

批量打印设置说明

名词解释

打样样式

字段 描述
使用

表示在界面打开该批量打印时,打印样式是否会显示,如果不够选将不显示这行打印样式。

空数据

用于参数分割时,如果有一组打印没有数据时,是否打印出空数据源。正常情况下,不需要勾选。

参数分割

字段 描述
启用参数分割

决定是否启用连续打印。

起始参数、截止参数、分割值、日期单位

分割值:仅针对日期参数准备,判断参数是否为日期参数,已参数的控件类型作为判断,如果是日期框,则支持;其它不支持;
起始参数,截止参数:选择一对相关联的参数,两个参数的类型必须一致;
分割参数针对所有批量打印中设置的打印样式,如果打印样式中不存在该参数(以打印样式的参数列表为准),则不对该打印样式进行分割;
为了尽量避免意外的情况,运用参数分割的打印样式最好都存在分割中设置的参数;
只有当起始参数,截止参数同时设置了的情况下,才会进行参数分割的操作,否则认定为无需分割参数;

示例

会计分录批量打印为示例介绍批量打印的设置工具:
1.路径:管理/设置/打印设置/批量打印设置。
2.点击菜单进入以后,为批量打印的Home列表。
3.点击右上角“新增”按钮,进入到批量打印设置界面。
4.填写批量打印的编号、名词。
5.点击“添加行”,选择对应的打印样式,这里可以添加多行,选择不同的打印样式。
6.点击“同步参数”,会将打印样式中设置的参数,全部同步过来。若是选择了多个打印样式,同步参数,会将所有打印样式的参数都同步过来,若有相同的参数,会进行合并。
7.连续打印-参数分割的设置,按照分割的起始参数、截止参数、分割值来拆分打印任务。例如图中的参数分割,假设起始参数值为202101,截止参数值为202112,需要注意的是,分割是是从截止参数向前推算,不足分割单位的单独作为一组,以上就是在查询出的单据范围内根据单据期间分为12组,而打印的时候是从正向开始发送打印指令的。
7.1若选择的分割参数是日期型,则其分割参数的设置,除了按照起始参数、截止参数、分割值以外,还需要加上分割单位来进行分割。(假设起始参数值为2013-07-01,截止参数值为2013-07-10):从2013-07-01~2013-07-10按日每四天为一组将查询期间范围内的单据分成诺干组进行打印;分割是是从截止参数向前推算,不足分割单位的单独作为一组,以上就是在查询出的单据范围内根据单据日期分为2013-07-10~2013-07-07、2013-07-06~2013-07-03、2013-07-02~2013-07-01三组,而打印的时候是从正向开始发送打印指令的。
8.设置完成后,点击“添加”,保存设置好的批量打印样式。
47d23492bddc4858810828f2bbb4797e.png

9.给设置好的批量打印样式,定义自定义菜单。菜单设置如下:
9.1 菜单类型选择“Url地址”。
9.2 Url地址前半部分固定为“suite/batchprint/execview/?PrmID=”,后面的编号部分,需要使用浏览器打开批量打印,查看对应的编号,将其复制过来。
805aab6601bb4eae95a12a94aef59e37.png

2ff761c2d7ea4855b739017d00aa4d2b.png

上一篇: 打印对象设置
下一篇: CE蓝牙打印