常见问题.工序汇报.反审核时提示“单据号'GXHB******'存在未处理完成的'工序汇报审核异步处理消息',反审核不成功

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

常见问题.工序汇报.反审核时提示“单据号'GXHB******'存在未处理完成的'工序汇报审核异步处理消息',反审核不成功

【问题描述】

反审核工序汇报单,提示“单据号'GXHB******'存在未处理完成的'工序汇报审核异步处理消息',反审核不成功”,如下图所示:



【场景介绍】

  • 业务场景:

    车间管理参数中,勾选了“工序汇报审核异步处理”,在该工序汇报异步审核的消息执行成功之前,又手动进行“反审核”操作时,就会出现该提示。

  • 原因分析:

    PT-146915 [8.0.0.202206]及以上版本,提供了工序汇报单异步审核的功能,针对的是报工频繁、对数据实时性要求不高的场景。报工后,会直接将汇报单置为审核态,然后通过“消息队列”,在后台进行真正的审核处理,如数量等字段的反写、下游单据的生成等。在消息队列执行完成之前,该汇报单并不是真正的审核状态,此时,禁止手动进行反审核。




【解决方案】

首先,确认是否需要启用“工序汇报审核异步处理”的参数,这取决于应用场景。通常并不建议启用,只有在报工频繁、对数据实时性要求不高的情况下,才需要启用。

  1. 进入“消息队列”

    找到“备注”是该汇报单的那条数据,如果“队列状态”是“执行失败”,那么就根据“执行结果描述”进行调整,然后将该条数据进行“失败重置”,然后进入下一步骤;如果“队列状态”是“待执行”,则直接进入下一步骤。


  2. 进入“执行计划列表”

    找到“车间消息处理计划”,如果该执行计划在正常运行,就可以等它达到执行时间后自动触发消息队列的消息执行;如果需要马上进行汇报单的审核,则可以手动点击“测试”,立刻触发消息队列的执行。消息队列的执行情况,可以回到步骤1中的“消息队列”进行查看,执行成功后,该条消息会从消息队列中移除,工序汇报也会完成审核。

  3. 根据需要确定“工序汇报审核异步处理”参数是否勾选

    确认是否需要继续启用“工序汇报审核异步处理”的参数,这取决于应用场景。系统默认不启用,只有在报工频繁、对数据实时性要求不高的情况下,才需要启用。



      

常见问题.工序汇报.反审核时提示“单据号'GXHB******'存在未处理完成的'工序汇报审核异步处理消息',反审核不成功

【问题描述】反审核工序汇报单,提示“单据号'GXHB******'存在未处理完成的'工序汇报审核异步处理消息',反审核不成功”,...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息