凭证打印模板设置现金流量项目不要编码和金额实现方案文档作者:王珑悦建立日期:2022-05-191引言客户想通过对凭证打印模板的设置,实现凭证打印中,科目分析现金流量分析中不要显示前面的编码和后面的金额,只取现金流量表表项内容。2应用场景和问题描述系统中的单据模板设置中凭证输出的模板,可以在数据源变量中对单据添加现金流量信息(voucher400)。但是添加的现金流量信息中,呈现在凭证中,有现金流量表表项代码,有表项内容,还有现金流量分析的金额。详细见下图:那么如何设置模板,才能实现客户需求,只显示中间的表项内容呢?3解决方案3.1总结(1)在自定义变量中,添加一个不取编码,取后面表项内容+金额的自定义公式,用mid+index+length函数,自定义公式如下:mid(voucher400,indexof(voucher400,"")+1,length(voucher400))(2)用mid的函数嵌套前面取得字段的公式,只取前段表项内容,不取金额。公式如下:mid(mid(voucher400,indexof(voucher400,"")+1,length(voucher400)),0,indexof(mid(voucher400,indexof(voucher400,"")+1,length(voucher400)),""))或者left函数公式,公式如下:left(mid(voucher400,indexof(voucher400,"")+1,length(voucher400)),indexof(mid(voucher400,indexof(voucher400,"")+1,length(voucher400)),""))3.2详细步骤3.2.1第一步在自定义变量中,添加一个不取编码,取后面表项内容+金额的自定义公式,用mid+index+length函数,公式如下:mid(voucher400,indexof(voucher400,"")+1,length(voucher400))组织单元格内容引用自定义函数设置后凭证预览效果:(没有现金流量表表项编码)3.2.1第二步用mid的函数嵌套前面取得字段的公式,只取前段表项内容,不取金额。公式如下:mid(mid(voucher400,indexof(voucher400,"")+1,length(voucher400)),0,indexof(mid(voucher400,indexof(voucher400,"")+1,length(voucher400)),""))设置成功后凭证预览效果:4注意事项无