单据数据处理方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:17597053 阅读:34 留言:0更新日期:2018-03-31 10:14
本发明专利技术提供一种单据数据处理方法、装置、计算机设备和存储介质,所述方法包括:获取上游单据标识;在中间状态表中查询与上游单据标识对应的转换状态值;当转换状态值满足预设转换条件时,生成下游单据;在中间数据表中,对应于上游单据标识和下游单据的下游单据标识,反写下游单据中待反写的数据;根据中间数据表中对应于上游单据标识和下游单据标识的已反写的数据、以及上游单据标识对应的上游单据中的转换约束数据,更新转换状态值。将单据间的关联数据存储在中间数据表中,同时将上游单据的转换状态值记录在中间状态表中,减少了单据中存储的数据信息,且生成下游单据的过程中并不改变上游单据中的数据信息,方便了上游单据的展示和扩展。

Document data processing methods, devices, computer equipment, and storage media

The present invention provides a document data processing method, device, computer device and storage medium, the method comprises: acquiring upstream document identification; in the middle of the state transition table query and document identifier corresponding to the state value of the upstream; when the conversion state value meets the preset conversion conditions, generate downstream documents; in the middle of the data in the table. Corresponding to the upstream and downstream of the downstream document identification documents document identification, write back and write data back downstream documents; according to the intermediate data table corresponding to the upstream and downstream of the identification document identification documents has anti write data and convert the upstream documents in the upstream documents marks the corresponding constraint data, updating the conversion state value. The correlation between the data storage of documents in the middle of the data table, while the upstream document conversion status value is recorded in the intermediate state table, reduces the data stored in the document information, does not change the upstream data in a document information process and generate downstream documents, convenient upstream documents display and expansion.

【技术实现步骤摘要】
单据数据处理方法、装置、计算机设备和存储介质
本专利技术涉及数据处理
,特别是涉及一种单据数据处理方法、装置、计算机设备和存储介质。
技术介绍
在企业资源计划系统中,业务处理过程中会根据需要生成各种单据,大多数单据之间存在关联关系,各单据间的关联关系反映了企业各部门或运作单元之间的联系。目前在业务处理流程中,通常会根据一种单据转换生成另一种单据,为了体现这两种单据间的关联关系,由上游单据转换生成下游单据的同时也会存储两个单据之间的关联数据。然而,目前单据转换过程中,上游单据中的数据在每次转换生成下游单据后均会改变,增加了单据间关系的复杂度,导致上游单据的展示和扩展不方便。
技术实现思路
基于此,有必要针对目前上游单据展示和扩展不方便的技术问题提出一种单据数据处理方法、装置、计算机设备和存储介质。一种单据数据处理方法,所述方法包括:获取上游单据标识;在中间状态表中查询与所述上游单据标识对应的转换状态值;当所述转换状态值满足预设转换条件时,生成下游单据;在中间数据表中,对应于所述上游单据标识和所述下游单据的下游单据标识,反写所述下游单据中待反写的数据;根据所述中间数据表中对应于所述上游单据标识和所述下游单据标识的已反写的数据、以及所述上游单据标识对应的上游单据中的转换约束数据,更新所述转换状态值。在其中一个实施例中,所述待反写的数据包括预设字段名和相应的字段值;所述转换约束数据包括转换约束总数量。在其中一个实施例中,所述当所述转换状态值满足预设转换条件时,生成下游单据,包括:当所述转换状态值满足预设转换条件时,获取与所述预设字段名相应的待写入下游单据的字段值;获取中间数据表中与所述预设字段名对应的字段值的总和;获取所述上游单据标识对应的上游单据中的转换约束总数量;根据所述总和及所述转换约束总数量,对待写入下游单据的所述字段值进行校验;当所述校验通过时,根据待写入下游单据的所述字段值生成下游单据。在其中一个实施例中,所述根据所述总和及所述转换约束总数量,对待写入下游单据的所述字段值进行校验,包括:将所述转换约束总数量与所述总和作差,获得所述预设字段名对应的可反写的字段值;将可反写的所述字段值和待写入下游单据的所述字段值进行比较;当待写入下游单据的所述字段值小于或等于可反写的所述字段值时,校验通过。在其中一个实施例中,所述根据所述中间数据表中对应于所述上游单据标识和所述下游单据标识的已反写的数据、以及所述上游单据标识对应的上游单据中的转换约束数据,更新所述转换状态值,包括:获取所述中间数据表中与所述预设字段名对应的字段值的总和;获取所述上游单据标识对应的上游单据中的转换约束总数量;将所述转换约束总数量与所述总和进行比较;根据所述比较的结果,更新所述转换状态值。在其中一个实施例中,所述预设转换条件包括:所述转换状态值为第一状态值或为空;所述根据所述比较的结果,更新所述转换状态值,包括:若所述转换约束总数量大于所述总和,则将所述转换状态值更新为第一状态值;若所述转换约束总数量等于所述总和,则将所述转换状态值更新为第二状态值。在其中一个实施例中,所述上游单据包括上游业务数据字段;所述下游单据包括下游单据业务数据字段;所述中间状态表包括所述上游单据标识和所述转换状态值;所述中间数据表包括所述上游单据标识、所述下游单据标识和所述已反写的数据。在其中一个实施例中,所述方法还包括:当接收到第一展示指令时,展示所述上游单据中的所述上游业务数据字段;当接收到第二展示指令时,根据所述上游业务数据字段和所述中间数据表中的所述已反写的数据、以及所述中间状态表中的所述转换状态值创建视图,展示创建的所述视图。一种单据数据处理装置,所述装置包括:标识获取模块,用于获取上游单据标识;状态值查询模块,用于在中间状态表中查询与所述上游单据标识对应的转换状态值;单据生成模块,用于当所述转换状态值满足预设转换条件时,生成下游单据;数据反写模块,用于在中间数据表中,对应于所述上游单据标识和所述下游单据的下游单据标识,反写所述下游单据中待反写的数据;状态值更新模块,用于根据所述中间数据表中对应于所述上游单据标识和所述下游单据标识的已反写的数据、以及所述上游单据标识对应的上游单据中的转换约束数据,更新所述转换状态值。一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行以下步骤:获取上游单据标识;在中间状态表中查询与所述上游单据标识对应的转换状态值;当所述转换状态值满足预设转换条件时,生成下游单据;在中间数据表中,对应于所述上游单据标识和所述下游单据的下游单据标识,反写所述下游单据中待反写的数据;根据所述中间数据表中对应于所述上游单据标识和所述下游单据标识的已反写的数据、以及所述上游单据标识对应的上游单据中的转换约束数据,更新所述转换状态值。一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行以下步骤:获取上游单据标识;在中间状态表中查询与所述上游单据标识对应的转换状态值;当所述转换状态值满足预设转换条件时,生成下游单据;在中间数据表中,对应于所述上游单据标识和所述下游单据的下游单据标识,反写所述下游单据中待反写的数据;根据所述中间数据表中对应于所述上游单据标识和所述下游单据标识的已反写的数据、以及所述上游单据标识对应的上游单据中的转换约束数据,更新所述转换状态值。上述一种单据数据处理方法、装置、计算机设备和存储介质,当检测到需要对上游单据标识对应的上游单据进行转换生成相应的下游单据时,首先判断中间状态表中该上游单据标识对应的转换状态值是否满足预设转换条件,只有当转换状态值满足预设转换条件时,才转换生成下游单据,并根据所生成的下游单据中待反写的数据来更新中间数据表,进而根据该中间数据表中已反写的数据和上游单据中的转换约束数据来更新转换状态值。通过将表示上游单据和下游单据间关联关系的数据信息存储在中间数据表中,以及将表示上游单据的转换状态信息的转换状态值存储在中间状态表中,减少了上游单据和下游单据中所存储的数据信息,且转换生成下游单据的过程中并不改变上游单据中的数据信息,方便了上游单据的展示和扩展。附图说明图1为一个实施例中计算机设备的结构示意图;图2为一个实施例中单据数据处理方法的流程示意图;图3为另一个实施例中单据数据处理方法的流程示意图;图4为一个实施例中单据数据处理装置的结构框图;图5为另一个实施例中单据数据处理装置的结构框图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。图1为一个实施例中计算机设备的内部结构示意图。如图1所示,该计算机设备包括通过系统总线连接的处理器、存储器。其中,存储器可包括非易失性存储介质和内存储器。该计算机设备的非易失性存储介质存储有操作系统和计算机程序。该计算机程序被处理器执行时,可使得处理器实现一种单据数据处理方法。计算机设备的内存储器为非易失性存储介质中的计算机程序的运行提供环境,该内存储器可存储有计算机程序,该计算机程序被处理器执行时,使得处理器实现一种单据数据处理方法。本文档来自技高网...
单据数据处理方法、装置、计算机设备和存储介质

【技术保护点】
一种单据数据处理方法,所述方法包括:获取上游单据标识;在中间状态表中查询与所述上游单据标识对应的转换状态值;当所述转换状态值满足预设转换条件时,生成下游单据;在中间数据表中,对应于所述上游单据标识和所述下游单据的下游单据标识,反写所述下游单据中待反写的数据;根据所述中间数据表中对应于所述上游单据标识和所述下游单据标识的已反写的数据、以及所述上游单据标识对应的上游单据中的转换约束数据,更新所述转换状态值。

【技术特征摘要】
1.一种单据数据处理方法,所述方法包括:获取上游单据标识;在中间状态表中查询与所述上游单据标识对应的转换状态值;当所述转换状态值满足预设转换条件时,生成下游单据;在中间数据表中,对应于所述上游单据标识和所述下游单据的下游单据标识,反写所述下游单据中待反写的数据;根据所述中间数据表中对应于所述上游单据标识和所述下游单据标识的已反写的数据、以及所述上游单据标识对应的上游单据中的转换约束数据,更新所述转换状态值。2.根据权利要求1所述的方法,其特征在于,所述待反写的数据包括预设字段名和相应的字段值;所述转换约束数据包括转换约束总数量。3.根据权利要求2所述的方法,其特征在于,所述当所述转换状态值满足预设转换条件时,生成下游单据,包括:当所述转换状态值满足预设转换条件时,获取与所述预设字段名相应的待写入下游单据的字段值;获取中间数据表中与所述预设字段名对应的字段值的总和;获取所述上游单据标识对应的上游单据中的转换约束总数量;根据所述总和及所述转换约束总数量,对待写入下游单据的所述字段值进行校验;当所述校验通过时,根据待写入下游单据的所述字段值生成下游单据。4.根据权利要求3所述的方法,其特征在于,所述根据所述总和及所述转换约束总数量,对待写入下游单据的所述字段值进行校验,包括:将所述转换约束总数量与所述总和作差,获得所述预设字段名对应的可反写的字段值;将可反写的所述字段值和待写入下游单据的所述字段值进行比较;当待写入下游单据的所述字段值小于或等于可反写的所述字段值时,校验通过。5.根据权利要求2所述的方法,其特征在于,所述根据所述中间数据表中对应于所述上游单据标识和所述下游单据标识的已反写的数据、以及所述上游单据标识对应的上游单据中的转换约束数据,更新所述转换状态值,包括:获取所述中间数据表中与所述预设字段名对应的字段值的总和;获取所述上游单据标识对应的上游单据中的转换约束总数量;将所述转换约束总数量与所述总和进行比较;根据所述比较的结果,更新所述转换状态值。6.根据权利要求5所述的方法,其特征在于,所述预设转换条件包括:所述转换状态值为第一状态值或为空;所述根据所述比较的结果,更新所述转换状态值,包括:若所述转换约束总数量大于所述总和,则将所述转换状态值更新为第一状态值;若所述转换约束总数量...

【专利技术属性】
技术研发人员:付豆崔轶邢明珠
申请(专利权)人:金蝶软件中国有限公司
类型:发明
国别省市:广东,44

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

1