金蝶云星空动态打开外部URL

实现目的:在金蝶单据内通过按钮查询外部系统的相关联数据

实现步骤:1、增加菜单栏按钮,在菜单集合内添加。并且去掉新增可见属性

2、注册python插件

import clr
clr.AddReference("System")
clr.AddReference("Kingdee.BOS")
clr.AddReference("Kingdee.BOS.Core")
clr.AddReference("Kingdee.BOS.Contracts")
from Kingdee.BOS import *
from Kingdee.BOS.Core import *
from System import *
from System.ComponentModel import *
from System.Collections.Generic import *
from System.Text import *

# 表单插件 - 按钮点击事件处理函数
# 点击按钮:最先执行
def BarItemClick(e):
     if e.BarItemKey == "UNW_web":
        #this.View.ShowMessage("这是BarItemClick按钮测试")
        url = "http://www.baidu.com/s?wd="+ this.Model.GetValue("FBillNo").ToString();
        this.View.AddAction("ShowWebURLExt", url);
        #this.View.SendDynamicFormAction(this.View);

# def AfterBarItemClick(e):
#     if e.BarItemKey == "UNW_web":
#         this.View.ShowMessage("这是AfterBarItemClick按钮测试")
此条目发表在待分类分类目录。将固定链接加入收藏夹。