数据处理装置和数据处理方法制造方法及图纸

技术编号:7562877 阅读:169 留言:0更新日期:2012-07-14 13:00
本发明专利技术提供了一种数据处理装置,包括:接收输入单元,接收检测到的上游单据类型的信息和下游单据类型的信息以及待补差数据信息;提取单元,根据上游单据类型的信息和下游单据类型的信息查找到注册的单据实体信息,根据单据实体信息,提取出上游单据的存货数量和金额数以及提取出已拉的下游单据的存货总数量和总金额数;补尾差处理单元,通过下游单据的实体信息找到当前待补差的下游单据的存货数量和金额数,根据提取出的上游单据的存货数量和金额数以及提取出的已拉的下游单据的存货总数量和总金额数,对当前待补差的下游单据的金额进行补尾差处理。根据本发明专利技术的技术方案可以使单据的数据保存一致,本发明专利技术还提供了一种该数据处理方法。

【技术实现步骤摘要】

本专利技术涉及计算机
,具体而言,涉及。技术背景目前,当一个单据基于数量分单生成下游多张单据的场景,常常需要对下游单据的金额的相关字段补尾差,比如销售订单拉销售发票的场景。销售发票存货数量2,单价为3. 333,则金额为6. 67 (两位精度)。此时销售订单在第一次拉发票时,存货数量为1,金额为3. 33 (在精度为2的情况下)。销售订单第二次拉销售发票时,存货数量为1,金额为 3. 33(补尾差前的数据),此时出现尾差,尾差出现的原因是由于精度是两位,在截位的时候四舍五入,导致下游单据的金额总数不等于上游原始单据的金额,这种不一致会给以后的业务造成影响,并给企业造成实际的损失,因此,在上述场景中,第二个单据需要补尾差, 把金额补成3. 34,这样才能使上下游单据的金额在按数量分单的情况下也始终保持一致。因此,需要一种新的数据处理技术来对单据进行处理,自动补尾差。
技术实现思路
基于上述
技术介绍
的考虑,本专利技术的一个目的是提供一种数据处理装置,本专利技术的另一目的是提供一种数据处理方法,可自动为所需单据补尾差,保证数据的准确性。根据本专利技术的一个方面,提供了一种数据处理装置,包括检测单元,接收检测到的上游单据类型的信息和下游单据类型的信息以及待补差数据信息,将接收到的数据传送至提取单元;所述提取单元,根据所述上游单据类型的信息和下游单据类型的信息查找到注册的单据实体信息,根据所述单据实体信息,提取出上游单据的存货数量和金额数以及提取出已拉的下游单据的存货总数量和总金额数;补尾差处理单元,通过所述下游单据的实体信息找到当前待补差的下游单据的存货数量和金额数,根据提取出的所述上游单据的存货数量和金额数以及提取出的所述已拉的下游单据的存货总数量和总金额数,对所述当前待补差的下游单据的金额进行补尾差处理。在上述技术方案中,优选地,还可以包括判断单元,判断所述当前待补差的下游单据是否需要补尾差,若所述当前待补差的下游单据的存货数量和所述已拉的下游单据的存货总数量之和等于上游单据的存货总数量,并且所述上游单据的存货总数量不等于所述当前待补差的存货数量,则确定所述当前待补差的下游单据需要补尾差。在上述技术方案中,优选地,所补尾差处理单元包括计算子单元,计算出所述上游单据的金额总数与所述已拉的下游单据的总金额数之间的差值,将所述差值作为补尾差处理后的本次拉单金额。在上述技术方案中,优选地,还可以包括选择单元,所述上游单据和所述下游单据均对应多种金额字段,在所述多种金额字段中选择一个或多个金额字段,针对选择的金额字段,计算出经过补尾差处理后所述待补差的下游单据的金额数据。在上述技术方案中,优选地,所述提取单元采用SQL语句查找出所述上游单据的存货数量和金额数以及所述已拉的下游单据的存货总数量和总金额数。根据本专利技术的数据处理装置,可以对需要补尾差的数据进行补尾差,并且还可以对数据的不同字段进行相应的补尾差处理,能够根据拉单场景来确定单据是否需要进行补尾差,保证了数据的一致性,使得处理结果符合实际要求,通过这样的处理方式,可以减少对系统资源的占用,提高处理效率,不影响系统的正常使用,也无需人为修改数据。根据本专利技术的另一方面,还提供了一种数据处理方法,包括步骤202,接收检测到的上游单据类型的信息和下游单据类型的信息以及待补差数据信息;步骤204,根据所述上游单据类型的信息和下游单据类型的信息查找到注册的单据实体信息,根据所述单据实体信息,提取出上游单据的存货数量和金额数以及提取出已拉的下游单据的存货总数量和总金额数;步骤206,通过所述下游单据的实体信息找到当前待补差的下游单据的存货数量和金额数,根据提取出的所述上游单据的存货数量和金额数以及提取出的所述已拉的下游单据的存货总数量和总金额数,对所述当前待补差的下游单据的金额进行补尾差处理。在上述技术方案中,优选地,所述步骤206还可以包括判断所述当前待补差的下游单据是否需要补尾差,判断规则如下若所述当前待补差的下游单据的存货数量和所述已拉的下游单据的存货总数量之和等于上游单据的存货总数量,并且所述上游单据的存货总数量不等于所述当前待补差的存货数量,则确定所述当前待补差的下游单据需要补尾差。在上述技术方案中,优选地,在所述步骤206中,按照以下方法确定补尾差处理后的本次拉单金额所述上游单据的金额总数与所述已拉的下游单据的总金额数之差为所述补尾差处理后的本次拉单金额。在上述技术方案中,优选地,所述上游单据和所述下游单据均对应多种金额字段, 在所述多种金额字段中选择一个或多个金额字段,针对选择的金额字段,计算出所述待补差的下游单据的补尾差后的金额数据。在上述技术方案中,优选地,采用SQL语句查找出所述上游单据的存货数量和金额数以及所述已拉的下游单据的存货总数量和总金额数。根据本专利技术的数据处理方法,可以对需要补尾差的数据进行补尾差,并且还可以对数据的不同字段进行相应的补尾差处理,能够根据拉单场景来自动判断当前单据是否需要进行补尾差,保证了数据的一致性,使得处理结果符合实际要求,通过这样的处理方式, 可以减少对系统资源的占用,提高处理效率,不影响系统的正常使用,也无需人为修改数据。附图说明图1示出了根据本专利技术的实施例的数据处理装置的框图2示出了根据本专利技术的实施例的数据处理装置的示意图;以及图3示出了根据本专利技术的实施例的数据处理方法的流程图。具体实施方式为了能够更清楚地理解本专利技术的上述目的、特征和优点,下面结合附图和具体实施方式对本专利技术进行进一步的详细描述。在下面的描述中阐述了很多具体细节以便于充分理解本专利技术,但是,本专利技术还可以采用其他不同于在此描述的其他方式来实施,因此,本专利技术并不限于下面公开的具体实施例的限制。图1示出了根据本专利技术的实施例的数据处理装置的框图。如图1所示,根据本专利技术的实施例的数据处理装置100包括检测单元102,接收检测到的上游单据类型的信息和下游单据类型的信息以及待补差数据信息,将接收到的数据传送至提取单元104 ;所述提取单元104,根据所述上游单据类型的信息和下游单据类型的信息查找到注册的单据实体信息,根据所述单据实体信息,提取出上游单据的存货数量和金额数以及提取出已拉的下游单据的存货总数量和总金额数;补尾差处理单元106,通过所述下游单据的实体信息找到当前待补差的下游单据的存货数量和金额数,根据提取出的所述上游单据的存货数量和金额数以及提取出的所述已拉的下游单据的存货总数量和总金额数,对所述当前待补差的下游单据的金额进行补尾差处理。在上述技术方案中,优选地,还可以包括判断单元108,判断所述当前待补差的下游单据是否需要补尾差,若所述当前待补差的下游单据的存货数量和所述已拉的下游单据的存货总数量之和等于上游单据的存货总数量,并且所述上游单据的存货总数量不等于所述当前待补差的存货数量,则确定所述当前待补差的下游单据需要补尾差。在上述技术方案中,优选地,所述补尾差处理单元106包括计算子单元1062,计算出所述上游单据的金额总数与所述已拉的下游单据的总金额数之间的差值,将所述差值作为补尾差处理后的本次拉单金额。在上述技术方案中,优选地,还可以包括选择单元110,所述上游单据和所述下游单据均对应多种金额字段,在所述多种金额字段中选择一个或多个金额字段,针对本文档来自技高网...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:孔晓东
申请(专利权)人:用友软件股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术