From a5ed0ba6c3db8c0203dcf7be4891cd5a0a49de4d Mon Sep 17 00:00:00 2001 From: yuyubo <1870149533@qq.com> Date: Fri, 25 Jul 2025 11:07:58 +0800 Subject: [PATCH] 11 --- Reportapi/新建文本文档.txt | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 Reportapi/新建文本文档.txt diff --git a/Reportapi/新建文本文档.txt b/Reportapi/新建文本文档.txt new file mode 100644 index 0000000..3673a4d --- /dev/null +++ b/Reportapi/新建文本文档.txt @@ -0,0 +1,37 @@ +import clr +clr.AddReference('System') +clr.AddReference('Kingdee.BOS') +clr.AddReference('Kingdee.BOS.Core') +clr.AddReference('Kingdee.BOS.App.Core') +clr.AddReference('Kingdee.BOS.App') +clr.AddReference('Kingdee.BOS.DataEntity') +clr.AddReference('Kingdee.BOS.Business.DynamicForm') +clr.AddReference("Kingdee.BOS.ServiceHelper") +import sys +from System import * +from System import Type +from System import Array +from System.Text import * +from System.Collections.Generic import * +from Kingdee.BOS.App.Data import * +from Kingdee.BOS.Core.DynamicForm.PlugIn import * +from Kingdee.BOS.Core.Metadata.EntityElement import * +from Kingdee.BOS.Core.Metadata import * +from Kingdee.BOS.Orm.DataEntity import * +from Kingdee.BOS.ServiceHelper import * +from Kingdee.BOS.Util import * +from Kingdee.BOS.Core.Util import * + +def BarItemClick(e): + if (e.BarItemKey == "YTKJ_chongzhi"): + SelectRows = this.View.SelectedDataRows + Rowidlist = [] + for item in SelectRows: + Rowid = "'"+item["主键"].ToString()+"'" + Rowidlist.append(Rowid) + sql ="""/*dialect*/ UPDATE SysWorkProcess SET FuncStatus = 0 WHERE ID IN ({0}) """.format(",".join(Rowidlist)) + #raise Exception(sql) + res=DBUtils.Execute(this.Context, sql) + if res>0: + this.View.InvokeFormOperation("Refresh") + this.View.ShowMessage("重置了"+res.ToString()+"条数据") \ No newline at end of file