1.设计数据接口
在触发打印的模板(业务单据模板,本例中使用商品信息模板作为触发模板)新建两个数据接口,分别用于获取当前需要打印的商品明细,和需要打印的商品数量。

获取商品信息数据接口

计数接口
2.设置公式
打印时,通过数据接口(计数接口)获取当前需要打印的行数,将行数赋值给打印模板的行数

赋值公式
3.新建表单
使用填表公式中新建表单操作,数据源使用序号列表,由于一张a4打印12个二维码(根据实际使用情况设置,本例中为12个),所以用打印行数/12求出需要新建的打印模板数量,将当前序号传给新建的打印模板

新建表单
4.设置打印模板
若需要查看打印模板如何设置,请查看:
1. 批量打印条码标签打印模板定义好数据项,需要定义一个辅助项:当前执行次数,可以将该辅助项隐藏不显示

定义数据项
5.设置打印模板公式
在填表公式中的新建打开表单后事件中设置赋值公式,调用获取商品信息接口,获取需要打印的商品并赋值

打印模板公式
如赋值第一个图片数据项:IF(数据源._rowNo = 1 + (本表单.当前执行次数-1) *12 , 数据源.商品编号 , 本表单.图片1)
当数据接口返回商品的行号 = 1+(执行次数-1)*12 时,即第一次执行,计算结果为1,第二次执行,计算结果为13。给第一个图片赋值,以此类推
6.打印效果
