单据审核触发核销后,反审核提示存在未完成的业务逻辑,不能反审核原创
2人赞赏了该文章
830次浏览
编辑于2023年12月22日 14:33:29
一、 问题
单据在配置了核销服务后,通过单据操作(例如审核)触发了核销,反审核时提示“存在未完成的业务逻辑,不能法反审核,请通过监控管理-分布式事务-事务查询菜单查看相关信息”,该问题是因为单据审核时触发了单据核销,核销平台的分布式事务还没有执行完成,或者执行失败,导致单据被锁,不能进行反审核操作。
二、 解决方案
核销平台采用了分布式事务来执行核销,如果事务还没执行完成或者执行失败,就会导致单据被锁住,需要在分布式事务应用下解锁对应的业务单据,才能进行反审核操作。
三、 操作步骤
以财务应付单为例,财务应付单审核后触发核销
步骤1
点击财务应付单反审核按钮,提示“存在未完成的业务逻辑,不能发审核,请通过监控管理-分布式事务-事务查询菜单查看相关信息”。
图1.单据反审核
步骤2
打开系统服务云-分布式管理-分布式事务-事务查询目录,找到对应的核销平台事务,点击解锁业务单据,如果提示无法解锁业务单据,需要等待一小时后才能解锁,这是因为平台为了保证事务最终能执行完成,设定了自动定时重试机制,在一个小时内会定时重试事务,一个小时之后如果还没有执行成功,才能解锁业务单据。
图2.无法解锁业务单据
图3.业务单据解锁成功
步骤3
业务单据解锁成功后,再执行对应单据的反审核。
图4.单据反审核成功
四、开发环境版本
V6.0.01及以上
五、 适用单据
各种配置了核销服务的单据均适用。
赞 2
2人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!
推荐阅读