查找数据核对差异原因的方法和系统的制作方法

文档序号:6527311阅读:332来源:国知局
查找数据核对差异原因的方法和系统的制作方法
【专利摘要】本发明提供了一种查找数据核对差异原因的方法,所述方法包括:获取业务系统数据和第二系统数据,所述业务系统数据包括明细数据;将所述业务系统数据和第二系统数据在数据核对表中进行核对查看,以判断是否存在差异,若是,则根据所述差异获取所述差异对应的原因信息,并展示所述原因信息。由于查找到业务系统数据跟第二系统数据出现差异之后,将进一步的把具体产生差异的原因信息展示出来,将使得整个过程不需要人工一个个的排查就能迅速获取到数据核对过程中出现差异的原因信息,减少了查找数据核对差异原因的工作量。
【专利说明】查找数据核对差异原因的方法和系统
【技术领域】
[0001]本发明涉及数据处理领域,特别是涉及一种查找数据核对差异原因的方法和系统。
【背景技术】
[0002]业务系统是指企业管理中进行具体实际业务管理的系统,比如库存管理系统、采购管理系统、销售管理系统等。业务系统数据是指企业管理过程中产生的业务数据,业务系统数据由业务系统的明细数据组成的。业务系统明细数据根据系统设定的科目生成凭证数据,第二系统数据由凭证数据构成。例如采购管理系统采购原材料花费100块,总共采购了10次,这里每一次原材料采购花费100块即为业务系统的明细数据,原材料即为科目。根据原材料科目将10次原材料采购的明细数据生成凭证数据,生成的凭证数据构成了第二系统数据。数据核对是指将第二系统数据跟业务系统数据进行核对查看两者是否存在差异。
[0003]传统的数据核对只能列出出现差异的业务系统的明细数据、第二系统数据,但是不能快速找到数据核对产生差异的原因。

【发明内容】

[0004]基于此,有必要针对数据核对过程中不能找到数据核对差异原因的问题,提供一种能快速找到数据核对差异原因的查找数据核对差异原因的方法。
[0005]此外还有必要提供一种能快速找到数据核对差异原因的查找数据核对差异原因的系统。
[0006]一种查找数据核对差异原因的方法,所述方法包括:
[0007]获取业务系统数据和第二系统数据,所述业务系统数据包括明细数据;
[0008]将所述业务系统数据和第二系统数据在数据核对表中进行核对查看,以判断是否存在差异,若是,
[0009]则根据所述差异获取所述差异对应的原因信息,并展示所述原因信息。
[0010]在其中一个实施例中,所述获取业务系统数据和第二系统数据的步骤之前,所述方法还包括:
[0011]获取明细数据并根据所述明细数据生成凭证数据,所述凭证数据对应有唯一的凭证标示符;
[0012]将所述凭证数据登记为第二系统数据;
[0013]将凭证标示符记录到所述凭证数据对应的明细数据中,所述凭证标示符将所述业务系统数据中的明细数据跟第二系统数据关联起来。
[0014]在其中一个实施例中,所述根据所述差异获取所述差异对应的原因信息,并展示所述原因信息的步骤为:
[0015]定位数据核对表中存在差异的位置;
[0016]根据所述存在差异的位置查询明细数据和凭证数据,以得到存在差异的位置对应的明细数据和所述明细数据中记录的凭证标示符对应的凭证数据;
[0017]计算所述查询得到的凭证数据和所述明细数据之间存在的差异结果;
[0018]根据所述差异结果获取差异结果对应的原因信息,并展示所述原因信息。
[0019]在其中一个实施例中,所述根据所述存在差异的位置查询明细数据和凭证数据,以得到存在差异的位置对应的明细数据和所述明细数据中记录的凭证标示符对应的凭证数据的步骤为:
[0020]根据科目和期间信息对存在差异的位置对应的明细数据查询,以得到与所述科目和期间信息相符的明细数据,所述期间信息为系统预设的时间段;
[0021]根据所述明细数据中记录的凭证标示符获取到凭证标示符对应的凭证数据。
[0022]在其中一个实施例中,所述根据所述差异结果获取所述差异结果对应的原因信息,并展示所述原因信息的步骤为:
[0023]根据所述计算得到的差异结果在原因信息对应表中查找得到对应的原因信息,并展示所述原因信息。
[0024]一种查找数据核对差异原因的系统,所述系统包括:
[0025]数据获取模块,用于获取业务系统数据和第二系统数据,所述业务系统数据包括明细数据;
[0026]数据核对模块,用于将所述业务系统数据和第二系统数据在数据核对表中进行核对查看,以判断是否存在差异,若是,则根据所述差异获取所述差异对应的原因信息,用于展示所述原因信息。
[0027]在其中一个实施例中,所述系统还包括:
[0028]凭证数据生成模块,用于获取明细数据并根据所述明细数据生成凭证数据,所述凭证数据对应有唯一的凭证标示符;
[0029]第二系统数据形成模块,用于将所述凭证数据登记为第二系统数据;
[0030]关联模块,用于将凭证标示符记录到所述凭证数据对应的明细数据中,所述凭证标示符将所述业务系统数据中的明细数据跟第二系统数据关联起来。
[0031]在其中一个实施例中,所述数据核对模块包括:
[0032]差异定位单元,用于定位数据核对表中存在差异的位置;
[0033]数据查询单元,用于根据所述存在差异的位置查询明细数据和凭证数据,以得到存在差异的位置对应的明细数据和所述明细数据中记录的凭证标示符对应的凭证数据;
[0034]差异计算单元,用于计算所述凭证数据和所述明细数据之间存在的差异结果;
[0035]原因获取单元,用于根据所述差异获取所述差异对应的原因信息,并展示所述原因信息。
[0036]在其中一个实施例中,所述数据查询单元包括:
[0037]明细数据查询单元,用于根据科目和期间信息对存在差异的位置对应的明细数据查询,以得到与所述科目和期间信息相符的明细数据,所述期间信息为系统预设的时间段;
[0038]凭证数据查询单元,根据所述明细数据中记录的凭证标示符获取到凭证标示符对应的凭证数据。
[0039]在其中一个实施例中,所述原因获取单元还用于[0040]根据所述计算得到的差异结果在原因信息对应表中查找得到对应的原因信息,并展示所述原因信息。
[0041]上述查找数据核对差异的方法和系统,通过获取业务系统数据和第二系统数据,将所述业务系统数据和所述第二系统数据进行数据核对查看,以判断是否存在差异,由于查找到业务系统数据跟第二系统数据出现差异之后,将进一步的把具体产生差异的原因信息展示出来,将使得整个过程不需要人工一个个的排查就能迅速获取到数据核对过程中出现差异的原因信息,减少了查找数据核对差异原因的工作量。
【专利附图】

【附图说明】
[0042]图1为一个实施例中查找数据核对差异原因的方法流程图;
[0043]图2为另一个实施例中查找数据核对差异原因的方法流程图;
[0044]图3为一个实施例中根据所述差异获取所述差异对应的原因信息,并展示所述原因信息的步骤的方法流程图;
[0045]图4为一个实施例中根据所述存在差异的位置查询明细数据和凭证数据,以得到存在差异的位置对应的明细数据和凭证数据的步骤的流程图。
[0046]图5为一个实施例中查找数据核对差异原因的系统的结构示意图;
[0047]图6为另一个实施例中查找数据核对差异原因的系统的结构示意图;
[0048]图7为一个实施例中数据核对模块的结构示意图;
[0049]图8为一个实施例中数据查询单元的结构示意图。
【具体实施方式】
[0050]如图1,在一个实施例中,一种查找数据核对差异原因的方法,该方法包括如下步骤:
[0051]步骤S110,获取业务系统数据和第二系统数据,业务系统数据包括明细数据。
[0052]本实施例中,业务系统数据是指企业在运营过程中产生的各种数据,根据运营过程中涉及的业务可分为若干个业务系统以及对应的业务系统数据。比如,该业务系统可为采购管理系统,则采购管理系统中对原材料的采购数据即为业务系统数据。明细数据是指业务系统中每一笔业务交易过程中产生的数据,比如采购管理系统采购了一批原材料,原材料的数目以及花费的金额即为明细数据。第二系统数据由业务系统的明细数据生成,具体的,第二系统可为企业的财务系统,相应的,第二系统数据可为企业的财务系统数据。
[0053]步骤S130,将业务系统数据和第二系统数据在数据核对表中进行核对查看,以判断是否存在差异,若是,则进入步骤S150,若否,则不做任何处理。
[0054]本实施例中,系统数据和第二系统数据进行数据核对的过程中将生成一张数据核对表,通过业务系统数据和第二系统数据核对,以得到业务系统数据和第二系统数据之间存在的差异,并在数据核对表的行列中显示出来,即显示数据核对表中出现数据核对不平的行列。
[0055]步骤S150,根据差异获取差异对应的原因信息,并展示原因信息。
[0056]本实施例中,若上述步骤中第二系统数据和业务系统数据核对存在差异,进一步的,根据存在的差异获取差异对应的原因信息。例如,若该差异在于第二系统数据大于业务系统数据,则根据该差异所获取到的原因信息是明细数据跟明细数据生成的凭证数据不相符,并将该原因信息展示出来。
[0057]查找到业务系统数据跟第二系统数据出现差异之后,将进一步的把具体产生差异的原因信息展示出来,将使得整个过程不需要人工一个个的排查就能迅速获取到数据核对过程中出现差异的原因信息,减少了查找数据核对差异原因的工作量。
[0058]如图2所示,在一个实施例中,步骤SllO之前,该方法还包括:
[0059]步骤S210,获取明细数据并根据明细数据生成凭证数据,凭证数据对应有唯一的凭证标示符。
[0060]步骤S230,将凭证数据登记为第二系统数据。
[0061]步骤S250,将凭证标示符记录到凭证数据对应的明细数据中,凭证标示符将业务系统数据中的明细数据跟第二系统数据关联起来。
[0062]本实施例中,根据预设的凭证数据生成规则将明细数据生成凭证数据。具体的,根据科目将明细数据生成凭证数据。比如,业务系统中的采购入库单中记录了购买原材料花费100元,相应的生成的凭证数据中将记录购买原材料支出100元,这里的原材料就是科目。
[0063]每一个生成的凭证数据都对应有一个凭证标示符,凭证标示符即为凭证数据的编码,每个凭证数据都对应有唯一的编码,业务系统将凭证标示符记录到明细数据中,以保证凭证数据和明细数据的对应关系,获取到明细数据后根据凭证标示符即能获取到明细数据对应的凭证数据,同理获取到凭证数据后根据凭证标示符即能获取到凭证数据对应的明细数据。将明细数据生成的凭证数据登记到第二系统中,将凭证数据进行统计得到第二系统数据。具体的,第二系统数据是财务系统的总账数据,财务系统的总账数据跟业务系统数据通过凭证标示符关联起来了。
[0064]如图3所示,在一个实施例中,步骤S150包括:
[0065]步骤S151,定位数据核对表中存在差异的位置。
[0066]步骤S153,根据存在差异的位置查询明细数据和凭证数据,以得到存在差异的位置对应的明细数据和明细数据中记录的凭证标示符对应的凭证数据。
[0067]步骤S155,计算查询得到的凭证数据和明细数据之间存在的差异结果。
[0068]步骤S157,根据差异结果获取差异结果对应的原因信息,并展示原因信息。
[0069]本实施例中,定位数据核对表中存在差异的位置即为数据核对表中出现数据核对不平的行列。通过数据查询获取数据核对不平的行列对应的明细数据和凭证数据,进一步的,获取存在数据核对差异位置对应的明细数据和凭证数据。计算明细数据和凭证数据之间存在差异的结果,具体的,将明细数据减去凭证数据得到两者之间的差值,该差值即为差异结果。根据差异结果获取差异结果对应的原因信息。
[0070]在另一个实施例中,上述步骤S157的具体过程为:根据计算得到的差异结果在原因信息对应表中查找得到对应的原因信息,并展示原因信息。
[0071]本实施例中,系统预置了一个差异结果和原因信息的对应表,即原因信息对应表,具体的,一个差异结果对应一个原因信息或多个原因信息,根据获取的差异结果在原因信息对应表中查找到与其相一致的差异结果,以得到该查找的差异结果对应的原因信息。
[0072]具体的,原因信息包括:明细数据未生成凭证数据、第二系统数据中的凭证数据是通过手工增加上去的、明细数据中记录了凭证数据标示符在第二系统数据中没有记录,明细数据做凭证数据时修改了科目等原因信息。
[0073]如图4所示,在一个实施例中,步骤S153包括:
[0074]步骤S1531,根据科目和期间信息对存在差异的位置对应的明细数据查询,以得到与科目和期间信息相符的明细数据,期间信息为系统预设的时间段。
[0075]步骤S1533,根据明细数据中记录的凭证标示符获取到凭证标示符对应的凭证数据。
[0076]本实施例中,通过科目和期间信息查询业务系统明细数据。期间信息是系统预设的时间段。具体的,预设的时间段以月作为时间段单元,将一年中的12个月分为12个时间段,通常每个时间段结束的时候都会进行一次第二系统数据跟业务系统数据的数据核对。由于明细数据中都记录有凭证标示符,进一步的,通过凭证标示符获取到明细数据对应的凭证数据。
[0077]如图5所示,在一个实施例中,一种查找数据核对差异原因的系统,该系统包括:数据获取模块110和数据核对模块130.[0078]数据获取模块110,用于获取业务系统数据和第二系统数据,业务系统数据包括明细数据。
[0079]本实施例中,业务系统数据是指企业在运营过程中产生的各种数据,根据运营过程中涉及的业务可分为若干个业务系统以及对应的业务系统数据。比如,该业务系统可为采购管理系统,则采购管理系统中对原材料的采购数据即为业务系统数据。明细数据是指业务系统中每一笔业务交易过程中产生的数据,比如采购管理系统采购了一批原材料,原材料的数目以及花费的金额即为明细数据。第二系统数据由业务系统的明细数据生成,具体的,第二系统可为企业的财务系统,相应的,第二系统数据可为企业的财务系统数据。
[0080]数据核对模块130,用于将业务系统数据和第二系统数据在数据核对表中进行核对查看,以判断是否存在差异,若是,则根据差异获取差异对应的原因信息,并展示原因信息,若否,则不做任何处理。
[0081]本实施例中,数据核对模块130在系统数据和第二系统数据进行数据核对的过程中将生成一张数据核对表,业务系统数据和第二系统数据核对存在差异将在数据核对表中的行列中显示出来即数据核对表中出现数据核对不平的行列。
[0082]若数据核对模块130判断到第二系统数据和业务系统数据核对存在差异,进一步的,根据存在的差异获取差异对应的原因信息。例如,若该差异在于第二系统数据大于业务系统数据,则数据核对模块130根据该差异所获取到的原因信息是明细数据跟明细数据生成的凭证数据不相符。并将该原因信息展示出来。
[0083]查找到业务系统数据跟第二系统数据出现差异之后,数据核对模块130将进一步的把具体产生差异的原因信息展示出来,将使得整个过程不需要人工一个个的排查就能迅速获取到数据核对过程中出现差异的原因信息,减少了查找数据核对差异原因的工作量。
[0084]如图6所示,在一个实施例中,该系统还包括:凭证数据生成模块210,第二系统数据形成模块230和关联模块250。
[0085]凭证数据生成模块210,用于获取明细数据并根据明细数据生成凭证数据,凭证数据对应有唯一的凭证标示符。[0086]第二系统数据形成模块230,用于将凭证数据登记为第二系统数据。
[0087]关联模块250,用于将凭证标示符记录到凭证数据对应的明细数据中,凭证标示符将业务系统数据中的明细数据跟第二系统数据关联起来。
[0088]本实施例中,凭证数据生成模块210根据预设的凭证数据生成规则将明细数据生成凭证数据。具体的,根据科目将明细数据生成凭证数据。比如,业务系统中的采购入库单中记录了购买原材料花费100元,相应的生成的凭证数据中将记录购买原材料支出100元,这里的原材料就是科目。
[0089]每一个生成的凭证数据都对应有一个凭证标示符,凭证标示符是凭证数据的编码,每个凭证数据都对应有唯一的编码,业务系统将凭证标示符记录到明细数据中,以保证凭证数据和明细数据的对应关系,获取到明细数据后根据凭证标示符即能获取到明细数据对应的凭证数据,同理获取到凭证数据后根据凭证标示符即能获取到凭证数据对应的明细数据。关联模块250将明细数据生成的凭证数据登记到第二系统中,将凭证数据进行统计得到第二系统数据。具体的,第二系统数据是财务系统的总账数据,财务系统的总账数据跟业务系统数据通过凭证标示符关联起来了。
[0090]如图7所示,在一个实施例中,数据核对模块130包括:
[0091]差异定位单元131,用于定位数据核对表中存在差异的位置。
[0092]数据查询单元133,用于根据存在差异的位置查询明细数据和凭证数据,以得到存在差异的位置对应的明细数据和明细数据中记录的凭证标示符对应的凭证数据。
[0093]差异计算单元135,用于计算凭证数据和明细数据之间存在的差异结果。
[0094]原因获取单元137,用于根据差异获取差异对应的原因信息,并展示原因信息。
[0095]本实施例中,差异定位单元131定位数据核对表中存在差异的位置即为数据核对表中出现数据核对不平的行列。数据查询单元133通过数据查询获取数据核对不平的行列对应的明细数据和凭证数据,进一步的,差异计算单元135获取存在数据核对差异位置对应的明细数据和凭证数据。计算明细数据和凭证数据之间存在差异的结果,具体的,将明细数据减去凭证数据得到两者之间的差值,该差值即为差异结果。原因获取单元137根据差异结果获取差异结果对应的原因信息。
[0096]在另一个实施例中,原因获取单元137还用于根据计算得到的差异结果在原因信息对应表中查找得到对应的原因信息,并展示原因信息。
[0097]本实施例中,系统预置了一个差异结果和原因信息对应表,具体的,一个差异结果对应一个原因信息或对应多个原因信息,原因获取单元137根据获取的差异结果在对应表中查找到对应的差异结果,进一步的,获取到与差异结果对应的原因信息。
[0098]具体的,原因信息包括:明细数据未生成凭证数据、第二系统数据中的凭证数据是通过手工增加上去的、明细数据中记录了凭证数据标示符在第二系统数据中没有记录,明细数据做凭证数据时修改了科目等原因信息。
[0099]如图8所示,在一个实施例中,数据查询单元133包括:
[0100]明细数据查询单元1331,用于根据科目和期间信息对存在差异的位置对应的明细数据查询,以得到与科目和期间信息相符的明细数据,期间信息为系统预设的时间段。
[0101]凭证数据查询单元1333,根据明细数据中记录的凭证标示符获取到凭证标示符对应的凭证数据。[0102]本实施例中,明细数据查询单元1331通过科目和期间信息查询业务系统明细数据。期间信息是系统预设的时间段。具体的,预设的时间段以月作为时间段单元,将一年中的12个月分为12个时间段,通常每个时间段结束的时候都会进行一次第二系统数据跟业务系统数据的数据核对。由于明细数据中都记录有凭证标示符,进一步的,凭证数据查询单元1333通过凭证标示符获取到明细数据对应的凭证数据。
[0103]以上实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
【权利要求】
1.一种查找数据核对差异原因的方法,所述方法包括: 获取业务系统数据和第二系统数据,所述业务系统数据包括明细数据; 将所述业务系统数据和第二系统数据在数据核对表中进行核对查看,以判断是否存在差异J若是J 则根据所述差异获取所述差异对应的原因信息,并展示所述原因信息。
2.根据权利要求1所述的方法,其特征在于,所述获取业务系统数据和第二系统数据的步骤之前,所述方法还包括: 获取明细数据并根据所述明细数据生成凭证数据,所述凭证数据对应有唯一的凭证标示符; 将所述凭证数据登记为第二系统数据; 将凭证标示符记录到所述凭证数据对应的明细数据中,所述凭证标示符将所述业务系统数据中的明细数据跟第二系统数据关联起来。
3.根据权利要求2所述的方法,其特征在于,所述根据所述差异获取所述差异对应的原因信息,并展示所述原因信息的步骤为: 定位数据核对表中存在差异的位置; 根据所述存在差异的位置查询明细数据和凭证数据,以得到存在差异的位置对应的明细数据和所述明细数据中记录的凭证标示符对应的凭证数据; 计算所述查询得到的凭证数据和所述明细数据之间存在的差异结果; 根据所述差异结果获取差异结果对应的原因信息,并展示所述原因信息。
4.根据权利要求3所述的方法,其特征在于,所述根据所述存在差异的位置查询明细数据和凭证数据,以得到存在差异的位置对应的明细数据和所述明细数据中记录的凭证标示符对应的凭证数据的步骤为: 根据科目和期间信息对存在差异的位置对应的明细数据查询,以得到与所述科目和期间信息相符的明细数据,所述期间信息为系统预设的时间段; 根据所述明细数据中记录的凭证标示符获取到凭证标示符对应的凭证数据。
5.根据权利要求3所述的方法,其特征在于,所述根据所述差异结果获取所述差异结果对应的原因信息,并展示所述原因信息的步骤为: 根据所述计算得到的差异结果在原因信息对应表中查找得到对应的原因信息,并展示所述原因信息。
6.一种查找数据核对差异原因的系统,所述系统包括: 数据获取模块,用于获取业务系统数据和第二系统数据,所述业务系统数据包括明细数据; 数据核对模块,用于将所述业务系统数据和第二系统数据在数据核对表中进行核对查看,以判断是否存在差异,若是,则根据所述差异获取所述差异对应的原因信息,用于展示所述原因信息。
7.根据权利要求6所述的系统,其特征在于,所述系统还包括: 凭证数据生成模块,用于获取明细数据并根据所述明细数据生成凭证数据,所述凭证数据对应有唯一的凭证标示符; 第二系统数据形成模块,用于将所述凭证数据登记为第二系统数据;关联模块,用于将凭证标示符记录到所述凭证数据对应的明细数据中,所述凭证标示符将所述业务系统数据中的明细数据跟第二系统数据关联起来。
8.根据权利要求7所述的系统,其特征在于,所述数据核对模块包括: 差异定位单元,用于定位数据核对表中存在差异的位置; 数据查询单元,用于根据所述存在差异的位置查询明细数据和凭证数据,以得到存在差异的位置对应的明细数据和所述明细数据中记录的凭证标示符对应的凭证数据; 差异计算单元,用于计算所述凭证数据和所述明细数据之间存在的差异结果; 原因获取单元,用于根据所述差异获取所述差异对应的原因信息,并展示所述原因信肩、O
9.根据权利要求8所述的系统,其特征在于,所述数据查询单元包括: 明细数据查询单元,用于根据科目和期间信息对存在差异的位置对应的明细数据查询,以得到与所述科目和期间信息相符的明细数据,所述期间信息为系统预设的时间段;凭证数据查询单元,根据所述明细数据中记录的凭证标示符获取到凭证标示符对应的凭证数据。
10.根据权利要求8所述的系统,其特征在于,所述原因获取单元还用于根据所述计算得到的差异结果在原 因信息对应表中查找得到对应的原因信息,并展示所述原因信息。
【文档编号】G06F17/30GK103744948SQ201310754694
【公开日】2014年4月23日 申请日期:2013年12月31日 优先权日:2013年12月31日
【发明者】曾顺基, 吕飞, 罗旭, 王慧 申请人:金蝶软件(中国)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1