
【功能介绍】
提报在s-HR Cloud V8.6.1.2大版本及s-HR Cloud V8.6.1.2相关补丁版本(补丁PT167657及之前版本)中屏蔽了提报公式平台中函数等计算功能,导致有些用户使用不方便。此文档用于指导用户通过二开来放开提报中公式平台下函数等计算功能。激励提报、团队提报同常规提报处理方式类似,此处仅使用常规提报单作示范说明。
【适用版本】
s-HR Cloud V8.6.1.2大版本及s-HR Cloud V8.6.1.2相关补丁版本,补丁版本要在PT167657及之前。
【页面功能路径】
公式平台路径:“薪酬核算”->“提报管理”->“提报方案”- >“公式设置”。
提报单页面路径:“薪酬核算”->“提报管理”->“提报单”。
【操作步骤】
公式平台部分
js重写
新建js,继承baseFormula.js
对应baseFormula.js路径: compensation工程下web/js/integrate/baseFormula.js
修改地方:
initalizeDOM方法中:
图1及图2为计算相关公式运算符,自己视情况放开,如果放开,请图1、图2同时放开。
放开后效果图:
视图修改
对应uipk:com.kingdee.shr.compensation.app.baseFormula
后端handler处理目前函数未处理,正常返回了,故无需特殊处理;提报项目仅放出了数值类型的,如果需要字符等类型,请重写:compensation包路径下SubmitSchemeItemSubmit类中的getItemCollection方法,具体路径:
com.kingdee.shr.compe