运用勤哲EXCEL服务器软件套打功能实现金融行业票据凭证打印
详情咨询:郭晓鹏 QQ:3438341146,电话:15210225591
1. 客户要求
客户日常用电子表格采集录入了很多开票的数据信息,需要打印票据凭证的时候,又的手工录入到已经打印好的纸张凭证上,工作重复操作,尝试用EXCEL本身的连接和定位函数取得打印的内容函数比较多也比较复杂,做好的函数公式在打开表格数据编辑的时候又拍误操作删除公式,加大工作量。希望实现一下票据打印并且自动采集数据信息表格又可以保护,只需要在套打之前完成数据采集生成数据信息,打印在固定格式的纸张凭证。
2. 用勤哲EXCEL服务器软件实现套打
在软件中新建2个模板表单
模板名称 <委托书数据采集登记表>,<票据生成>
<委托书数据采集登记表>
定义重复数据项 数据采集记录很多
<票据生成> 模板 分2个模板格式
(1) 通过软件的表间公式 自动抓取 因为票据是根据柜员的信息采集打印,所以我们只要选择不同的柜员就可以读取数据了
表间公式如下 :
提取<委托书数据采集登记表_明细>中满足下列条件的数据:
<数据筛选: 委托书数据采集登记表_明细.打印链接 = 本报表.票据生成_主表.打印标记>
按以下方式填入<票据生成_主表>:
委托书数据采集登记表_明细.付款人全称 --->(填入值)全称
委托书数据采集登记表_明细.账号或卡号 --->(填入值)付款账号或卡号
委托书数据采集登记表_明细.账号卡号 --->(填入值)收款人账号或卡号
委托书数据采集登记表_明细.付款地址 --->(填入值)付款人地址
委托书数据采集登记表_明细.地址 --->(填入值)收款款地址
委托书数据采集登记表_明细.输入金额 --->(填入值)金额
委托书数据采集登记表_明细.填报日期 --->(填入值)填报日期
委托书数据采集登记表_明细.开户行 --->(填入值)开户社卡号
委托书数据采集登记表_明细.汇入行 --->(填入值)汇入行代理付款行
委托书数据采集登记表_明细.收款人全称 --->(填入值)付款人全称
委托书数据采集登记表_明细.柜员 --->(填入值)柜员
(2)为了打印调试方便 比例样式按实际纸张票据做成打印表样,只需要定义套打的字段和引用公式的单元格
打印的内容数据已经通过前一个表低数据提数公式拿到,所以在这个模板表样上我们直接用EXCEL的公式引用单固定单元格就行了。这里有个难点,就是输入的金额要以中文大小写栏位匹配填充而不是录入进去 数据一次生成打印的,这里就需要用一下EXCEL的函数公式
首先“分”的栏位公式:
=MID(Sheet1!E7*100,LEN(Sheet1!E7*100),1)
“角”
=MID(Sheet1!E7*100,LEN(Sheet1!E7*100)-1,1)
“十”
=IF(T12="¥","",IF(Sheet1!E7>=10,MID(Sheet1!E7*100,LEN(Sheet1!E7*100)-3,1),"¥"))
以此类推到需要填充的亿的位置。
(3)做完表样后 我们定义数据字段目的是我们可以选择套打字段
在软件中我们选择【自定义打印】-【套打】选项勾选打印的内容
3.工作台填报采集
在采集表录入凭证数据,在当前表格云软件的“链接”功能自动到票据打印表单,
切换到 表单 我们看一下打印预览
拿张白纸做草稿,打印出来,对照实际文本,逐一调节位置,直到满足套打需求。
最终完成打印:效果如图