2022年KBOS插件开发入门教程 .pdf
《2022年KBOS插件开发入门教程 .pdf》由会员分享,可在线阅读,更多相关《2022年KBOS插件开发入门教程 .pdf(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、BOS 插件开发入门教程本文主要针对初学者,介绍BOS插件开发与制作的基本流程与步骤,为入门所用。以一个简单的插件开发需求为例:比如想在新开发的BOS 单据上,增加一个自定义菜单按钮, 按钮标题为 “My BOS MenuBarButton ” , 位置放在编辑菜单下的驳回审核按钮之后,在工具栏上的退出按钮之前;当点击该自定义按钮时弹出提示框“Hello,This Is My First BOS Bill InterFace!” 。针对此需求,让我们一起看看如何一步一步通过BOS插件来实现:【第一步】:由于插件是基于VB语言开发, 首先需要在装有金蝶K3 的环境下安装Microsoft Vis
2、ual Basic 6.0(简称 VB6.0)开发工具。【第二步】:安装好 VB6.0 之后,在开始菜单中找到VB6.0 的快捷方式,打开VB 之后将出现以下界面(如图1) :图 1 在此界面一定要选择“ActiveX DLL” ,再点击“打开”按钮,然后会进入以下工作界面(如图 2) :名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 16 页 - - - - - - - - - 图 2注意界面右上方的“插件开发向导”按钮。有的环境可能会出现打开VB6.0 后并没有“金蝶
3、k/3-BOS”菜单的问题,解决方法如下:找到 K3安装目录下的ADDIN 文件夹,将此文件夹下的两个DLL文件 (K3BOSPLUGINSADDIN.dll和 K3GLParaConsolePlugin.dll) ,在 CMD 命令行中用RegSvr32命令进行注册。例如: K3安装目录为C:Program FilesKingdeeK3ERP,那么在cmd 中输入命令就为:regsvr32 C:Program FilesKingdeeK3ERPADDINK3BOSPLUGINSADDIN.dll regsvr32 C:Program FilesKingdeeK3ERPADDINK3GLPar
4、aConsolePlugin.dll 回车提示注册成功之后,再重新打开VB 就会出现“金蝶k/3-BOS”菜单,如果还没出现需要再重启下电脑解决。 (备注:如果是WIN7 环境,运行cmd.exe 需要以管理员身份运行,方可成功注册组件)名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 16 页 - - - - - - - - - 图 3 【第三步】:插件向导界面操作点击 VB右上方的“插件开发向导”按钮,将会出现以下界面(如图4) :名师资料总结 - - -精品资料欢迎下
5、载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 16 页 - - - - - - - - - 图 4 在以上界面,我们可以看到有4 个选项供选择,具体含义如下:金蝶K/3-BOS 客户端插件 :在金蝶 K3客户端运行,针对K3客户端业务逻辑的扩展处理,仅适用于BOS新单。比如更改单据菜单按钮外观及位置、增加自定义按钮菜单功能、单据字段数据更改、单据保存前的特殊校验、序时薄实现动态过滤、下推前的逻辑控制、审核或者驳回操作前的特殊判断等等客户端的逻辑扩展,都有可能用到客户端插件金蝶K/3-BOS 中间层插件: 在
6、金蝶 K3中间层运行,针对K3中间层业务逻辑的扩展处理,仅适用于BOS新单。特别涉及到需要在中间层进行一些特殊业务处理,需要同BOS 单据的中间层保存、删除、审核或驳回等操作的事务保持在同一事务里进行控制时,就会用到中间层插件。金蝶K/3 工业单据客户端插件:在金蝶 K3客户端运行,针对K3客户端业务逻辑的扩展处理,仅适用于K3老单。金蝶K/3 工业单据中间层插件:在金蝶 K3中间层运行,针对K3中间层业务逻辑的扩展处理,仅适用于K3老单。案例要求是在单据上增加按钮,是对BOS 单据客户端运行时的扩展处理,所以此处我们选择“金蝶K/3-BOS 客户端插件”,点击确定后将进入以下界面(如图5)
7、:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 16 页 - - - - - - - - - 图 5界面上有四种插件类型供我们选择,不同插件类型的说明如下:金蝶K/3-BOS 客户端单据插件:针对 BOS单据新增、修改及查看等场景下的业务逻辑的扩展处理。金蝶K/3-BOS 客户端序时薄插件:针对 BOS单据序时薄维护等场景下的业务逻辑的扩展处理。金蝶K/3-BOS 基础资料序时薄插件:针对 BOS基础资料序时薄维护场景下的业务逻辑的扩展处理金蝶K/3-BOS 审批流插件
8、 :针对 BOS单据运行审批流相关的业务逻辑的扩展处理。此处我们选择“金蝶K/3-BOS 客户端单据插件” ,在单据界面上增加自定义按钮,点击“下一步”将出现以下界面(如图6) :名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 16 页 - - - - - - - - - 图 6选择“新增菜单或工具栏”,点击“下一步”将出现以下界面(如图7) :图 7 点击“新增”按钮,出现以下界面(如图8) :名师资料总结 - - -精品资料欢迎下载 - - - - - - - - -
9、 - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 16 页 - - - - - - - - - 图 8在弹出的菜单编辑界面,增加自定义按钮,定义按钮标题、在菜单栏及工具栏上的位置。定义完成之后点击“确定”按钮,然后点击“下一步”,将进入以下界面(如图9) :图 9 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 16 页 - - - - - - - - - 在图 9 界面选择你想要实现的插件接口事件,这些插件接口事件是K3系统
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年KBOS插件开发入门教程 2022 KBOS 插件 开发 入门教程
限制150内