直运业务自动化流程,审核应付单报错【此操作对该事务的状态无效】原创
5人赞赏了该文章
108次浏览
编辑于2024年06月20日 09:00:28
如流程图,直运业务自动化的流程,在审核应付单时,会自动触发生成采购入库、销售出库、应收单,这一整个流程因为在一个事务里面,所以有一步报错,可能就会导致报错【此操作对该事务的状态无效】。
例如,有一种情况,在应付单审核之前,手动把销售订单推了应收单,这时候去审核应付单触发自动下推出库单到应收单,会被反写规则超额校验卡住(销售订单关联应收数量(销售基本)),由于在事务当中遇到报错回滚了事务状态,这时候其他方法再去查询数据库时,可能就直接报了此操作对该事务的状态无效。
解决方案:
1.在销售订单的单据类型中把直运业务自动生成的参数勾选去掉,再去审核应付单,然后手动下推相关单据观察报错。
2.检查报错的Log日志,看能不能找到具体报错内容,针对具体报错内容去处理,一般是下推保存的校验卡住了。
3.以上的例子处理方案就是把反写规则先禁用了,自动化流程全部跑完之后,再把新生成的应收单删除。
推荐阅读