信管飞旗下进销存软件、送货单软件等支持设计打印模板格式,有客户需要设置打印多页单据时,设置每页小计,最后一页显示总计,本文示范下如何设置打印模板。
以“信管飞RMS”为例,打开一张送货单,点击打印按钮下的打印格式设计进入打印格式设计界面,选择默认模板送货单打印模板(小计合计)后打开设计格式界面,点击打印预览界面可以看到模板不显示合计,如图所示:
在业务单据界面点击打印----打印格式设计----设计格式,在模板设计器界面,页注脚里边放入文本框,文本显示:如当前页等于总页数,则显示“总计”,否则显示“小计”代码如下:[IIF([_RM_Page]=[_RM_TotalPages],'合计总金额','本页小计')];
大写数据显示:(大写)[IIF([_RM_Page]=[_RM_TotalPages],CurrToBigNum(RMRound([单据主体."应收应付金额"],2)),CurrToBigNum(RMRound(Sum([单据明细."金额"],DetailData1,,),2)))],如图:
小写数据显示:¥[IIF([_RM_Page]=[_RM_TotalPages],[单据主体."应收应付金额"],Sum([单据明细."金额"],DetailData1,,))]
如最后一页需要同时显示本页小计及总计的情况下,可以添加栏目“数据注脚”。然后在“数据注脚”内设置最后一页的金额小计,添加计算文本框,计算最后一页小计。计算文本框统计栏目:细项数据DetailData1 统计条件为:[_RM_Page]=[_RM_TotalPages]
注:细项数据、页注脚、数据注脚文本框高度需要设置一样,否则表格之间会有缝隙。