电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

星瀚费用注册服务的扩展点二开汇总

来源:金蝶云社区作者:金蝶2024-09-224

星瀚费用注册服务的扩展点二开汇总

# 新扩展点实现方式 后续新增扩展点已全部通过统一SDK方式实现,请前往 [https://dev.kingdee.com/open](https://dev.kingdee.com/open)查看更多扩展点。 ![image.webp](/download/0100f0fdcbe0080142a1b0121cd811b5ac1e.webp) 下文是旧的二开扩展实现方式,且此贴不再更新。 ## 页面初始化数据服务 在页面初始化的数据中常常有二开的逻辑,或者需要修改标准字段的一些携带逻辑。这里提供了一个服务可以让二开修改单据初始化的数据包。 1. 实现接口 kd.fi.er.mservice.ext.IErService4Ext 代码示例![1620738720353.webp](/download/010068f276c2ce2d4e129a9d1dfa4b70c694.webp) 2. 把全类名注册进费用全局配置中(er_stdconfig),key是 ext.service.er ![1620738775058.webp](/download/01008df8583521fa4f6dba747d512eca0681.webp) 接口说明: | 方法 | 描述 | 参数 | | -------------- | ----------------------------------------------------------- | ----------------------------------------------------------- | | initNewDataMap | 单据初始化数据,在填充页面之前触发。允许修改billMap中的内容 | view:当前单据的view对象 , billMap :将要填充到页面上的数据 | | | | | | | | | ## 出纳付款反写服务扩展 标准单据的付款单反写,有一套标准的实现。若有二开继承的单或者需要修改标准反写服务的逻辑,提供了二开扩展接口。 在 er_stdconfig里面添加二开的服务。 key是 【er.writeback.具体元数据标识 】, 比如 要替换费用报销单的反写服务, key就是 er.writeback.er_dailyreimbursebill . value是二开实现的服务全类名。 服务的基类为kd.fi.er.mservice.botp.writeback.AbstractWriteBackServcie ## 差旅标准服务扩展 差旅标准服务标准功能不满足需求的,可以通过注册二开服务的方式重写逻辑。 在 er_stdconfig里面添加二开的服务。 key是 IErTripStdService.要重写的方法名。 以下是两个常用重写方法: - IErTripStdService.getAccmodationStd 补助住宿标准 - IErTripStdService.getVehicleStdByUserIdAndVehicleType 交通工具标准 value是二开类的全类名。 需要满足的规范: 1. 实现 IErTripStdService接口 2. 提供一个构造方法, 参数是 DynamicObject bill 。 目的是把单据的数据传递到二开的服务里,以便获取一些值用来做二开的逻辑。 3. 若只有单头信息还不满足二开的需要,可以提供两个参数的构造方法,参数 ( DynamicObject bill,Map<String,Object> extMap) extMap的值,需

星瀚费用注册服务的扩展点二开汇总

# 新扩展点实现方式后续新增扩展点已全部通过统一SDK方式实现,请前往 [https://dev.kingdee.com/open](https://dev.kingdee.com/open)查...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信