【s-HR Cloud V8.6.1.2】提报单选择员工时,放开员工选择范围(不受单据头中行政组织和业务组织控制),二开说明文档

栏目:s-hr cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-22浏览:1

【s-HR Cloud V8.6.1.2】提报单选择员工时,放开员工选择范围(不受单据头中行政组织和业务组织控制),二开说明文档

【功能介绍】

       在创建或编辑提报单(含常规提报、激励提报、团队提报)时,点击新增或编辑分录员工,弹出的员工任职F7页面,查询时会受到提报单单据头的行政组织和业务组织控制,如果想放开此限制,请参考该文档。


【适用版本】

本文档基于s-HR Cloud V8.6.1.2大版本及s-HR Cloud V8.6.1.2相关补丁版本,补丁版本要在PT172760及之前。


页面功能路径

提报单页面路径:“薪酬核算”->“提报管理”->“提报单”。


操作步骤

1、 常规提报单(或激励提报)表单页

      找出提报单分录选择员工任职时对应的F7,uipk

      com.kingdee.shr.compensation.app.integrate.CmpEmpORelation.F7

      找到对应视图,并找到对应实现类:

      com.kingdee.shr.compensation.web.handler.integrate.CalSubmitCmpEmpORelationF7Handler

      新建一个handler,继承CalSubmitCmpEmpORelationF7Handler,并重写getDefaultFilter方法:


       主要是红色部分的过滤条件,按自己的需求调整修改。

       修改好handler后,对上面的员工任职F7视图使用拓展视图,拓展视图中实现类使用新建的handler,并将handler部署到服务器即可


2、 团队提报单表单页

      找出提报单分录选择员工任职时对应的F7uipk

      com.kingdee.shr.compensation.app.integrate.stores.CmpEmpORelation.F7

      找到对应视图,并找到对应实现类:

      com.kingdee.shr.compensation.web.handler.integrate.TeamCalSubmitCmpEmpORelationF7Handler

      新建一个handler,继承TeamCalSubmitCmpEmpORelationF7Handler,并重写getDefaultFilter方法:

       修改好handler后,对上面的员工任职F7视图使用拓展视图,拓展视图中实现类使用新建的handler,并将handler部署到服务器即可。


注意:

       对defaultFilter处理,移除多余的过滤条件时,不要直接使用remove方法,参考下图中的方法,需要移除的条件按个人需求调整





【s-HR Cloud V8.6.1.2】提报单选择员工时,放开员工选择范围(不受单据头中行政组织和业务组织控制),二开说明文档

【功能介绍】 在创建或编辑提报单(含常规提报、激励提报、团队提报)时,点击新增或编辑分录员工,弹出的员工任职F7页面,查询时...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息