分享

金蝶KIS专业版二次开发技术详解

 quasiceo 2018-09-03

指开发用户个性化功能插件,并将功能菜单挂到KIS专业版主控台的相应模块右下方,相对嵌入式插件,外挂DLL组件的功能相对比较独立。具体实现过程如下:

插件需求

销售模块的右下方,挂接一个简单的VB DLL组件程序,该演示程序介绍数据库连接的获取,F7基础资料的选择。

实现步骤
步骤一:

在KISCom目录下创建KISBOS目录,解压下面报表例子文件包,放到KISBOS目录,如下图:外挂DLL功能插件例子.zip


步骤二:

注册上图显示KISBOSDllSample目录下的KISBOSDllSample.dll组件(DLL组件的注册方法:双击该文件,选择打开方式为 system32目录下的REGSVR32.EXE文件,提示注册成功)。

实现效果

销售模块的账簿报表中出现“Dll例子”菜单

点击“DLL例子”,可以显示下面窗口:


原理介绍

1. 专业版主控台显示时,自动读取KISCom\KISBOS 目录下的 “xls”文件,每个xls文件中存放一条记录,该记录的相关字段说明,可以打开xls文件,查看该文件的“字段说明”页表中相关解释。此xls相当于菜单挂接模板,如果要挂接新报表或新的dll组件,可以拷贝此文件,对相应字段进行修改即可,注意:如果是手工Excel新建的xls文件,专业版主控台会出现不能显示的问题。

2. 点击“DLL例子”菜单后,根据xls文件记录中设置的“DLL/KISBOSDllSample.Application”,创建KISBOSDllSample.Application对象,并自动调用该对象的指定方法,如下:

	Public Function Show(str As String) As Boolean
	PropString = str
	frmMain.Show 1
	End Function

具体代码实现,请参阅“KISBOS\KISBOSDllSample”目录下的VB源代码。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多