单据显示模版格式化字符串显示问题用友软件股份有限公司姓名朱俊莲问题描述分析过程方案总结问题描述-企业经常设置一些个性化的业务单据模版,其中有种情况设置过程中经常出现问题,以下是其中一个例子:890版本,采购订单的显示模板中,设置了“本币价税合计”,“本币金额”的数据显示格式化字符串,增加了人民币的币符“¥”,确定后此项目无法再调整?分析过程测试问题重现分析过程一般会想到一下方法:1.把相应单据的打印模板另存显示模板即可;2.单据模板恢复工具;3.快速实施工具(模型导入与导出);方法1打印模板和显示模板若基本一样情况下可以使用,若模板差异很大,不便于调整;方法2单据模板恢复工具只能恢复系统自带的模板且全部类型单据模板都恢复;方法3此工具是不同帐套之间单据模板进行导入导出;分析过程在这里主要介绍后台的数据处理方法:首先要知道涉及到的数据库表voucheritems_base单据模板明细信息基本表vouchertemplates_lang单据模板语言表分析过程先从单据模板语言表中找到相应的采购订单显示模板对应的vt_id(单据模板号)根据此值去查询单据模板明细信息基本表对应的formatdata(数据项显示格式)分析过程执行更新updatevoucheritems_basesetformatdata=nullwherevt_id=8173andformatdatalike'%¥%'案例总结1,单据模板恢复的方法很多:(a.把相应单据的打印模板另存显示模板即可;b.单据模板恢复工具;c.快速实施工具d.后台修改数据)要根据实际情况从安全性和简单性出发,灵活运用。2.此案例为大家提供一个单据模板修改的后台处理方法。无论客户要恢复哪种单据的明细项目可从此表中处理(voucheritems_base单据模板明细信息基本表vouchertemplates_lang单据模板语言表)。3.为大家提供一种解决问题的思路。谢谢