二、金蝶云星空Python插件-单据头字段批改
2.1 登录BOSIDE,扩展采购订单,批量编辑字段属性-列表菜单,新增一个按钮(标识:tbBtnUpdate),点击事件-调用批量修改操作,如下图所示
2.2 列表插件-注册Python代码,如下图所示
2.3 Python代码:
import clr
clr.AddReference('Kingdee.BOS')
clr.AddReference('Kingdee.BOS.Core')
clr.AddReference('Kingdee.BOS.ServiceHelper')
from Kingdee.BOS.Core import *
from Kingdee.BOS.Core.Bill import *
from Kingdee.BOS.Core.Bill.PlugIn import *
from Kingdee.BOS.Core.Permission import *
from Kingdee.BOS.ServiceHelper import *
#from Kingdee.BOS.Web import *
def BarItemClick(e):
if e.BarItemKey=="tbBtnUpdate":
businessObj=BusinessObject();
formId=str(this.View.BillBusinessInfo.GetForm().Id);
businessObj.Id=formId;
if this.ListView.CurrentSelectedRowInfo==None:
this.View.ShowErrMessage("请选择数据行") ;
return ;
param = BillShowParameter()
param.FormId = FormIdConst.BD_BulkEdit
this.View.ShowForm(param)
2.4 字段批改前
2.5 字段批改后
评论 (0)