【Python】【表单插件】获取列表选中行的单据头内码ID

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

【Python】【表单插件】获取列表选中行的单据头内码ID

#Python】【表单插件】获取列表选中行的内码ID
import clr
clr.AddReference("mscorlib")
clr.AddReference("Kingdee.BOS")
clr.AddReference("Kingdee.BOS.Core")
clr.AddReference("Kingdee.BOS.App")
clr.AddReference("System.Data")
from Kingdee.BOS import *
from Kingdee.BOS.App.Data import *
from Kingdee.BOS.Core.DynamicForm.PlugIn import *
from Kingdee.BOS.Core.DynamicForm.PlugIn.Args import *
from Kingdee.BOS.Util import *
from System import *
from System.Collections.Generic import *
from System.Data import *

def BarItemClick(e):
    #按钮标识:REDF_tbButton
    if (e.BarItemKey.Equals("字段标识", StringComparison.OrdinalIgnoreCase)):
        #获取列表选中行的FID
            AA=this.ListView.SelectedRowsInfo;
            #循环
            for i in range(len(AA)):
            #准备获取 
            #BB=AA[i].PrimaryKeyValue;                
                BB=AA[i].DataRow["FID"].ToString(); 

            #单据头内码,这个无法直接获取明细FEntryID需自行转换,FID可以换成其他的字段一样,比如FBillNo获取单据编号。

                #转换为字符串
                CC=str(BB);
                #显示结果
                this.View.ShowMessage(CC);      
        return

获取列表选中行的内码ID.zip

【Python】【表单插件】获取列表选中行的单据头内码ID

#Python】【表单插件】获取列表选中行的内码IDimport clrclr.AddReference("mscorlib")clr.AddReference("Kingdee.BOS")clr.AddReference("...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息