删除单据体所有行原创
14人赞赏了该文章
2,547次浏览
编辑于2020年06月27日 13:44:29
![封面](/download/0100fc3661903d394639909687d911794d3d.png)
金蝶云星空很多时候在做二次开发的时候,会用到单据体的全部删除事件,金蝶官方又没有提供单据体的全删除事件,单独做个插件不方便,我们可以用python免生成,免重启IIS,代码如下:
import clr
clr.AddReference("Kingdee.BOS.Core")
clr.AddReference("Kingdee.BOS")
#添加对cloud插件开发的常用组件的引用
from Kingdee.BOS.Core.Bill.PlugIn import *
from Kingdee.BOS.Core.Bill.PlugIn.Args import *
from Kingdee.BOS.Core.DynamicForm.PlugIn.Args import *
def EntryBarItemClick(e):
if(e.BarItemKey=="AI_DELALL"):#按钮标识
this.Model.DeleteEntryData("F_AI_Entity");#单据体标识