单据审核触发核销后,反审核提示存在未完成的业务逻辑,不能反审核原创
金蝶云社区-小晨Z
小晨Z
2人赞赏了该文章 659次浏览 未经作者许可,禁止转载编辑于2023年12月22日 14:33:29

一、 问题

        单据在配置了核销服务后,通过单据操作(例如审核)触发了核销,反审核时提示“存在未完成的业务逻辑,不能法反审核,请通过监控管理-分布式事务-事务查询菜单查看相关信息”,该问题是因为单据审核时触发了单据核销,核销平台的分布式事务还没有执行完成,或者执行失败,导致单据被锁,不能进行反审核操作。

二、 解决方案

        核销平台采用了分布式事务来执行核销,如果事务还没执行完成或者执行失败,就会导致单据被锁住,需要在分布式事务应用下解锁对应的业务单据,才能进行反审核操作。

三、 操作步骤

        以财务应付单为例,财务应付单审核后触发核销

步骤1

        点击财务应付单反审核按钮,提示“存在未完成的业务逻辑,不能发审核,请通过监控管理-分布式事务-事务查询菜单查看相关信息”。

image.png


1.单据反审核

步骤2

       打开系统服务云-分布式管理-分布式事务-事务查询目录,找到对应的核销平台事务,点击解锁业务单据,如果提示无法解锁业务单据,需要等待一小时后才能解锁,这是因为平台为了保证事务最终能执行完成,设定了自动定时重试机制,在一个小时内会定时重试事务,一个小时之后如果还没有执行成功,才能解锁业务单据。

image.png

2.无法解锁业务单据

image.png

图3.业务单据解锁成功

步骤3

    业务单据解锁成功后,再执行对应单据的反审核。 

image.png

图4.单据反审核成功

四、开发环境版本

      V6.0.01及以上

五、 适用单据

      各种配置了核销服务的单据均适用



赞 2