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.图1示出了本发明实施例所提供的一种创建会计档案数据关联关系的方法的流程图;
36.图2示出了本发明实施例所提供的另一种创建会计档案数据关联关系的方法中,具体方法的流程图;
37.图3示出了本发明实施例所提供的一种创建会计档案数据关联关系的装置的示意图;
38.图4示出了本发明实施例所提供的一种电子设备的示意图。
具体实施方式
39.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
40.应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
41.本文中术语“和/或”,仅仅是描述一种关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中术语“至少一种”表示多种中的任意一种或多种中的至少两种的任意组合,例如,包括a、b、c中的至少一种,可以表示包括从a、b和c构成的集合中选择的任意一个或多个元素。
42.经研究发现,电子会计档案数据种类繁多,不同档案数据互相之间的关系很复杂,比如合同会与申请单、报销单关联,合同与台账的关联,报销单与记账凭证、发票、电子银行回单关联等。由于各类档案数据来源复杂,各第三方业务系统互相业务不通,所以传输到本平台各档案类型的数据如同孤岛一样,互相没有关联关系,客户查阅档案及关联的档案数据链,即为不方便。
43.基于上述研究,本发明提供了一种创建会计档案数据关联关系的方法、装置及电子设备,其中,该方法包括:接收外部平台发送的会计档案数据;根据预先配置的数据关联规则,找到满足所述关联规则的一组或多组数据;根据所述关联规则生成数据关联关系;保存数据和对应的数据关联关系。本发明实施例通过配置不同档案类型的数据关联规则,通过程序自动生成关联规则,提高建立会计档案之间联系的效率,方便用户查找,无需人工操作和干预,减少人工参与。
44.为便于对本实施例进行理解,首先对本发明实施例所公开的一种创建会计档案数据关联关系的方法进行详细介绍,本发明实施例所提供的创建会计档案数据关联关系的方法的执行主体一般为具有一定计算能力的计算机设备,该计算机设备例如包括:终端设备
或服务器或其它处理设备,终端设备可以为用户设备(user equipment,ue)、移动设备、用户终端、终端、蜂窝电话、无绳电话、个人数字助理(personal digital assistant,pda)、手持设备、计算设备、车载设备、可穿戴设备等。在一些可能的实现方式中,该创建会计档案数据关联关系的方法可以通过处理器调用存储器中存储的计算机可读指令的方式来实现。
45.参见图1所示,为本发明实施例提供的创建会计档案数据关联关系的方法的流程图,所述方法包括步骤s101~s104,其中:
46.s101,接收外部平台发送的会计档案数据。
47.本发明实施例提供的一种创建会计档案数据关联关系的方法,可以将外部平台的各类会计档案数据进行数据关联关系的创建,外部平台包括各类第三方企业的各种系统中的电子会计档案数据,例如第三方企业使用的erp系统的记账凭证和合同数据等,报销系统的单据、发票,银行开放接口提供的银行电子回单数据、流水等,oa系统的申请单等,crm系统的客户数据等,各种第三方系统的各类电子会计档案数据。
48.可选的,在接收外部平台发送的会计档案数据的步骤之后,还包括:
49.将会计档案数据划分为格式化数据和非格式化数据;
50.将格式化数据存储至数据库;
51.将非格式化数据存储至文件服务器。
52.本发明实施例中,对外部平台发送的数据进行分类和整理,对非格式化数据不进行数据关联关系的创建,因为非格式化数据没有约定格式,不易处理。分类后,将格式化数据存储至数据库,将非格式化数据存储至文件服务器。
53.s102,根据预先配置的数据关联规则,在会计档案数据中找到满足数据关联规则的一组或多组数据;
54.本发明实施例提供的一种创建会计档案数据关联关系的方法,由用户预先配置关联规则的方式进行会计档案数据关联关系的创建,该关联规则由用户根据自身实际业务场景进行配置,用户可以事先调研不同系统不同类型的电子会计档案数据之间的数据关系。找到不同种类数据之间的相同特征点,将该特征点作为数据关联规则,然后找到拥有该特征点的一组或多组电子会计档案数据,建立他们之间的数据关联关系。
55.可选的,根据数据关联规则生成一组或多组数据之间的数据关联关系的步骤,具体包括:
56.根据格式化数据按照类型划分;
57.从划分后的格式化数据中提取字段;
58.寻找不同类型的格式化数据中是否存在相同的字段;
59.通过相同的字段,建立不同类型的格式化数据之间的数据关联关系。
60.本发明实施例中,根据数据关联规则生成一组或多组数据之间的数据关联关系,首先将格式化数据进行分类,因为电子会计档案数据包含各类不同的数据,例如:记账凭证数据、合同数据、报销数据、发票数据、客户数据、银行电子回单数据、流水数据。将各项数据进行分类便于数据关联关系的建立,分类后从数据中提取字段,通过不同数据中存在的相同字段来创建数据关联关系。例如:a类型的多个字段a、b、c的值,分别与应该关联的x类型数据的多个字段x、y、z值,存在包含、被包含或者等于关系,那么可以根据这几个字段值的包含、被包含或者等于关系,来判断这两条数据存在关联关系。
61.例如,记账凭证和报销单应该有关联关系,观察记账凭证的凭证明细的摘要中包含报销单的单据编号,记账凭证的企业名称等于报销单的企业名称,那么我们可以根据记账凭证数据和另一条报销单两条数据,记账凭证的摘要包含另一条报销单的单据编号,记账凭证的企业名称等于另一条报销单的企业名称,那么可以判断这条记账凭证和这条报销单数据存在关联关系。那么用户在易会档规则引擎中配置记账凭证与报销单的一种关联规则,记账凭证的摘要包含报销单的单据编号,记账凭证的企业名称等于报销单的企业名称。
62.s103,根据数据关联规则,生成一组或多组数据之间的数据关联关系。
63.在找到满足关联规则的一组或多组数据后,根据用户设置的关联规则生成他们之间的关联关系。该关联关系作为查找的满足关联关系的数据。
64.可选的,当数据关联关系为多个,则设置不同的数据关联关系之间的优先级。
65.本发明实施例提供的一种创建会计档案数据关联关系的方法,因数据之间有存在多个数据关联关系,但是查找关联数据并不需要基于遍历所有的关联关系才可以查找得到,因此当一组或者多组数据之间存在多个数据关联关系的时候,需要设置多个数据关联关系的优先级,根据优先级最高的数据关联关系来获得与他关联的其它类型的数据即可。
66.s104,保存数据关联关系。
67.本发明实施例提供的一种创建会计档案数据关联关系的方法,在接收数据、预先设置关联规则、寻找符合关联规则的数据和生成数据关联关系以后,对生成的数据关联关系进行保存,以便于用户后续的查找和调取。
68.可选的,在保存数据关联关系的步骤之后,还包括:
69.按照数据关联关系的优先级,建立所有会计档案数据的数据关联关系。
70.在保存数据关联关系之后,将用户预先设立的规则,遍历所有的会计档案数据,按照前述的步骤对所有会计档案数据进行数据关联关系的建立。
71.本发明实施例提供的一种创建会计档案数据关联关系的方法、装置及电子设备,其中,该方法包括:接收外部平台发送的会计档案数据;根据预先配置的数据关联规则,找到满足所述关联规则的一组或多组数据;根据所述关联规则生成数据关联关系;保存数据和对应的数据关联关系。本发明实施例通过配置不同档案类型的数据关联规则,通过程序自动生成关联规则,提高建立会计档案之间联系的效率,方便用户查找,无需人工操作和干预,减少人工参与。
72.本领域技术人员可以理解,在具体实施方式的上述方法中,各步骤的撰写顺序并不意味着严格的执行顺序而对实施过程构成任何限定,各步骤的具体执行顺序应当以其功能和可能的内在逻辑确定。
73.基于同一发明构思,本技术实施例中还提供了与创建会计档案数据关联关系的方法对应的创建会计档案数据关联关系的装置,由于本技术实施例中的装置解决问题的原理与本技术实施例上述图像绘制方法相似,因此装置的实施可以参见方法的实施,重复之处不再赘述。
74.请参阅图3,图3为本发明实施例提供的一种创建会计档案数据关联关系的装置的示意图。如图3中所示,本发明实施例提供的创建会计档案数据关联关系的装置300,包括:
75.接收模块301,用于接收外部平台发送的会计档案数据;
76.查找模块302,根据预先配置的数据之间的关联规则,找到满足关联规则的一组或
多组数据;
77.生成模块303,根据关联规则生成数据关联关系;
78.保存模块304,保存数据和对应的数据关联关系。
79.关于装置中的各模块的处理流程、以及各模块之间的交互流程的描述可以参照上述方法实施例中的相关说明,这里不再详述。
80.本发明实施例提供的一种创建会计档案数据关联关系的装置,通过接收外部平台发送的会计档案数据;根据预先配置的数据关联规则,找到满足所述关联规则的一组或多组数据;根据所述关联规则生成数据关联关系;保存数据和对应的数据关联关系。本发明实施例通过配置不同档案类型的数据关联规则,通过程序自动生成关联规则,提高建立会计档案之间联系的效率,方便用户查找,无需人工操作和干预,减少人工参与。
81.对应于图1中的创建会计档案数据关联关系的方法,本发明实施例还提供了一种电子设备400,如图4所示,为本发明实施例提供的电子设备400结构示意图,包括:
82.处理器41、存储器42、和总线43;存储器42用于存储执行指令,包括内存401和外部存储器402;这里的内存401也称内存储器,用于暂时存放处理器41中的运算数据,以及与硬盘等外部存储器402交换的数据,处理器41通过内存401与外部存储器402进行数据交换,当所述电子设备400运行时,所述处理器41与所述存储器42之间通过总线43通信,使得所述处理器41执行图1与图2中的定位检测方法的步骤。
83.本发明实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述方法实施例中所述的创建会计档案数据关联关系的方法的步骤。其中,该存储介质可以是易失性或非易失的计算机可读取存储介质。
84.本发明实施例还提供一种计算机程序产品,该计算机程序产品包括有计算机指令,所述计算机指令被处理器执行时可以执行上述方法实施例中所述的创建会计档案数据关联关系的方法的步骤,具体可参见上述方法实施例,在此不再赘述。
85.其中,上述计算机程序产品可以具体通过硬件、软件或其结合的方式实现。在一个可选实施例中,所述计算机程序产品具体体现为计算机存储介质,在另一个可选实施例中,计算机程序产品具体体现为软件产品,例如软件开发包(software development kit,sdk)等等。
86.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统和装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在本发明所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
87.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目
的。
88.另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
89.所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可执行的非易失的计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
90.最后应说明的是:以上所述实施例,仅为本发明的具体实施方式,用以说明本发明的技术方案,而非对其限制,本发明的保护范围并不局限于此,尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。