[发明专利]用于生成报表公式的方法、报表计算方法及其装置在审
申请号: | 201610911851.0 | 申请日: | 2016-10-19 |
公开(公告)号: | CN107967247A | 公开(公告)日: | 2018-04-27 |
发明(设计)人: | 张珊珊;阎海涛;陈艳宏 | 申请(专利权)人: | 航天信息股份有限公司 |
主分类号: | G06F17/24 | 分类号: | G06F17/24 |
代理公司: | 北京润平知识产权代理有限公司11283 | 代理人: | 许冠男,金旭鹏 |
地址: | 100195 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 生成 报表 公式 方法 计算方法 及其 装置 | ||
技术领域
本发明涉及信息技术领域,具体地,涉及一种用于生成报表公式的方法、一种报表计算方法、一种用于生成报表公式的装置、以及一种报表计算装置。
背景技术
税务报表是企业向税务局进行申报的基本报告文件,报表数据的填写反映了企业在指定期间内各项税款的形成、计算占缴情况。在税务报表中,各项数据如果只是单纯的使用手工计算,无疑是效率低下的,同时也为报税的财务人员增加了沉重的工作负担。而为了提高工作效率,对于一些能够根据特定数据进行计算的表格项目,系统可以通过设置公式的方式进行自动计算,避免了财务人员的很多重复计算工作。
然而,现有技术中的报表公式是分散地独立设置的,在生成时不但繁杂并且效率较低。
发明内容
针对现有技术中存在的报表公式生成繁杂并且效率较低的技术问题,本发明提供了一种用于生成报表公式的方法,该方法包括:接收来自用户的第一指令;根据所述第一指令,确定待生成报表公式的公式类别,其中不同的公式类别包括与该公式类别相关的各项配置参数;接收来自所述用户的第二指令;根据所述第二指令以及所述公式类别,确定所述各项配置参数的取值;根据所确定的所述各项配置参数的取值,生成所述报表公式。
优选地,该方法还包括:将所生成的报表公式与在报表中显示该报表公式结果的单元格关联并将所述关联存储至数据库。
优选地,所述将所生成的报表公式与在报表中显示该报表公式结果的单元格关联包括:将所生成的报表公式与所述单元格的单元格标识符关联。
此外,本发明还提供了一种上述用于生成报表公式的方法生成的报表公式进行报表计算的报表计算方法,该方法包括:加载报表并获取报表数据;接收来自用户的第三指令;响应于所述第三指令,使用与公式类别对应的正则表达式对报表公式的格式进行校验;在所述报表公式的格式校验合格的情况下,解析所述报表公式中的各项配置参数的取值;以及根据所述各项配置参数的取值,计算所述报表公式的结果。
优选地,所述根据所述各项配置参数的取值计算所述报表公式的结果进一步包括:从数据库中获取与所述各项配置参数的取值对应的报表数据并插入到所述报表公式中进行计算。
优选地,该方法还包括:根据与所述报表公式关联的单元格标识符,将所计算的结果显示在报表中与该单元格标识符对应的单元格处。
相应地,本发明还提供了一种用于生成报表公式的装置,该装置包括:接收模块,用于接收来自用户的第一指令;公式类别确定模块,用于根据所述第一指令确定待生成报表公式的公式类别,其中不同的公式类别包括与该公式类别相关的各项配置参数;所述接收模块还用于接收来自用户的第二指令;配置参数确定模块,用于根据所述第二指令以及所述公式类别确定所述各项配置参数的取值;报表公式生成模块,用于根据所确定的所述各项配置参数的取值生成所述报表公式。
优选地,该装置还包括:关联模块,用于将所生成的报表公式与在报表中显示该报表公式结果的单元格关联并将所述关联存储至数据库。
优选地,所述关联模块用于:将所生成的报表公式与所述单元格的单元格标识符关联。
以及,本发明还提供了一种使用上述用于生成报表公式的装置生成的报表公式进行报表计算的报表计算装置,该装置包括:加载模块,用于加载报表并获取报表数据;接收模块,用于接收来自用户的第三指令;报表公式校验和解析模块,用于响应于所述第三指令使用与公式类别对应的正则表达式对所生成的报表公式的格式进行校验;以及还用于在所述报表公式的格式校验合格的情况下解析所述报表公式中的各项配置参数的取值;计算结果模块,用于根据所述各项配置参数的取值计算所述报表公式的结果。
优选地,所述计算结果模块用于:从数据库中获取与所述各项配置参数的取值对应的报表数据并插入到所述报表公式中进行计算。
优选地,该装置还包括:显示模块,用于根据与所述报表公式关联的单元格标识符将所计算的结果显示在报表中与该单元格标识符对应的单元格处。
采用本发明提供的用于生成报表公式的方法以及装置,可以根据用户的选择(来自用户的指令)按照公式类别和各项配置参数生成不同的报表公式,减少了用户(例如财务人员)填写报表时的大量重复工作,生成报表公式的过程简单方便,大大提高了生成报表公式的效率。
更为优选地,采用本发明提供的报表计算方法以及装置,可以利用上述报表公式进行自动计算,避免了财务人员的很多重复计算工作,从而实现对报表中数据的智能化计算,极大地提高填写报表的效率。
本发明的其它特征和优点将在随后的具体实施方式部分予以详细说明。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于航天信息股份有限公司,未经航天信息股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610911851.0/2.html,转载请声明来源钻瓜专利网。