金蝶KIS商贸版插件开发详解

需积分: 13 3 下载量 113 浏览量 更新于2024-06-30 收藏 299KB DOCX 举报
"金蝶KIS商贸版插件开发文档" 金蝶KIS商贸版插件开发文档详细介绍了如何为金蝶KIS商贸版系统开发扩展功能。这份文档适用于那些希望增强金蝶商贸版功能,以满足特定业务需求的开发者。 **概述** 文档首先对插件开发的背景和目的进行了概述,旨在帮助开发者理解KIS商贸版的应用场景,并提供了一个开发插件的基础框架。 **应用范围** 应用范围部分可能涵盖了插件能在金蝶KIS商贸版中的各种功能模块中进行集成,如销售、采购、库存等,使得系统能够处理更复杂的业务流程或数据管理需求。 **KICClassEvents的对象模型** 这部分详细列出了KICClassEvents对象的各种属性和事件,它是插件开发的核心部分。开发者可以通过这些对象与KIS商贸版的内部机制交互,实现自定义逻辑。 1. **对象和属性**: - **ListEvents**: 包含与列表相关的事件和属性,如List属性、RsId属性等,用于操作数据列表。 - **DataSrv**: 提供对数据库访问的功能。 - **K3Lib**: 提供与金蝶K3系统的接口。 - **MenuBar**: 与菜单栏操作相关的属性,可以扩展或修改菜单项。 - **MultiCheckMgr**: 处理多选功能的管理器。 - **EnableListFillRowEvents**: 控制列表填充行事件的启用。 - **ListEntrySort/ListHeadSort**: 列表排序相关属性。 - **ListFilterString/ShowMsg**: 过滤条件及消息显示设置。 - ** GetDataFldByKey/GetDataFld**: 获取指定字段值的函数。 - **GetCurrentSelRowInfo/GetSelectedBillInfo**: 获取当前选定行或单据信息的函数。 - **LoadSelectedBill/SendMessage**: 加载选定单据或发送消息的函数。 - **UpdateNormalFld/UpdateNormalFldByKey**: 更新普通字段的函数。 - **AfterBusinessCheck/AfterCopyBillCreateData**: 单据业务检查后的事件。 - **AfterDeleteBill**: 删除单据后的事件。 - **AfterMultiCheck/AfterSelList**: 多选操作或选择列表后的事件。 - **AfterUnBusinessCheck/AfterUnMultiCheck**: 取消业务检查或取消多选后的事件。 - **BeforeMultiCheck/BeforeSendMessage**: 多选操作或发送消息前的事件。 - **BeforRefreshToolBar/BusinessCheck**: 刷新工具栏或执行业务检查的事件。 - **FinishMultiCheck**: 多选操作完成的事件。 - **ListFillRow/ListRowSelected**: 列表填充行或行被选中的事件。 - **MenuBarClick/MenuBarInitialize**: 菜单栏点击或初始化事件。 - **MultiCheck/StartMultiCheck**: 开始多选或执行多选的事件。 - **UnBusinessCheck/UnMultiCheck**: 取消业务检查或取消多选的事件。 - **AfterMergeCopyBill/ReMultiCheck/ReUnMultiCheck**: 合并复制单据或重新多选、取消多选的事件。 - **BaseClassEvent对象参考**: 提供基础类事件的参考信息。 **使用说明** 使用说明部分可能包含如何创建、调试和部署插件的详细步骤,以及如何在实际环境中测试和应用插件。 **对象参考** 最后,文档还提供了其他对象的参考,如`BrowseCtl`和`DataSrv`属性,它们是与界面浏览和数据服务相关的对象,帮助开发者更好地控制数据展示和交互。 这份文档是金蝶KIS商贸版插件开发的全面指南,通过学习和实践其中的内容,开发者能够构建定制化的功能,以提升金蝶商贸版系统的功能性和用户体验。