实现目的:在金蝶单据内通过按钮查询外部系统的相关联数据
实现步骤: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按钮测试")