1 #引入clr运行库
 2 import clr
 3 clr.AddReference("Kingdee.BOS.Core")
 4 clr.AddReference("Kingdee.BOS.App")
 5 clr.AddReference("Kingdee.BOS")
 6 #添加对cloud插件开发的常用组件的引用
 7 from Kingdee.BOS.Core.Bill.PlugIn import *
 8 from Kingdee.BOS.Core.Bill.PlugIn.Args import *
 9 from Kingdee.BOS.Core.DynamicForm.PlugIn.Args import *
10 from Kingdee.BOS.App.Data import *                
11 def AfterBarItemClick(e):
12         #判断点击审核按钮(菜单和列表一致)
13         if (e.BarItemKey=="tbSplitApprove" or e.BarItemKey=="tbApprove"):
14                 #执行MSSQL语句
15                 DBUtils.Execute(this.Context, "/*dialect*/update a set a.AA=b.AA from (select id,AA from TableA)a,(select id,AA from TableB)b where a.id=b.id");
16                 #执行MSSQL存储过程
17                 DBUtils.Execute(this.Context, "/*dialect*/exec 存储过程名字");
18                 #this.View.ShowMessage("项目更新成功!");