一种报表附注的生成方法、装置、设备及存储介质与流程

文档序号:28552178发布日期:2022-01-19 15:44阅读:227来源:国知局
一种报表附注的生成方法、装置、设备及存储介质与流程

1.本发明实施例涉及数据处理技术领域,尤其涉及一种报表附注的生成方法、装置、设备及存储介质。


背景技术:

2.报表附注是财务报表中的重要组成部分,其是为了便于财务报表的使用者更好地理解财务报表中的内容而做出的解释。目前主要是通过人工计算的方式生成报表附注,较为费工费时。


技术实现要素:

3.本发明实施例提供了一种报表附注的生成方法、装置、设备及存储介质,以实现报表附注的自动生成的效果。
4.第一方面,本发明实施例提供了一种报表附注的生成方法,可以包括:
5.在接收到报表附注的生成指令时,获取与生成指令对应的附注参数,其中,附注参数包括用于控制待生成的报表附注中附注项目下的数据项目的维度参数、以及用于控制数据项目的数据来源的口径参数;
6.根据维度参数确定数据项目并且根据口径参数确定数据来源,从各已获取数据中确定源于数据来源的目标数据,根据目标数据确定数据项目的项目数值;
7.根据每个附注项目下的各数据项目和与各数据项目分别对应的项目数值,生成报表附注。
8.第二方面,本发明实施例还提供了一种报表附注的生成装置,可以包括:
9.附注参数获取模块,用于在接收到报表附注的生成指令时,获取生成指令对应的附注参数,其中,附注参数包括用于控制待生成的报表附注中附注项目下的数据项目的维度参数、以及用于控制数据项目的数据来源的口径参数;
10.项目数值确定模块,用于根据维度参数确定数据项目且根据口径参数确定数据来源,从各已获取数据中确定源于数据来源的目标数据,并根据目标数据确定数据项目的项目数值;
11.报表附注生成模块,用于根据每个附注项目下的各数据项目和与各数据项目分别对应的项目数值,生成报表附注。
12.第三方面,本发明实施例还提供了一种报表附注的生成设备,可以包括:
13.一个或多个处理器;
14.存储器,用于存储一个或多个程序;
15.当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现本发明任意实施例所提供的报表附注的生成方法。
16.第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现本发明任意实施例所提供的报表附注的生成方
法。
17.本发明实施例的技术方案,通过获取到的与接收到的报表附注的生成指令对应的附注参数确定数据项目和数据来源,具体来说是因为附注参数包括用于控制待生成的报表附注中附注项目下的数据项目的维度参数、及用于控制数据项目的数据来源的口径参数,因此可以根据维度参数确定数据项目且根据口径参数确定数据来源,然后从各已获取数据中确定源于数据来源的目标数据,并根据目标数据确定数据项目的项目数值;进而,根据每个附注项目下的各数据项目和与各数据项目分别对应的项目数值生成报表附注。上述技术方案,可以协助财会部门实现报表附注披露的自动化和附注出数的敏捷化,解决了因手工出数导致的附注出数慢和误差风险大的问题,由此节省了人力资源并且提升了报表附注披露的效率和精度,达到了报表自动化生成的效果。
附图说明
18.图1是本发明实施例一中的一种报表附注的生成方法的流程图;
19.图2是本发明实施例一中的一种报表附注的生成方法中报表附注的示意图;
20.图3是本发明实施例二中的一种报表附注的生成方法的流程图;
21.图4是本发明实施例三中的一种报表附注的生成方法的流程图;
22.图5a是本发明实施例三中一种报表附注的生成方法中可选的业务流程图;
23.图5b是本发明实施例三中一种报表附注的生成方法中可选的功能架构图;
24.图5c是本发明实施例三中一种报表附注的生成方法中可选的处理流程图;
25.图6是本发明实施例四中的一种报表附注的生成装置的结构框图;
26.图7是本发明实施例五中的一种报表附注的生成设备的结构示意图。
具体实施方式
27.下面结合附图和实施例对本发明作进一步详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
28.实施例一
29.图1是本发明实施例一中提供的一种报表附注的生成方法的流程图。本实施例可以适用于自动生成报表附注的情况,尤其适用于基于附注参数自动生成报表附注的情况,该附注参数可以根据实际的业务需求预先配置得到。该方法可以由本发明实施例提供的报表附注的生成装置来执行,该装置可以由软件和/或硬件的方式实现,该装置可以集成在报表附注的生成设备上,该设备可以是各种用户终端或是服务器。
30.参见图1,本发明实施例的方法具体包括如下步骤:
31.s110、在接收到报表附注的生成指令时,获取与生成指令对应的附注参数,其中附注参数包括用于控制待生成的报表附注中附注项目下的数据项目的维度参数、以及用于控制数据项目的数据来源的口径参数。
32.其中,生成指令可以是用于生成报表附注的指令,附注参数可以是与生成指令对应的预先配置出的满足实际的业务需求的参数,其可以包括维度参数和口径参数。具体的,维度参数可以是用于控制待生成的报表附注中附注项目下的数据项目的参数,该附注项目
可以是报表附注中披露的财务项目,每个报表附注中可以包括一个或是多个附注项目;针对每个附注项目,其下可以设置有一个或多个用于表示该附注项目下的数据维度的数据项目,示例性的,以附注项目是已发行债务证券为例,其下的数据项目可以包括发行存款证及同业存单、已发行债券、绿色金融债券等。口径参数可以是用于控制数据项目的数据来源的参数,即针对每个数据项目,用于控制该数据项目的项目数值是根据来源于哪些数据来源的目标数据计算得到的,示例性的,该数据来源可以是外汇系统、贷款系统、信用卡系统等。换言之,根据维度参数可以确定某附注项目中披露的数据项目和各数据项目的披露顺序,每个维度下具有一个或多个口径,根据口径参数可以确定相应的数据项目的项目数值。在实际应用中,可选的,财务报表的报表数量可以是至少两个,每个财务报表均具有各自的报表附注,由于并非是每个报表附注都存在生成需求,因此在附注参数中还可以包括用于控制生成哪些报表附注的目录参数。
33.s120、根据维度参数确定数据项目并且根据口径参数确定数据来源,从各已获取数据中确定源于数据来源的目标数据,并根据目标数据确定数据项目的项目数值。
34.其中,正如上文所述,由于维度参数可以是用于控制待生成的报表附注中附注项目下的数据项目的参数,并且口径参数可以是用于控制数据项目的数据来源的参数,因此根据维度参数可以确定数据项目并且根据口径参数可以确定与该数据项目相应的数据来源。已获取数据可以是已经获取得到的来源于相同或不同的数据来源的数据,从这些已获取数据中确定来源于根据口径参数确定出的数据来源的目标数据。进而,可以根据目标数据确定根据维度参数确定出的数据项目的项目数值,如对这些目标数据进行数学运算后得到项目数值。
35.需要说明的是,本步骤是以某附注项目下的某数据项目为单位进行阐述的,对于任一附注项目下的任一数据项目,均可以采用本步骤确定出该数据项目的项目数值。换言之,对于在待生成的报表附注中涉及到的每个数据项目的项目数值,均可以采用本步骤确定。
36.s130、根据每个附注项目下的各数据项目和与各数据项目分别对应的项目数值,生成报表附注。
37.其中,在获取到待生成的报表附注中的每个附注项目下的每个数据项目、以及各数据项目的项目数值后,根据这些附注项目、数据项目和项目数值生成报表附注。在此基础上,可选的,对已生成的报表附注进行展示(或是说披露)。为了更好地理解上述报表附注,示例性的,参见图2,某报表附注中包括5个附注项目(金融投资、长期股权投资、固定资产、吸收存款和已发行证券债务),当某附注项目被选中时,在披露表中可以披露出其下的数据项目和各数据项目的项目数值,如已发行证券债务被选中时,在披露表中可以披露出发行存款证及同业存单、已发行债券和绿色金融债券这3个数据项目及其各自的项目数值,而每个项目数值是根据来源于哪些数据来源的目标计算得到的,这可以在披露内容中披露,如选中某数据项目后再选中披露内容后展示。
38.本发明实施例的技术方案,通过获取到的与接收到的报表附注的生成指令对应的附注参数确定数据项目和数据来源,具体来说是因为附注参数包括用于控制待生成的报表附注中附注项目下的数据项目的维度参数、及用于控制数据项目的数据来源的口径参数,因此可以根据维度参数确定数据项目且根据口径参数确定数据来源,然后从各已获取数据
中确定源于数据来源的目标数据,并根据目标数据确定数据项目的项目数值;进而,根据每个附注项目下的各数据项目和与各数据项目分别对应的项目数值生成报表附注。上述技术方案,可以协助财会部门实现报表附注披露的自动化和附注出数的敏捷化,解决了因手工出数导致的附注出数慢和误差风险大的问题,由此节省了人力资源并且提升了报表附注披露的效率和精度,达到了报表自动化生成的效果。
39.一种可选的技术方案,在根据目标数据确定数据项目的项目数值前,上述报表附注的生成方法,还可包括:确定数据项目所属的附注项目,并获取预先为数据项目所属的附注项目配置的计算逻辑;相应的,根据目标数据确定数据项目的项目数值,可包括:若根据计算逻辑确定需要对目标数据进行计算,则基于计算逻辑对目标数据进行计算,得到数据项目的项目数值;否则,将目标数据作为项目数值。其中,不同的附注项目下的项目数值的计算逻辑可能存在差异,如有些附注项目下的项目数值就是目标数据,而有些附注项目下的项目数值是对目标数据进行计算后的结果。因此,在确定某数据项目的项目数值时,可以先确定该数据项目所属的附注项目,然后再获取预先为该附注项目配置的计算逻辑,该计算逻辑可以为是否需要进行计算、如何进行计算(如维度口径层级的汇总计算、jep(java表达式分析器,javaexpressionparser)计算、钩稽关系计算等)等。当根据计算逻辑确定需要对目标数据进行计算时,可以基于计算逻辑对目标数据进行计算以得到项目数值,否则可以将目标数据直接作为项目数值,由此达到了在各种情况下准确确定项目数值的效果。
40.另一种可选的技术方案,上述报表附注的生成方法,还可以包括:在接收到附注调整指令时,获取与附注调整指令对应的附注调整目标,其中附注调整指令包括用于对已生成的报表附注进行调整的指令,附注调整目标包括用于对已生成的报表附注中的附注项目、数据项目和数据来源中的至少一个进行调整的目标;基于附注调整目标对已生成的报表附注进行调整,根据调整结果对已生成的报表附注进行更新。其中,附注调整指令可以包括用于对已生成的报表附注中的附注内容进行调整的指令,该附注内容可以包括附注项目、数据项目和数据来源中的至少一个。获取与附注调整指令对应的附注调整目标,该附注调整目标可以是用于对附注内容进行调整的目标,由此可以基于附注调整目标对附注内容进行调整,并将调整结果进行披露。相对于基于人工计算方式直接生成纸质版本的报表附注的情况,上述技术方案可以根据当前的业务需求直接调整已生成的电子版本的报表附注中的附注内容,如通过调整附注参数来实现附注内容的调整,由此提高了报表附注的灵活性,让其能够更好地满足当前的业务需求。在实际应用中,可选的,还可以对附注内容的披露形式进行调整,该披露形式可以包括表格形式、图文形式、话术形式等,在此未做具体限定。特别地,在通过话术形式披露附注内容时,可以通过调整话术模板来配置采用什么样的话术对附注内容进行披露,由此进一步提高了报表附注的灵活性。
41.又一种可选的技术方案,上述报表附注的生成方法,还可以包括:在检测到数据补录事件时,基于与数据补录事件对应的数据补录接口获取补录数据,并将补录数据作为已获取数据。其中,由于有些数据是实时更新的数据,为了准确确定目标数值,除了从先前获取的已获取数据中确定目标数据外,还可以考虑新更新的某些数据,为此在报表附注的生成设备中设置有数据补录接口来获取新更新的某些数据(即补录数据)。数据补录事件可以是当某些人员通过数据补录接口补录了某些补录数据后触发的事件,因此在检测到数据补录事件时,可以基于相应的数据补录接口获取补录数据,然后将补录数据作为已获取数据,
由此可以从已获取数据中确定的目标数据可以包括新更新的补录数据。相较于由各补录对象(如各级公司、各下属部门)分别进行数据补录,然后再由汇总对象(如总行财会)统一汇总的情况,上述技术方案可以通过数据补录接口获取补录数据,然后自动对补录数据进行处理以生成报表附注,由此节省了人力资源并且提高了报表附注的披露效率。
42.实施例二
43.图3是本发明实施例二中提供的一种报表附注的生成方法的流程图。本实施例以上述各技术方案为基础进行优化。本实施例中,可选的,上述报表附注的生成方法,还可以包括:在接收到参数配置指令时,获取与参数配置指令对应的参数配置目标,其中,参数配置指令是用于对附注参数进行配置的指令;基于参数配置目标对附注参数进行配置,并根据配置结果对附注参数进行更新。其中,与上述各实施例相同或相应的术语的解释在此不再赘述。
44.参见图3,本实施例的方法具体可以包括如下步骤:
45.s210、在接收到参数配置指令时,获取参数配置指令对应的参数配置目标,其中,参数配置指令包括用于对附注参数进行配置的指令,附注参数包括用于控制待生成的报表附注中附注项目下的数据项目的维度参数、及用于控制数据项目的数据来源的口径参数。
46.其中,参数配置指令可以包括用于对附注参数进行配置的指令,参数配置目标可以是与参数配置指令对应的用于确定如何对附注参数进行配置的目标,如将某附注参数由xx调整为yy、新增某附注参数、删除某已有的附注参数等,在此未做具体限定。需要说明的是,新增某附注参数可能是在已有的附注项目中增加了某附注参数,也可能是在先前未有的附注项目中增加了某附注参数,即新增了某附注项目,等等,在此未做具体限定。相应的,删除某已有的附注参数的情况类似,在此不再赘述。
47.在此基础上,可选的,附注参数除了包括维度参数和口径参数外,还可以包括一些指标参数,如指标标识、指标类型、指标名称等,这有助于提高附注参数的多样性,进而提高了报表附注配置的灵活性。
48.s220、基于参数配置目标对附注参数进行配置,根据配置结果对附注参数进行更新。
49.s230、在接收到报表附注的生成指令时,获取与生成指令对应的附注参数。
50.s240、根据维度参数确定数据项目并且根据口径参数确定数据来源,从各已获取数据中确定源于数据来源的目标数据,并根据目标数据确定数据项目的项目数值。
51.s250、根据每个附注项目下的各数据项目和与各数据项目分别对应的项目数值,生成报表附注。
52.需要说明的是,在实际应用中,有些附注项目的灵活性较高,其涉及到的数据项目和/或数据来源等可能经常发生变化,为了避免出现通过打破原有业务提供的计算逻辑重新计算项目数值的情况,可以通过参数配置的方式灵活配置附注参数,这有助于财务报表的使用根据当前的业务需求及时调整报表附注,进而实现了报表附注的自动且灵活披露的效果。
53.本发明实施例的技术方案,通过获取与接收到的参数配置指令对应的参数配置目标,然后基于该参数配置目标对附注参数进行配置,后续可以基于配置后的附注参数生成报表附注,由此达到了报表附注的灵活生成的效果。
54.实施例三
55.图4是本发明实施例三中提供的一种报表附注的生成方法的流程图。本实施例以上述各技术方案为基础进行优化。在本实施例中,可选的,每个已获取数据对应有各自的编码结果,从各已获取数据中确定源于数据来源的目标数据,可包括:确定与数据来源对应的编码结果,并根据与数据来源对应的编码结果从各已获取数据中确定目标数据。其中,与上述各实施例相同或相应的术语的解释在此不再赘述。
56.参见图4,本实施例的方法具体可以包括如下步骤:
57.s310、在接收到报表附注的生成指令时,获取与生成指令对应的附注参数、以及各已获取数据,其中附注参数包括用于控制待生成的报表附注中附注项目下的数据项目的维度参数、及用于控制数据项目的数据来源的口径参数,每个已获取数据对应有各自的编码结果。
58.其中,为了提高后续从各已获取数据中确定目标数据的便捷性,在获取到已获取数据后,可以为其进行编码,由此每个已获取数据均对应有各自的编码结果。在实际应用中,可选的,可以根据已获取数据的数据来源为其进行编码,如将该数据来源的来源标识信息作为编码结果中的一部分;再如对各来源标识信息进行处理,并将处理结果作为编码结果中的一部分,由此解决了因各来源标识信息可能存在差别而导致的各编码结果不一致的问题,提高了各编码结果的统一性;等等,在此未做具体限定。
59.s320、根据维度参数确定数据项目并且根据口径参数确定数据来源。
60.s330、确定与数据来源对应的编码结果,根据与数据来源对应的编码结果从各已获取数据中确定目标数据,并根据目标数据确定数据项目的项目数值。
61.其中,由于来源于某数据来源的已获取数据的编码结果与该数据来源存在一定的关联性,因此确定数据来源后,可以确定与该数据来源对应的编码结果,该编码结果可能是具体的编码结果,也可能是该具体的编码结果中的一部分,进而可以根据该编码结果从各已获取数据中确定目标数据。示例性的,假设与某数据来源关联的编码结果都是以xyz开头,那么可以将各已获取数据中编码结果是xyz开头的已获取数据作为目标数据。
62.s340、根据每个附注项目下的各数据项目和与各数据项目分别对应的项目数值,生成报表附注。
63.本发明实施例的技术方案,由于每个已获取数据均对应有各自的编码结果,因此可以通过确定与数据来源对应的编码结果,然后根据该与数据来源对应的编码结果从各已获取数据中确定目标数据,由此提高了目标数据获取的便捷性。
64.一种可选的技术方案,上述报表附注的生成方法,还可以包括:分别获取各源数据的标识信息,并根据标识信息对各源数据进行加工,其中,标识信息包括业务标识信息和/或来源标识信息;将加工结果作为已获取数据存储于预设表格中,并为每个已获取数据进行编码,将编码结果存储于预设表格中,其中,预设表格包括预先设置的宽表和/或中间表;根据与数据来源对应的编码结果从各已获取数据中确定目标数据,可以包括:根据存储在预设表格中与数据来源对应的编码结果,从存储在预设表格中的各已获取数据中确定目标数据。
65.其中,源数据可以是从某数据来源中直接获取到的未经加工的数据,标识信息可以是用于标识源数据的信息,其可以是业务标识信息、来源标识信息等,该业务标识信息可
以是用于标识源数据是什么业务下的数据的信息,来源标识信息可以是用于标识源数据是来源于哪个数据来源的信息。由于具有同一标识信息的各源数据间具有一定的关联性,因此可以根据标识信息对各源数据进行加工。示例性的,以总行收集到的各源数据为例,这些源数据可能是支行和/或分行上报的、总行直接获取的、子公司和/或下属部门补录等的数据,并且某家企业针对某个业务可能在支行和/或分行、总行、子公司和/或下属部门等均进行过业务办理,这意味着总行收集到的各源数据中的多个源数据可能均是属于该企业的该业务下的数据,它们是可以被加工如归纳汇总的数据。需要说明的是,有些源数据可能是无需进行加工的数据,可以将它们直接作为已获取数据,即上述加工过程也可以理解为对某源数据进行加工后得到原先的源数据的过程。预设表格可以是预先设置的宽表,其内可以存储有具有较多字段的已获取数据;还可以是预设设置的中间表,其内可以存储有已获取数据、或是对已获取数据再次进行进一步计算后的中间计算结果等。由于每个已获取数据的编码结果也可以存储在预设表格中,因此后续可以根据存储在预设表格中的与数据来源对应的编码结果,从存储在预设表格中的各已获取数据中确定目标数据。
66.需要说明的,相较于由总行的工作人员协调多个支行、分行、子公司和/或下属部门收集各源数据,然后对各源数据进行归纳归总的情况,上述技术方案可以自动获取并加工源数据,并通过建立宽表和/或中间表来统一管理各源数据的加工结果,由此节省了协调时间、且解决了因为数据来源复杂而带来的人工归纳汇总耗时且精度有限的问题,提高了报表附注披露的便捷性。
67.为了从整体上更好地理解上述各步骤的具体实现过程,下面结合具体示例对其进行示例性的说明。示例性的,一种针对生成报表附注的会计电算化系统(以下简称为系统),其中报表附注可以通过以下两种情况形成:其一,参见图5a,通过系统集成功能接入到总帐系统(即总行的账务系统),完成各源数据与相应的附注项目的映射与对接,直接形成报表附注,这适合于无需对采集到的源数据进行加工的情况,这些源数据多是长期存在的数据。图5a中,业务确定附注项目的含义是根据实际的业务需求确定需要披露的附注项目;配置维度表和口径表可以理解为配置维度参数和口径参数的过程;配置中间表可以理解为配置哪些中间计算结果需要存储在中间表内的过程。
68.其二,经过系统的源数据与计算引擎相结合,自动对各源数据进行加工,根据不同的附注项目的业务逻辑选用合适的补录数据,最终形成报表附注,这适合于需要对采集到的源数据进行加工和实时更新数据的情况,这些实时更新的数据多是补录数据。具体的,参见图5b:
69.在数据源模块中,系统汇总总账系统数据(其可以通过试算平衡(trial balance,tb)数据表进行表示)、多子系统明细数据(即来源于不同数据来源的数据)和部门补录数据(如某些下属部门的补录数据),然后根据各源数据的业务标识信息(如附注项目标识信息、数据项目标识信息等)、和/或来源标识信息(如某子系统的系统标识信息等)对这些源数据进行整理。
70.在源数据加工模块中,通过为整理后的源数据建立有足够广度的宽表进行数据储存并编码,由此完成了各源数据的统一配置,其中的部分源数据可依照业务定义进行进一步计算存入中间表中。
71.在附注参数配置模块中,通过配置口径参数和维度参数来设置附注项目中需要披
露的数据项目和各数据项目的先后披露顺序,具体来说是通过配置口径参数确定数据来源,并且通过配置维度参数确定数据项目。
72.在计算引擎模块中,通过对来源于各数据来源的目标数据进行计算来得到相应的数据项目的项目数值。具体的,本模块可以涉及到四个部分:维度口径层级的汇总计算、部分需要灵活编辑的jep计算(即基于预先配置的计算公式进行计算)、对于补录数据的独立计算(这是因为补录数据通常未对应于某维度表和口径表中,而是直接对应于某数据项目下)、及部分表格间的钩稽关系计算。
73.在报表附注披露表模块中,可以进行报表附注的披露,还可以对已披露的报表附注进行查询、下载、删除等操作。
74.本系统通过上述五个模块相互配合,实现了口径维度间的关系映射、各子系统与总账系统的对账数据、以及口径表和维度表的参数化配置等功能,由此达到了报表附注的自动生成的效果,切实提升了报表附注的披露效率。
75.在此基础上,可选的,本系统还可以包括报表附注校验模块,其通过预先配置的校验方法对生成的报表附注进行自动校验,由此加强了数据的合理性和准确性;还可以包括参考数据模块,用于导入维护参考数据;还可以包括权限流程管理模块,用于对本系统涉及到的人员名单、人员权限、系统配置、填报流程等进行管理;等等,在此未做具体限定。
76.结合图5b所示的功能架构图,本系统的处理流程可以参见图5c,其中总账科目映射表可以理解为上文中的tb数据表,其可以是数据来源-来源标识信息-目标数据间的映射关系,该总账科目映射表中的每条数据相当于一个口径。对总账科目映射表和多子系统明细数据中的目标数据进行汇总,并获取补录数据,将各已获取数据(即数据汇总结果和数据补录结果)存储于中间表和/或宽表中,中间表和/或宽表中的每条已获取数据和/或中间计算结果可关联有各自的业务标识信息。维度表和口径表间存在关联关系,口径表和目录表间可以通过财务报表的报表标识信息进行关联。基于预先配置好的计算逻辑、及维度表、口径表和目标表生成报表附注,由此达到了报表附注的自动化生成的效果。
77.实施例四
78.图6为本发明实施例四提供的报表附注的生成装置的结构框图,该装置用于执行上述任意实施例所提供的报表附注的生成方法。该装置与上述各实施例的报表附注的生成方法属于同一个发明构思,在报表附注的生成装置的实施例中未详尽描述的细节内容,可以参考上述报表附注的生成方法的实施例。参见图6,该装置具体可以包括:附注参数获取模块410、项目数值确定模块420和报表附注生成模块430。其中,
79.附注参数获取模块410,用于在接收到报表附注的生成指令时,获取生成指令对应的附注参数,其中,附注参数包括用于控制待生成的报表附注中附注项目下的数据项目的维度参数、以及用于控制数据项目的数据来源的口径参数;
80.项目数值确定模块420,用于根据维度参数确定数据项目且根据口径参数确定数据来源,从各已获取数据中确定源于数据来源的目标数据,并根据目标数据确定数据项目的项目数值;
81.报表附注生成模块430,用于根据每个附注项目下的各数据项目以及与各数据项目分别对应的项目数值,生成报表附注。
82.可选的,每个已获取数据对应有各自的编码结果,项目数值确定模块420,可以包
括:
83.目标数据确定单元,用于确定与数据来源对应的编码结果,并根据与数据来源对应的编码结果从各已获取数据中确定目标数据。
84.在此基础上,可选的,上述报表附注的生成装置,还可以包括:
85.源数据加工模块,用于分别获取各源数据的标识信息,并根据标识信息对各源数据进行加工,其中,标识信息包括业务标识信息和/或来源标识信息;
86.编码结果存储模块,用于将加工结果作为已获取数据存储于预设表格中,并为每个已获取数据进行编码,将编码结果存储于预设表格中,其中预设表格包括预先设置的宽表和/或中间表;
87.目标数据确定单元,可以包括:
88.目标数据确定子单元,用于根据存储在预设表格中与数据来源对应的编码结果,从存储在预设表格中的各已获取数据中确定目标数据。
89.可选的,上述报表附注的生成装置,还可以包括:
90.计算逻辑获取模块,用于在根据目标数据确定数据项目的项目数值之前,确定数据项目所属的附注项目,并获取预先为数据项目所属的附注项目配置的计算逻辑;
91.相应的,项目数值确定模块420,包括:
92.第一项目数值确定单元,用于如果根据计算逻辑确定需要对目标数据进行计算,则基于计算逻辑对目标数据进行计算,得到数据项目的项目数值;
93.第二项目数值确定单元,用于否则,将目标数据作为项目数值。
94.可选的,上述报表附注的生成装置,还可以包括:
95.参数配置目标获取模块,用于在接收到参数配置指令时,获取与参数配置指令对应的参数配置目标,其中,参数配置指令是用于对附注参数进行配置的指令;
96.附注参数更新模块,用于基于参数配置目标对附注参数进行配置,并根据配置结果对附注参数进行更新。
97.可选的,上述报表附注的生成装置,还可以包括:
98.附注调整目标获取模块,用于在接收到附注调整指令时,获取与附注调整指令对应的附注调整目标,其中,附注调整指令包括用于对已生成的报表附注进行调整的指令,附注调整目标包括用于对已生成的报表附注中的附注项目、数据项目和数据来源中的至少一个进行调整的目标;
99.报表附注更新模块,用于基于附注调整目标对已生成的报表附注进行调整,根据调整结果对已生成的报表附注进行更新。
100.可选的,上述报表附注的生成装置,还可以包括:
101.补录数据获取模块,用于在检测到数据补录事件时,从与数据补录事件对应的数据补录接口中获取补录数据,并将补录数据作为已获取数据。
102.本发明实施例四所提供的报表附注的生成装置,通过附注参数获取模块和项目数值确定模块相互配合,根据获取的与接收到的报表附注的生成指令对应的附注参数确定数据项目和数据来源,具体来说是因为附注参数包括用于控制待生成的报表附注中附注项目下的数据项目的维度参数、及用于控制数据项目的数据来源的口径参数,因此可以根据维度参数确定数据项目且根据口径参数确定数据来源,然后从各已获取数据中确定源于数据
来源的目标数据,并根据目标数据确定数据项目的项目数值;进一步,通过报表附注生成模块根据每个附注项目下的各数据项目和与各数据项目分别对应的项目数值生成报表附注。上述装置,可以协助财会部门实现报表附注披露的自动化和附注出数的敏捷化,解决了因为手工出数导致的附注出数慢和误差风险大的问题,由此节省了人力资源并且提升了报表附注披露的效率和精度,达到了报表自动化生成的效果。
103.本发明实施例所提供的报表附注的生成装置可执行本发明任意实施例所提供的报表附注的生成方法,具备执行方法相应的功能模块和有益效果。
104.值得注意的是,上述报表附注的生成装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
105.实施例五
106.图7为本发明实施例五提供的一种报表附注的生成设备的结构示意图,如图7所示,该设备包括存储器510、处理器520、输入装置530和输出装置540。设备中的处理器520的数量可以是一个或多个,图7中以一个处理器520为例;设备中的存储器510、处理器520、输入装置530和输出装置540可以通过总线或其它方式连接,图7中以通过总线550连接为例。
107.存储器510作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如与本发明实施例中的报表附注的生成方法对应的程序指令/模块(例如,报表附注的生成装置中的附注参数获取模块410、项目数值确定模块420和报表附注生成模块430)。处理器520通过运行存储在存储器510中的软件程序、指令以及模块,从而执行设备的各种功能应用以及数据处理,即实现上述的报表附注的生成方法。
108.存储器510可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据设备的使用所创建的数据等。此外,存储器510可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器510可进一步包括相对于处理器520远程设置的存储器,这些远程存储器可以通过网络连接至设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
109.输入装置530可用于接收输入的数字或字符信息,以及产生与装置的用户设置以及功能控制有关的键信号输入。输出装置540可包括显示屏等显示设备。
110.实施例六
111.本发明实施例六提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行任一种报表附注的生成方法,该方法包括:
112.在接收到报表附注的生成指令时,获取与生成指令对应的附注参数,其中,附注参数包括用于控制待生成的报表附注中附注项目下的数据项目的维度参数、以及用于控制数据项目的数据来源的口径参数;
113.根据维度参数确定数据项目并且根据口径参数确定数据来源,从各已获取数据中确定源于数据来源的目标数据,根据目标数据确定数据项目的项目数值;
114.根据每个附注项目下的各数据项目和与各数据项目分别对应的项目数值,生成报表附注。
115.当然,本发明实施例所提供的一种包含计算机可执行指令的存储介质,其计算机
可执行指令不限于如上所述的方法操作,还可以执行本发明任意实施例所提供的报表附注的生成方法中的相关操作。
116.通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。依据这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、闪存(flash)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
117.注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1