本公开涉及互联网技术、数据处理技术,尤其是一种管理报表的生成方法、电子设备、存储介质及程序产品。
背景技术:
1、管报系统是企业的报表系统之一,管报系统用于整合数据得到管理报表,管理报表可为企业内部管理人员提供经营管理信息。随着企业的发展,管报系统的数据源包含多个系统的数据,如包括核算系统、分摊系统、人力系统、财务管理系统等数据源的数据。
2、相关技术中,通过人工整合的方式将不同系统中的数据进行整合加工得到管理报表数据,再加工得到对应的管理报表,该种方式需要大量的人工操作、数据处理效率和准确性较低。
技术实现思路
1、本公开实施例提供一种管理报表的生成方法、电子设备、存储介质及程序产品,以提高数据处理效率和准确性。
2、本公开实施例的一个方面,提供一种管理报表的生成方法,包括:
3、获取至少一条账务数据,所述账务数据中包括账务明细数据以及账务属性信息,所述账务属性信息用于指示所述账务数据对应的业务场景信息;
4、基于所述账务属性信息,确定所述账务数据对应的管报字段,所述管报字段符合预设的字段规则;
5、基于所述管报字段、所述账务属性信息以及所述账务明细数据,生成所述账务数据对应的管理报表数据;
6、基于所述至少一条账务数据中各账务数据对应的管理报表数据,生成管理报表。
7、在一个示例性的实施例中,所述基于所述账务属性信息,确定所述账务数据对应的管报字段,包括:
8、将所述账务属性信息与预设映射规则匹配,得到所述账务属性信息对应的目标映射规则,所述预设映射规则中包括由不同类型的账务属性组成得到的账务属性组合;
9、基于所述预设映射规则与预设字段规则之间的预设对应关系,确定所述目标映射规则对应的目标字段规则;
10、基于所述目标字段规则,确定所述账务属性信息对应的管报字段。
11、在一个示例性的实施例中,不同类型的账务数据预设有对应的映射规则库,所述映射规则库内的不同预设映射规则具有不同的匹配优先级,其中,所述预设映射规则的匹配优先级与所述预设映射规则包括的账务属性的类型数量正相关;
12、所述将所述账务属性信息与预设映射规则匹配,得到所述账务属性信息对应的目标映射规则,包括:
13、按照所述账务数据对应的目标映射规则库内各预设映射规则的匹配优先级,将所述账务属性信息与所述目标映射规则库内的预设映射规则依次匹配,得到所述账务属性信息对应的目标映射规则。
14、在一个示例性的实施例中,所述将所述账务属性信息与所述目标映射规则库内的预设映射规则依次匹配之后,所述方法还包括:
15、在未匹配到所述账务属性信息对应的目标映射规则的情况下,生成规则调整提示信息,所述规则调整提示信息用于指示调整所述目标映射规则库内的预设映射规则。
16、在一个示例性的实施例中,所述账务属性信息中包含所述账务数据对应的业务信息;
17、所述基于所述管报字段、所述账务属性信息以及所述账务明细数据,生成所述账务数据对应的管理报表数据,包括:
18、基于所述管报字段和所述账务属性信息,生成所述账务数据对应的管报业务明细数据,所述管报业务明细数据包括用于指示所述账务数据对应业务场景的业务明细信息,所述管报业务明细数据属于所述管理报表数据;
19、基于所述管报字段和所述账务明细信息,生成所述账务数据对应的管报账务明细数据,所述管报账务明细数据包括所述账务数据对应的费用明细信息,所述管报账务明细数据属于所述管理报表数据。
20、在一个示例性的实施例中,所述基于所述至少一条账务数据中各账务数据对应的管理报表数据,生成管理报表,包括:
21、基于所述至少一条账务数据中各账务数据对应的管理业务明细数据,生成管理业务明细报表,所述管理业务明细报表中包括各账务数据对应的业务信息;
22、基于所述至少一条账务数据中各账务数据对应的管理账务明细数据,生成管理账务明细报表,所述管理账务明细报表中包括各账务数据对应的费用明细信息。
23、在一个示例性的实施例中,所述获取至少一条账务数据,包括:
24、基于数据源中账务数据的数据存储方式,确定从所述数据源中获取所述账务数据的数据获取方式;
25、基于所述数据获取方式,从所述数据源中获取所述至少一条账务数据。
26、在一个示例性的实施例中,所述生成管理报表之后,所述方法还包括:
27、对所述管理报表中的管理报表数据进行完整性校验,得到完整性校验结果,所述完整性校验结果用于指示所述管理报表数据包含所述账务数据的完整性;
28、和/或,
29、对所述管理报表中的管理报表数据进行唯一性校验,得到唯一性校验结果,所述唯一性校验结果用于指示各管理报表数据的唯一性。
30、在一个示例性的实施例中,所述生成管理报表之后,所述方法还包括:
31、响应于接收到对目标管报字段的查询操作,从生成的管理报表中查询所述目标管报字段对应的目标管理报表数据;
32、显示所述目标管报字段对应的所述目标管理报表数据。
33、本实施例的另一个方面,提供一种管理报表的生成装置,包括:
34、数据获取模块,用于获取至少一条账务数据,所述账务数据中包括账务明细数据以及账务属性信息,所述账务属性信息用于指示所述账务数据对应的业务场景信息;
35、字段确定模块,用于基于所述账务属性信息,确定所述账务数据对应的管报字段,所述管报字段符合预设的字段规则;
36、数据生成模块,用于基于所述管报字段、所述账务属性信息以及所述账务明细数据,生成所述账务数据对应的管理报表数据;
37、报表生成模块,用于基于所述至少一条账务数据中各账务数据对应的管理报表数据,生成管理报表。
38、本实施例的另一个方面,提供一种电子设备,包括:
39、存储器,用于存储计算机程序;
40、处理器,用于执行所述存储器中存储的计算机程序,且所述计算机程序被执行时,实现上述任一实施例所述的管理报表的生成方法。
41、本实施例的另一个方面,提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时,实现上述任一实施例所述的管理报表的生成方法。
42、本实施例的另一个方面,提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时,实现上述任一实施例所述的管理报表的生成方法。
43、本公开实施例中,针对用于标识管理报表中管理报表数据的管报字段,预先设定对应的字段规则,将管报字段的字段规则统一。针对获取的账务数据,根据账务数据的账务属性信息确定该账务数据对应的管报字段,再基于管报字段和账务数据生成该账务数据对应的管理报表数据,基于各账务数据的管理报表数据生成对应的管理报表。该方式下,可将获取的各账务数据进行统一的管报字段信息的归集加工,实现对账务数据的自动化数据处理,可自动化生成具有统一规则的管理报表,有助于提高处理账务数据的效率和准确性,从而有助于提高管理报表的生成效率以及生成的管理报表数据的准确性,另外,生成统一规则的管理报表,可提高基于管理报表进行数据查询以及数据溯源的效率。
44、下面通过附图和实施例,对本公开的技术方案做进一步的详细描述。