二、金蝶云星空Python插件-单据头字段批改
/

二、金蝶云星空Python插件-单据头字段批改

SOSO
2025-06-03 / 0 评论 / 3 阅读 / 正在检测是否收录...

二、金蝶云星空Python插件-单据头字段批改

2.1 登录BOSIDE,扩展采购订单,批量编辑字段属性-列表菜单,新增一个按钮(标识:tbBtnUpdate),点击事件-调用批量修改操作,如下图所示
2025-06-03T02:26:03.png

2.2 列表插件-注册Python代码,如下图所示
2025-06-03T02:26:18.png

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 字段批改前
2025-06-03T02:27:24.png
2.5 字段批改后
2025-06-03T02:27:50.png
2025-06-03T02:28:04.png
2025-06-03T02:28:16.png

0

评论 (0)

取消