薪酬核算取定薪调薪值函数的取值判断逻辑。
取定薪调薪值()函数中“取距离当前薪酬周期最近的”的判断标准:
1、先用当前薪酬核算中任职的失效日期与薪酬期间的结束日期或开始日期做比较(如果取定调薪值参数2设置的是1就用薪酬期间的结束日期,如果参数值是0就用薪酬期间的开始日期),那个日期更靠前一些,就取那个日期作为取定调薪值的判断日期。
2、然后再用这个判断日期找取值的薪酬项目,是否有在该判断日期生效的,有就取该值,有多个就取最新的,没有就不取。
首先,当期计算规则中4个定调薪薪酬项目的公式都是取定薪调薪值的公式中,参数2是取的薪酬期间的结束日期,即2020-07-25.那么:
当薪酬核算向导中的任职是入职时候的第一条任职时,该任职结束日期为2020-06-25,定调薪取值判断的步骤是:
1、因为该任职结束日期为2020-06-25<薪酬期间的结束日期2020-07-25,所以取定薪调薪值的判断日期为:2020-06-25;
2、根据判断日期为:2020-06-25,查找这4个薪酬项目是否有2020-06-25日生效的,4个薪酬项目只有第1、2条的薪酬项目是2020-06-25日当然有生效的,第3、4条的薪酬项目是2020-06-26日才开始会生效,所以计算时3、4条的薪酬项目不取值,1、2条的薪酬项目取值。
当薪酬核算向导中的任职同步的是入职后的第二条任职时,该任职结束日期为2020-06-26,定调薪取值判断的步骤是:
1、因为该任职结束日期为2020-06-26<薪酬期间的结束日期2020-07-25,所以取定薪调薪值的判断日期为:2020-06-26;
2、根据判断日期为:2020-06-26,查找这4个薪酬项目是否有2020-06-26日生效的,4个薪酬薪酬项目均在2020-06-26日有生效,所以计算时4个薪酬项目都能取值到。
当薪酬核算向导中的任职同步的是入职后的第三条任职时,该任职结束日期为2199-12-31,定调薪取值判断的步骤是:
1、因为薪酬期间的结束日期2020-07-25<该任职结束日期为2199-12-31,所以取定薪调薪值的判断日期为:2020-07-25;
2、根据判断日期为:2020-07-25,查找这4个薪酬项目是否有2020-07-25日生效的,4个薪酬薪酬项目均在2020-06-26日有生效,所以计算时4个薪酬项目都能取值到。
薪酬核算取定薪调薪值函数的取值判断逻辑。
本文2024-09-22 21:33:01发表“s-hr cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-shr-120795.html