45.2、操作服务插件,BeginOperationTransaction,批量事务开始后事件原创
金蝶云社区-林荫大道cc
林荫大道cc
6人赞赏了该文章 5257次浏览 未经作者许可,禁止转载编辑于2020年07月12日 17:27:14
封面

 45.1


业务场景:


上一节介绍的是一笔一笔每张单据提交,本节介绍开启批量事务,同时提交;


一、采购订单下推生成下游单据收料通知单后,收料通知单后保存状态;

二、再新增一张采购订单,下推生成下游单据收料通知单后,收料通知单后审核状态;

三、采购订单列表,批量反审核;


image.png


image.png


image.png


1、如果是上一节的代码,一张采购订单显示反审核成功,同步删除下游单据;另外一张反审核失败,不删除下游单据;


     1笔成功,1笔失败;


e.SurportBatchTransaction = false;


image.png

不知道为什么不生效,,待续



2、


e.SurportBatchTransaction = true;


批量反审核采购订单,直接报错,2笔单据都没有执行成功;


image.png



总目录链接

https://vip.kingdee.com/article/64993872014591232


赞 6