1/8用友股份-LE支持服务业务本部产品方案--《设置凭证场景打印尾页变量为空解决方案》建立日期:2013-09-01修改日期:xxxx-xx-xx文档属性:客户文控编号:LE-DY-CP-2013-08022/8文档控制创建记录适用范围审阅人日期审阅签字所属部门发布范围内部员工伙伴客户发布人姓名所属部门发布时间日期作者所属部门邮件地址版本2013-09-01林世福产品支持部V1.0版本领域模块备注3/8目录设置凭证场景打印尾页变量为空解决方案............................................................4一、问题描述............................................................................................................4二、问题分析............................................................................................................6三、解决方案............................................................................................................64/8设置凭证场景打印尾页变量为空解决方案一、问题描述采购入库单的打印场景选择“凭证”时。“选项”中选择“最后一页表体数据不满自动填充空行”,“填充方式”为“填充空白行”。如果打印的内容有多页,最后一页的最后一行填充行之后的变量内容打印不出来。头几页表尾制单人均正常,值为“1”5/8但是最后一页(此处一行数据显示的数据项比较多,所以本该显示在1页的,自然拆成了3页了),制单人却空白了。6/8二、问题分析前几页均能取到变量值,说明数据传递是没有问题的,而最后一(大)页却没值了,很有可能是UAP底层机制有问题,但是改动可能会引发其他问题,本例试图通过业务设置的方式来解决。三、解决方案设置自定义变量。在打印模板设置处,新增自定义变量。输入变量描述,比如制单人;编辑变量公式,iif(tonumber(当前页数)==tonumber(总页数),coperatorname,coperatorname)7/8把变量设置到相应打印位置。预览效果如下图所示,最后几页制单人不为空了。8/8