业务单据数据的更新方法及相关设备技术

技术编号:23932702 阅读:24 留言:0更新日期:2020-04-25 02:02
本申请实施例公开了一种业务单据数据的更新方法,用于数据处理领域。本申请实施例方法包括接收对于第一单据的第一可视化操作,所述第一可视化操作用于更新所述第一单据的数据;判断是否有第二单据的操作记录,其中,第一单据与第二单据为关联单据,第一单据的数据与第二单据的数据关联变化;若有,则停止所述第一可视化操作;若无,则根据所述第一可视化操作更新所述第一单据的数据;通过本申请实施例,可以避免同时对同一数据进行更改,从而达到了同一时间只能由一个指令对同一数据进行更新的目的。

Update method and related equipment of business document data

【技术实现步骤摘要】
业务单据数据的更新方法及相关设备
本申请实施例涉及数据处理领域,特别涉及一种业务单据数据的更新方法及相关设备。
技术介绍
企业资源计划系统(enterpriseresourcesplanning,EPR)是指建立在信息技术基础上,对企业的所有资源(物流、资金流、信息流或人力资源)进行整合集成,采用信息化手段实现企业供销化管理,从而达到对供应链上的每一个环节实现科学管理的目的。在EPR系统中,需要生成各种类型的单据作为业务凭证,一般的,单据不会孤立存在,某一单据可以通过一定的映射关系转换生成另一种单据,对某一单据的内容进行更改也会随之更改另一个单据的内容,这种关系可以称为单据关联。在EPR系统中,可以对目的单据直接进行操作,进行目的单据数据的更新,也可对目的单据的关联单据即源单据进行操作,通过改变源单据的数据来间接更新目的单据的内容;例如用料清单和领货单,领货单是由用料清单产生,与用料清单关联的目的单据;用户可以对用料清单的对应数据进行更改,更改完成后,系统会对用料清单和领货单中对应的数据都进行更新,用户还可以直接对领货单进行操作,直接对领货单数据进行更新。在上述场景下,若甲用户对用料清单中的相关数据进行更新,乙用户同时对领货单中的数据进行更新,由于用料清单和领货单为关联单据,甲用户对数据进行更新的同时,领货单的相关数据也在进行更新,这就导致了甲用户和乙用户对同一数据同时进行更新,产生领货单的数据更新异常。
技术实现思路
本申请实施例提供了一种业务单据数据的更新方法及相关设备,旨在避免同时对同一数据进行更新而造成数据更新异常的问题。本申请实施例第一方面提供了一种业务单据数据的更新方法,包括:接收对于第一单据的第一可视化操作,所述第一可视化操作用于更新所述第一单据的数据;判断是否有第二单据的操作记录,其中,所述第一单据与所述第二单据为关联单据,所述第一单据的数据与所述第二单据的数据关联变化,所述第二单据的操作记录用于表示所述第二单据的数据正在被更新;若有,则停止所述第一可视化操作;若无,则根据所述第一可视化操作更新所述第一单据的数据。基于本申请实施例第一方面,本申请实施例第一方面的第一种实施方式中,在接收对于第一单据的可视化操作之前,所述方法还包括:建立业务冲突记录表,所述业务冲突记录表用于记录所述第一单据和/或所述第二单据的操作记录;当接收到所述第二单据的第二可视化操作时,在所述业务冲突记录表中建立所述第二单据的操作记录。基于本申请实施例第一方面的第一种实施方式,本申请实施例第一方面的第二种实施方式中,所述方法还包括:当所述第二可视化操作结束时,在所述业务冲突记录表中删除所述第二单据的操作记录。基于本申请实施例第一方面的第二种实施方式,本申请实施例第一方面的第三种实施方式中,若判断有所述第二单据的操作记录时,停止所述第一可视化操作,所述方法还包括:判断所述第二单据的操作记录是否被删除;若所述第二单据的操作记录被删除,则根据所述第一可视化操作更新所述第一单据的数据。基于本申请实施例第一方面的第一种实施方式,本申请实施例第一方面的第四种实施方式中,当确定无所述第二单据的操作记录之后,根据所述可视化操作更新所述第一单据的数据之前,所述方法还包括:在所述业务冲突记录表中添加所述第一单据的操作记录;所述第一单据的操作记录用于表示所述第一单据的数据正在被更新。基于本申请实施例第一方面的第四种实施方式,本申请实施例第一方面的第五种实施方式中,当根据所述第一可视化操作更新所述第一单据的数据之后,所述方法还包括:在所述业务冲突记录表中删除所述第一单据的操作记录。本申请实施例第二方面提供了一种业务服务器,包括:接收单元,用于接收对于第一单据的第一可视化操作,所述第一可视化操作用于更新所述第一单据的数据;判断单元,用于判断是否有第二单据的操作记录,其中,所述第一单据与所述第二单据为关联单据,所述第一单据的数据与所述第二单据的数据关联变化,所述第二单据的操作记录用于表示所述第二单据的数据正在被更新;处理单元,用于当所述判断单元判断为是,则停止所述第一可视化操作;当所述判断单元判断为否,则根据所述第一可视化操作更新所述第一单据的数据。基于本申请实施例第二方面,本申请实施例第二方面的第一种实施方式中,所述业务服务器还包括建立单元,所述建立单元用于建立业务冲突记录表,所述业务冲突记录表用于记录所述第一单据和/或所述第二单据的操作记录;当所述接收单元接收到所述第二单据的第二可视化操作时,所述建立单元用于在所述业务冲突记录表中建立所述第二单据的操作记录。本申请实施例第三方面提供了一种计算机设备,包括:处理器、存储器、输入输出设备;所述处理器与所述存储器、输入输出设备相连;所述输入输出设备用于接收对于第一单据的第一可视化操作,所述第一可视化操作用于更新所述第一单据的数据;所述存储器中存储有业务冲突记录表;所述业务冲突记录表用于记录所述第一单据和/或所述第二单据的操作记录;所述处理器用于判断是否有第二单据的操作记录,其中,所述第一单据与所述第二单据为关联单据,所述第一单据的数据与所述第二单据的数据关联变化,所述第二单据的操作记录用于表示所述第二单据的数据正在被更新;若有,则停止所述第一可视化操作;若无,则根据所述第一可视化操作更新所述第一单据的数据。本申请实施例第四方面提供了一种计算机存储介质,所述计算机存储介质中存储有指令,所述指令在计算机上执行时,使得所述计算机执行如本申请实施例第一方面任一项所述的方法。从以上技术方案可以看出,本申请实施例具有以下优点:在本申请实施例中,接收到对第一单据的第一可视化操作,在根据第一可视化操作对第一单据的数据更新之前,先要监测并且判断是否有与之相关联的第二单据正在进行数据更新,如果有则需要停止该第一可视化操作,如果没有才进行第一单据的数据更新;由于第一单据和第二单据相关联,当对第一单据的数据进行更改时,第二单据的数据会随之进行变化,如果同时有对第二单据的操作时,就会导致同时对同一数据进行更改的现象发生,本申请实施例先行判断是否有针对第二单据的操作记录,如果有就停止对第一单据的可视化操作,避免了同时对同一数据进行更改,从而达到了同一时间只能由一个指令对同一数据进行更新的目的。附图说明图1为本申请实施例提供的EPR系统中一个关联单据的架构示意图;图2为本申请实施例提供的业务单据数据的更新方法的一个流程示意图;图3为本申请实施例提供的业务单据数据的更新方法的另一个流程示意图;图4为本申请实施例提供的业务单据数据的更新方法的另一个流程示意图;图5为本申请实施例提供的业务服务器的一个结构示意图;图6为本申请实施例提供的业务服务器的另一结构示意图。具体实施方式下面将结合本申请中的附图,对本申本文档来自技高网...

【技术保护点】
1.一种业务单据数据的更新方法,其特征在于,所述方法包括:/n接收对于第一单据的第一可视化操作,所述第一可视化操作用于更新所述第一单据的数据;/n判断是否有第二单据的操作记录,其中,所述第一单据与所述第二单据为关联单据,所述第一单据的数据与所述第二单据的数据关联变化,所述第二单据的操作记录用于表示所述第二单据的数据正在被更新;/n若有,则停止所述第一可视化操作;/n若无,则根据所述第一可视化操作更新所述第一单据的数据。/n

【技术特征摘要】
1.一种业务单据数据的更新方法,其特征在于,所述方法包括:
接收对于第一单据的第一可视化操作,所述第一可视化操作用于更新所述第一单据的数据;
判断是否有第二单据的操作记录,其中,所述第一单据与所述第二单据为关联单据,所述第一单据的数据与所述第二单据的数据关联变化,所述第二单据的操作记录用于表示所述第二单据的数据正在被更新;
若有,则停止所述第一可视化操作;
若无,则根据所述第一可视化操作更新所述第一单据的数据。


2.根据权利要求1所述的方法,其特征在于,在接收对于第一单据的可视化操作之前,所述方法还包括:
建立业务冲突记录表,所述业务冲突记录表用于记录所述第一单据和/或所述第二单据的操作记录;
当接收到所述第二单据的第二可视化操作时,在所述业务冲突记录表中建立所述第二单据的操作记录。


3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
当所述第二可视化操作结束时,在所述业务冲突记录表中删除所述第二单据的操作记录。


4.根据权利要求3所述的方法,其特征在于,若判断有所述第二单据的操作记录时,停止所述第一可视化操作,所述方法还包括:
判断所述第二单据的操作记录是否被删除;
若所述第二单据的操作记录被删除,则根据所述第一可视化操作更新所述第一单据的数据。


5.根据权利要求2所述的方法,其特征在于,当确定无所述第二单据的操作记录之后,根据所述可视化操作更新所述第一单据的数据之前,所述方法还包括:
在所述业务冲突记录表中添加所述第一单据的操作记录;所述第一单据的操作记录用于表示所述第一单据的数据正在被更新。


6.根据权利要求5所述的方法,其特征在于,根据所述第一可视化操作更新所述第一单据的数据之后,所述方法还包括:
在所述业务冲突记录表中删除所述第一单据的操作记录。

【专利技术属性】
技术研发人员:杨志刚李晓庆彭寅飞黄永浩
申请(专利权)人:金蝶软件中国有限公司
类型:发明
国别省市:广东;44

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

1