[发明专利]单据模板生成方法、装置、计算机设备和存储介质有效
申请号: | 201810123737.0 | 申请日: | 2018-02-07 |
公开(公告)号: | CN108509400B | 公开(公告)日: | 2022-02-15 |
发明(设计)人: | 杜长闯;刘元勋 | 申请(专利权)人: | 平安普惠企业管理有限公司 |
主分类号: | G06F40/186 | 分类号: | G06F40/186;G06F40/197 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 李文渊 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 单据 模板 生成 方法 装置 计算机 设备 存储 介质 | ||
1.一种单据模板生成方法,所述方法包括:
获取在单据模板编辑页面输入的固定内容;
当识别出在所述固定内容中插入的变量标识符对时,提取在所述变量标识符对之间输入的字符;
将所述变量标识符对和所述变量标识符对之间的字符进行组合,得到待生成的单据模板对应的变量,且所述变量与预设的参数名对应;
当识别出所述固定内容中的预设参数名时,则获取与所述预设参数名对应的变量,并将所述预设参数名替换为对应的变量,以从所述固定内容中区分出参数名;
根据所述固定内容和所述变量生成单据模板;
获取生成的所述单据模板中的所有变量,并在数据库中创建与生成的所述单据模板对应的变量表,所述变量表用于存放与所述单据模板对应的变量,所述变量表中的字段包括变量标识、变量和单据模板编号;
在数据库中创建变量值表,所述变量值表用于存放变量值,所述变量值表中的字段包括变量值标识、变量值和所对应变量的变量标识,通过所述变量标识将创建的变量表与所述变量值表关联;
在生成单据时,获取输入的单据模板编号,根据单据模板编号,从数据库中查找与所述输入的单据模板编号对应的变量表,以获得与所述输入的单据模板对应的所有变量,查询数据库中的变量值表,查找与每个变量对应的变量值;
将所述单据模板中的变量替换成相应的变量值以得到单据。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
依据所述单据模板中的各个变量与变量值之间的对应关系,将所述各个变量和对应的变量值以变量值传递表的形式进行渲染展示。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
获取在所述变量值传递表中输入的各个变量对应的默认变量值;
获取与所述单据模板对应的预览指令;
根据所述预览指令,将所述各个变量对应的默认变量值替换所述单据模板中对应的各个变量,得到预览单据文件;
将所述预览单据文件进行展示。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
从数据库中查找与所述输入的单据模板编号对应的各个变量及各个变量对应的默认变量值;
将所述各个变量及各个变量对应的默认变量值进行展示;
获取对所述默认变量值进行修改后得到的变量值;
将所述修改后得到的变量值替换与所述单据模板编号对应的单据模板中的变量,生成单据。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
获取对生成的单据添加签章的指令;
根据所述指令对所述生成的单据中的文本内容进行遍历,确定所述文本内容中与签章位置对应的关键字;
根据所述关键字确定所述签章位置,并在所述签章位置处添加签章。
6.根据权利要求1至5中任一项所述的方法,其特征在于,所述方法还包括:
获取待与所述单据模板进行对比的历史模板对应的版本号;
根据所述版本号获取对应的历史模板;
在所述单据模板中,标注所述单据模板相对于所述历史模板相区别的内容;
在所述历史模板中,标注所述历史模板相对于所述单据模板相区别的内容;
将经过标注的所述单据模板和所述历史模板并排展示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安普惠企业管理有限公司,未经平安普惠企业管理有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810123737.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:课件的制作方法及装置
- 下一篇:合同生成方法、装置、计算机设备和存储介质