删除单据体所有行原创
金蝶云社区-ALAOK
ALAOK
14人赞赏了该文章 2,547次浏览 未经作者许可,禁止转载编辑于2020年06月27日 13:44:29
封面

金蝶云星空很多时候在做二次开发的时候,会用到单据体的全部删除事件,金蝶官方又没有提供单据体的全删除事件,单独做个插件不方便,我们可以用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");#单据体标识


赞 14