您的位置首页百科问答

金蝶K3二次开发教程

金蝶K3二次开发教程

的有关信息介绍如下:

金蝶K3二次开发教程

本篇经验将和大家介绍创建一个金蝶K/3BOS 客户端事件插件的二次开发案例,希望对大家的工作和学习有所帮助!

启动MicrosoftVisualBasic6.0,如下图所示:

在出现的“NewProject”对话框中选择“ActiveXDLL”,如下图所示:

选择菜单“Project”—〉“References”,如下图所示:

在出现的“References”对话框中,选择下述2项,如下图所示:

 K3ClassEvents

 KingdeeFoundationObjects1.0

说明:如果没有在这个列表中没有找到上述2项,可以点击对话框上的“Browse

”按键,在出现的打开文件对话框中分别选择本机上的

 K3ClassEvents.dll

 Kfo10.dll

这2个DLL文件即可(一般在金蝶K/3 客户端部件的安装目录中可以找到)

重新命名工程及类模块名称,保存工程,如下图所示:

例如将默认的新建工程名和类模块名改为下图所示:

在BOSPlugIns.cls类模块的代码中写入代码,如下图所示:

这是客户端单据事件插件连接代码,在上面的代码中,我们定义了一个名为m_BillInterface的BillEvent对象,来接受金蝶K/3BOS 的客户端单据事件。

在BOSPlugIns.cls类模块的代码中写入如下的代码则可以接受金蝶K/3BOS

的客户端序时薄事件,如下图所示:

客户端序时薄事件插件连接代码如果希望在一个插件中同时可以处理客户端单据事件和序时薄事件,可以通过在工程中添加1个类模块,如下图所示,分别在2个类模块中添加上述2段代码。这样就可以利用1个类来处理客户端单据事件,用另1个类来处理客户端序时薄事件了,如下图所示:

编译工程,在金蝶K/3BOS中设置插件,如下图所示:

以上步骤完成后,我们就建立了一个金蝶K/3BOS 客户端事件(包括单据事件和序时薄事件)插件。