NC6系列总账-打印凭证时现金流量项目显示非末级的案例姓名:闫敏邮箱:yanminb@yonyou.com一、引言现金流量项目档案定义的很明细,分类逐级展现的,凭证录入的时候根据现金流量属性科目的对方科目录入了现金流量项目,但是录入现金流量项目时只能录入到最末级,而打印凭证的时候却希望打印到可以选择的级次,比如打印时候不希望打印到最末级。二、应用场景及问题描述现金流量项目档案定义的很明细,分类逐级展现的,凭证录入的时候根据现金流量属性科目的对方科目录入了现金流量项目,但是录入现金流量项目时只能录入到最末级,而打印凭证的时候却希望打印到可以选择的级次,比如打印时候不希望打印到最末级。比如以下案例中的凭证中录入了现金流量项目11241:付现金管理费,但是希望打印时现金流量项目名称能显示11241对应的上级现金流量项目名称,比如希望打印时现金流量显示:1124:支付其他与经营活动有关的现金。1/8三、解决方案第一步:现金流量项目档案展示如下,可以看到现金流量项目分级展示的,举例说明:1124为现金流量项目的最末级,11241为非末级,希望打印凭证时候现金流量项目可以选择到非末级,比如希望显示1124:支付其他与经营活动有关的现金第二步:凭证制单节点,可以看到第一条分录的科目没有挂现金流量项目的辅助核算,而是通过银行属性科目的对方科目指定了现金流量项目11241(为最末级的现金流量)2/8第三步:配置凭证输出模板,比如默认的那个模板1213/8名称为121的凭证输出模板编辑如下,注意在自定义变量中增加一个新的变量,使用getcolvalue公式实现,公式设置为getcolvalue(bd_cashflow,name,code,leftstr(voucher400,4,"@"))4/8设置完现金流量项目的自定义变量后,将现金流量项目的自定义变量拖拽到凭证输出模板的公式编辑处,如下图5/8第四步:凭证制单界面打印预览凭证效果如下6/87/8四、注意事项注意标注红色框区域。8/8