二次开发扩展程序开发之插件模式中的相关扩展接口说明原创
金蝶云社区-Tick
Tick
16人赞赏了该文章 7,516次浏览 未经作者许可,禁止转载编辑于2022年08月03日 09:17:07

这里就PLM的二次开发扩展进行相关说明:


<注意创建 .net的项目的名称(程序集名称)要符合命名规则: ISV.项目标识名.Common.BusinessEntity  ,项目标识名为开发的项目标识,其它字符与符号保持一致,且均为英文半角格式>


一、AbstractBaseBillOperation (单据界面视图业务扩展)

二、AbstractBaseListOperation(列表界面视图业务扩展)

三、IControlStageSwitcher (阶段转换接口)

四:ISetTVersionEffectiveService (变更时生效临时版本服务接口)

五:ICreateTVersionService(变更时创建T版服务接口)

六:IBomSyncService (BOM下推同步服务接口)

七:IMaterialSyncService(物料下推同步服务接口)



一、AbstractBaseBillOperation (单据界面视图业务扩展)

对业务类型的单据维护界面进行扩展

相关事件基本包含了标准的相关常用事件


image.png

image.png

image.png

image.png

image.png



二、AbstractBaseListOperation(列表界面视图业务扩展)

对业务类型的列表界面进行相关业务扩展处理;

包含了以下相关事件:


image.png

image.png

image.png

image.png




三、IControlStageSwitcher (阶段转换接口)

接口:

image.png

示例:

image.png


四:ISetTVersionEffectiveService (生效临时版本服务接口)


image.png

五:ICreateTVersionService(变更时创建T版服务接口)

image.png


六:IBomSyncService (BOM下推同步服务接口)

image.png


七:IMaterialSyncService(物料下推同步服务接口)

image.png




附:具体开发方法参考 https://vip.kingdee.com/article/83591896433330944

 



--------END-----------