首页> 中国专利> 一种基于财务用户报表制作的自行配置报表取数方法

一种基于财务用户报表制作的自行配置报表取数方法

摘要

本发明涉及数据处理系统技术领域,且公开了一种基于财务用户报表制作的自行配置报表取数方法,包括数据录入模块、数据储存分类模块、数据制表模块、数据审核模块、人机交互模块,所述数据录入模块是基于人机交互模块上的初步数据录入传输过程,具体包括图片识别数据录入、文字数据提取录入以及其他数据手动输入方式,所述数据储存分类模块基于将数据储存与云端储存库中的数据储存并分类,该用于自行配置报表取数方法,解决了软件公司报表的研发关注点不再是报表的样式以及各项的取值逻辑,而是报表中所需要的函数开发,简化了开发流程以及开发成本,用户也无需因定义自己的财务报表还要提需求等待软件公司开发上线。

著录项

  • 公开/公告号CN114970473A

    专利类型发明专利

  • 公开/公告日2022-08-30

    原文格式PDF

  • 申请/专利权人 河北平普数政科技有限公司;

    申请/专利号CN202210643151.3

  • 申请日2022-06-08

  • 分类号G06F40/174(2020.01);G06F40/18(2020.01);G06F16/28(2019.01);G06Q40/00(2012.01);

  • 代理机构深圳市创富知识产权代理有限公司 44367;

  • 代理人李秀丽

  • 地址 050031 河北省石家庄市高新区中山东路842号河北广电信息网络集团产业中心大楼13层

  • 入库时间 2023-06-19 16:33:23

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2022-09-16

    实质审查的生效 IPC(主分类):G06F40/174 专利申请号:2022106431513 申请日:20220608

    实质审查的生效

说明书

技术领域

本发明涉及数据处理系统技术领域,具体为一种基于财务用户报表制作的自行配置报表取数方法。

背景技术

财务报表是反映企业或预算单位一定时期资金、利润状况的会计报表。目前关于财务报表的编制,基本都是通过对日常会计核算记录的数据加以归集、整理来实现的,财务报表系统主要来处理日常办公事务,包括制作表格、数据运算、图形制作、打印等电子表格功能。

面对现有的财务报表系统,亟需解决的问题是:

1、财务报表目前一般都是以web页面展示,虽然用户可自行配置取哪些科目,但是报表样式无法用户自己配置,也不能新增自己想要的其他财务报表,如需添加相应报表需要联系软件公司提需求、排期、软件公司内测、上线、周期长,使得用户提的报表需求响应时间长;

2、每个用户对自己内部的报表样式要求也略有不同,针对这些,开发人员若为每个用户都去设计一套专属自己的财务报表,这样会带来巨大的开发成本与时间。

发明内容

解决的技术问题

针对现有技术的不足,本发明提供了一种基于财务用户报表制作的自行配置报表取数方法,此次发明可满足用户自行定义表格样式,通过系统提供的函数来设置每一项的取值,报表的设计是以在线excel设计器展示,用户可通过设计器设计自己想要的报表样式,设计完成后,报表在报表中心中展示渲染,周期短,门槛低无需开发人员进行报表设计,解决了软件公司报表的研发关注点不再是报表的样式以及各项的取值逻辑,而是报表中所需要的函数开发,简化了开发流程以及开发成本,用户也无需因定义自己的财务报表还要提需求等待软件公司开发上线,节约了时间。

技术方案

为实现上述目的,本发明提供如下技术方案:一种基于财务用户报表制作的自行配置报表取数方法,其特征在于:包括数据录入模块、数据储存分类模块、数据制表模块、数据审核模块、人机交互模块,所述数据录入模块是基于人机交互模块上的初步数据录入传输过程,具体包括图片识别数据录入、文字数据提取录入以及其他数据手动输入方式,所述数据储存分类模块基于将数据储存与云端储存库中的数据储存并分类。

进一步的,所述数据制表模块将分类数据通过取数公式和报表设计器进行处理填入表格。

进一步的,所述数据审核模块用于对制表后的报表进行数值差异化变量监察与审核,所述人机交互模块用于人工基于显示端对数据的输入、读取、监控和修改。

进一步的,具体步骤如下:

S1.通过数据录入模块配合人机交互模块进行数据录入再传输给数据储存分类模块进行数据清洗、数据集成、数据规约、数据变换;

S2.将录入数据通过云端储存并进行项目式的类别分类;

S3.将分类数据通过取数公式和报表设计器进行处理并绘制表格;

S4.将制表后的报表通过数据审核模块进行数值差异化变量监察与审核,通过人机交互模块人工将制表数据在显示端对数据的输入、读取、监控和修改。

进一步的,所述数据录入模块提取过程具体要涉及到下列程序:

将图片保存到文件:

private void Renderlmage(mageRenderInfo renderlInfo)

{

count++;

PdflmageObject image=renderlnfo。Getlmage();

using(Dotnet dotnetlmg=

image。GetDrawinglmage())

{

if(dotnetlmg!=null)

using(MemoryStream ms=

new MemoryStream())

{

dotnetlmg。Save(ms,ImageFormat。Tif);

using(Dotnet

dotnetlmg=image。GetDrawinglmage())

{

if(dotnetlmg!=null)

using(MemoryStream ms=new MemoryStream())

{

dotnetlmg。Save(ms,ImageFormat。Tif);

Bitmap d=new Bitmap(dotnetlmg);

d。Save(@");

}

}

}

}。

进一步的,所述数据分别根据公司项目财务类型进行分类,具体为行程类、餐饮补贴类、公司业务项目类,其中具体过程为将识别数据根据数据相关的关键词进行数据化联想,然后将联想数据对应类型表格进行合理化分别规划,具体的分类规划程序属于现有公开技术,本实施例不作具体限定。

进一步的,所述数据制表模块中包括取数公式、报表设计器取数公式和报表设计器,其中REF取数公式是用来对同一张报表的不同表页中数据进行取数的,当然也是同一个表页中数据,需要进行定义的参数有:

①取数内容:REF取数公式增加了“报表名”和“账套名”参数,共四个参数,其它参数;

②表页:报表的表页号,如果为空,则系统默认为当前的表页。为了对不同账套之间的表间取数,还可用REF-F取数公式,它比表内取数公式,REF取数公式增加了“报表名”和“账套名”参数,共四个参数,其它参数的操作和REF取数公式一样,下面对这两个新增参数分别进行说明。

进一步的,所述数据制表模块中包括取数公式和报表设计器,其中REF-F取数公式是用来进行不同账套之间的表间取数的取数公式:账套名用于指定取数报表所在的账套,在账套名录入界面单击F7,系统将弹出在“多账套管理”中已设置的账套名列表,供用户进行选择,报表名用于指定取数的报表来源,在报表名录入界面单击F7,系统将弹出选定账套下的所有报表名列表,供用户进行选择;表贞用于指定取数的指定报表的表贞来源,在表贞名录入界面单击F7,系统将弹出选定账套、选定报表下的所有表页名列表,供用户进行选择;表页如果为空,则系统默认为选定报表的第一张表页,其它参数的操作和REF取数公式一样,所有参数设置完毕后,单击确定,系统就能取出指定账套、指定报表、指定表页、指定单元的值。

有益效果

本发明提供了一种基于财务用户报表制作的自行配置报表取数方法,具备以下有益效果:

该用于自行配置报表取数方法,通过系统提供的函数来设置每一项的取值,报表的设计是以在线excel设计器展示,用户可通过设计器设计自己想要的报表样式,设计完成后,报表在报表中心中展示渲染,周期短,门槛低,无需开发人员进行报表设计,解决了软件公司报表的研发关注点不再是报表的样式以及各项的取值逻辑,而是报表中所需要的函数开发,简化了开发流程以及开发成本,用户也无需因定义自己的财务报表还要提需求等待软件公司开发上线,节约了时间。

附图说明

图1为本发明的自行配置报表取数方法系统图

具体实施方式

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整地传达给本领域的技术人员。

同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。

以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本申请及其应用或使用的任何限制。

对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为说明书的一部分。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。

本申请实施例应用于数据处理系统(领域),其可与众多其它通用或专用计算系统环境或配置一起操作。适于与计算机系统/服务器一起使用的众所周知的计算系统、环境和/或配置的例子包括但不限于:个人计算机系统、服务器计算机系统、瘦客户机、厚客户机、手持或膝上设备、基于微处理器的系统、机顶盒、可编程消费电子产品、网络个人电脑、小型计算机系统﹑大型计算机系统和包括上述任何系统的分布式云计算技术环境,等等。

计算机系统/服务器在由计算机系统执行的计算机系统可执行指令(诸如程序模块)的一般语境下描述。通常,程序模块包括例程、程序、目标程序、组件、逻辑、数据结构等等,它们执行特定的任务或者实现特定的抽象数据类型。计算机系统/服务器在分布式云计算环境中实施,分布式云计算环境中,任务是由通过通信网络链接的远程处理设备执行的。在分布式云计算环境中,程序模块位于包括存储设备的本地或远程计算系统存储介质上。

实施例1

本发明提供一种技术方案:一种基于财务用户报表制作的自行配置报表取数方法,包括数据录入模块、数据储存分类模块、数据制表模块、数据审核模块、人机交互模块,数据录入模块是基于人机交互模块上的初步数据录入传输过程,具体包括图片识别数据录入、文字数据提取录入以及其他数据手动输入方式;数据储存分类模块基于将数据储存与云端储存库中的数据储存并分类;数据制表模块将分类数据通过取数公式和报表设计器进行处理填入表格;数据审核模块用于对制表后的报表进行数值差异化变量监察与审核,人机交互模块用于人工基于显示端对数据的输入、读取、监控和修改。

本实施例中,需要具体说明的是实施例中数据的传输与传入均基于局域网系统进行输入输出,而云端数据输入输出均基于5G网络进行数据输入输出;此外关于人机交互的显示端为可触屏式显示单元即可,用户通过人机交互模块自己定义报表样式,而每一项怎么取值通过数据制表模块提过的取值函数去配置报表,本实施例不做具体限定。

一种基于财务用户报表制作的自行配置报表取数方法的管理方法,具体如下:

101、通过数据录入模块配合人机交互模块进行数据录入再传输给数据储存分类模块进行数据清洗、数据集成、数据规约、数据变换;

本实施例中,需要具体说明的是数据提取过程具体要涉及到下列程序:将图片保存到文件

private void Renderlmage(mageRenderInfo renderlInfo)

{

count++;

PdflmageObject image=renderlnfo。Getlmage();

using(Dotnet dotnetlmg=

image。GetDrawinglmage())

{

if(dotnetlmg!=null)

using(MemoryStream ms=

new MemoryStream())

{

dotnetlmg。Save(ms,ImageFormat。Tif);

using(Dotnetdotnetlmg=image。GetDrawinglmage())

{

if(dotnetlmg!=null)

using(MemoryStream ms=new MemoryStream())

{

dotnetlmg。Save(ms,ImageFormat。Tif);

Bitmap d=new Bitmap(dotnetlmg);

d。Save(@");

}

}

}

}。

本实施列中,具体说明通过人机交互模块将图像输入转成财务数据,要获取详细的数据,首先要从图片中将信息渲染读取并计数,通过图像处理程序将图片转化为文字形成文件。

102、将录入数据通过云端储存并进行项目式的类别分类;

本实施例中,需要具体说明的是,数据分别根据公司项目财务类型进行分类,具体为行程类、餐饮补贴类、公司业务项目类,其中具体过程为将识别数据根据数据相关的关键词进行数据化联想,然后将联想数据对应类型表格进行合理化分别规划,具体的分类规划程序属于现有公开技术,本实施例不作具体限定。

103、将分类数据通过数据制表模块中的取数公式和报表设计器进行处理并绘制表格;

本实施例中,需要特别具体说明的是数据制表模块中包括取数公式和报表设计器取数公式和报表设计器,其中REF取数公式是用来对同一张报表的不同表页中数据进行取数的,当然也是同一个表页中数据,需要进行定义的参数有:

①取数内容:REF取数公式增加了“报表名”和“账套名”参数,共四个参数,其它参数;

②表页:报表的表页号,如果为空,则系统默认为当前的表页。为了对不同账套之间的表间取数,还可用REF-F取数公式,它比表内取数公式,REF取数公式增加了“报表名”和“账套名”参数,共四个参数,其它参数的操作和REF取数公式一样,下面对这两个新增参数分别进行说明。

104、将制表后的报表通过数据审核模块进行数值差异化变量监察与审核,通过人机交互模块人工将制表数据在显示端对数据的输入、读取、监控和修改。

本实施例中,需要特别具体说明的是用户通过人机交互模块自己定义报表样式,而每一项怎么取值通过数据制表模块提过的取值函数去配置报表,用户若没有找到自己的取值函数,可向云端数据提出诉求由云端数据远程进行函数研发,使得用户自己在等待函数开发的过程中,并不会对报表取值影响过大,先将该项空留出来,设计其他项,等待云端数据提供函数后再进行补充即可,数据审核模块对财务数据进行判定,对财务数据进行比对,防止财务数据偏差造成问题。

实施例2

本发明提供一种技术方案:一种基于财务用户报表制作的自行配置报表取数方法,包括数据录入模块、数据储存分类模块、数据制表模块、数据审核模块、人机交互模块,数据录入模块是基于人机交互模块上的初步数据录入传输过程,具体包括图片识别数据录入、文字数据提取录入以及其他数据手动输入方式;数据储存分类模块基于将数据储存与云端储存库中的数据储存并分类;数据制表模块将分类数据通过取数公式和报表设计器进行处理填入表格;数据审核模块用于对制表后的报表进行数值差异化变量监察与审核,人机交互模块用于人工基于显示端对数据的输入、读取、监控和修改。

本实施例中,需要具体说明的是实施例中数据的传输与传入均基于局域网系统进行输入输出,而云端数据输入输出均基于5G网络进行数据输入输出;此外关于人机交互的显示端为可触屏式显示单元即可,用户通过人机交互模块自己定义报表样式,而每一项怎么取值通过数据制表模块提过的取值函数去配置报表,本实施例不做具体限定。

一种基于财务用户报表制作的自行配置报表取数方法的管理方法,具体如下:

101、通过数据录入模块配合人机交互模块进行数据录入再传输给数据储存分类模块进行数据清洗、数据集成、数据规约、数据变换;

本实施例中,需要具体说明的是数据提取过程具体要涉及到下列程序:将文字保存到文件:

public void ExtractTe x(F romPDFPage(string pdfFile)

{

PdfReader reader=new PdfReader(pdFile);

int n=reader。NumberOfPages;

for(inti=1;i<=n;i++)

string text=PdfTextExtractor。GetTextFromPage(reader,i);

try{reader。Close();}

catch{}

}

本实施列中,具体说明通过人机交互模块将图像输入转成财务数据,要获取详细的数据,首先要从文字中将信息渲染读取并计数,通过文字处理程序将图片转化为文字形成文件。

102、将分类数据通过数据制表模块中的取数公式和报表设计器进行处理并绘制表格;

本实施例中,需要具体说明的是,数据分别根据公司项目财务类型进行分类,具体为行程类、餐饮补贴类、公司业务项目类,其中具体过程为将识别数据根据数据相关的关键词进行数据化联想,然后将联想数据对应类型表格进行合理化分别规划,具体的分类规划程序属于现有公开技术,本实施例不作具体限定。

103、将分类数据通过数据制表模块中的取数公式和报表设计器进行处理并绘制表格;

本实施例中,需要特别具体说明的是数据制表模块中包括取数公式和报表设计器,其中REF-F取数公式是用来进行不同账套之间的表间取数的取数公式:账套名用于指定取数报表所在的账套,在账套名录入界面单击F7,系统将弹出在“多账套管理”中已设置的账套名列表,供用户进行选择,报表名用于指定取数的报表来源,在报表名录入界面单击F7,系统将弹出选定账套下的所有报表名列表,供用户进行选择;表贞用于指定取数的指定报表的表贞来源,在表贞名录入界面单击F7,系统将弹出选定账套、选定报表下的所有表页名列表,供用户进行选择。表页如果为空,则系统默认为选定报表的第一张表页。其它参数的操作和REF取数公式一样,所有参数设置完毕后,单击确定,系统就能取出指定账套、指定报表、指定表页、指定单元的值。

104、将制表后的报表通过数据审核模块进行数值差异化变量监察与审核,通过人机交互模块人工将制表数据在显示端对数据的输入、读取、监控和修改。

本实施例中,需要特别具体说明的是用户通过人机交互模块自己定义报表样式,而每一项怎么取值通过数据制表模块提过的取值函数去配置报表,用户若没有找到自己的取值函数,可向云端数据提出诉求由云端数据远程进行函数研发,使得用户自己在等待函数开发的过程中,并不会对报表取值影响过大,先将该项空留出来,设计其他项,等待云端数据提供函数后再进行补充即可,数据审核模块对财务数据进行判定,对财务数据进行比对,防止财务数据偏差造成问题。

尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,理解在不脱离本发明的原理和精神的情况下对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号