关于计算基于小时数的服务年限的示例
在此示例中,您身为人力资源专员,需要在人员层配置企业服务年限开始日期。您需要定义基于小时数的服务年限规则,以便计算员工的服务年限。定义小时数转换的方式如下:
-
一天 8 小时,一周 40 小时
-
一个月 173.33 小时(一年的小时数除以 12)
-
一年 2080 小时,一年 52 周
接下来介绍如何使用基于小时数的服务年限规则计算员工 Maya Singh 的服务年限。Maya 是时薪员工,其工作小时数每周输入到服务年限小时数表 (PER_SENIORITY_HOURS) 中。
Maya 于 2007 年 1 月 1 日被 Vision IND 合法雇主聘用。
| 日期 |
操作 |
合法雇主 |
分配 |
任务 |
部门 |
|---|---|---|---|---|---|
| 2007 年 1 月 1 日 |
聘用 |
Vision IND |
分配 1 |
销售顾问 |
ERP |
一周结束时的服务年限
通过应用该规则,Maya 在 2007 年 1 月 7 日结束当周的服务年限为 40 小时。
| 开始日期 |
结束日期 |
服务年限小时数 |
|---|---|---|
| 2007 年 1 月 1 日 |
2007 年 7 月 1 日 |
40 |
下面说明如何计算服务年限:
| 服务年限 |
服务年限总小时数 |
服务年限的计算方式 |
|---|---|---|
| 0 年 0 个月 5 天 |
40 |
服务年限总小时数小于为一个月定义的小时数 (173.33)。因此,在计算服务年限时,服务年限总小时数将转换为天数。以天数计算的服务年限为 40 除以 8(一天的小时数)。 |
6 个月结束时的服务年限
自 2007 年 7 月 7 日开始的 6 个月后,Maya 的服务年限为 1080 小时。
下面说明如何计算服务年限:
| 服务年限 |
服务年限总小时数 |
服务年限的计算方式 |
|---|---|---|
| 0 年 6 个月 5 天 |
1080 |
服务年限总小时数小于为一年定义的小时数 (2080),但大于为一个月定义的小时数 (173.33)。 先计算得出月数,服务年限总小时数 - (月数 * 为一个月定义的小时数) < 为一个月定义的小时数。 因此,在此方案中月数为 6。在方程式中使用值:1080 - (6 * 173.33) = 40(该值小于 173.33)。对于剩余的 40 小时,将执行天数转换,总计为 5 天(40 除以 8)。因此,最终服务年限为 0 年 6 个月 5 天。 |
1 年 6 个月结束时的服务年限
自 2008 年 7 月 7 日开始的 1 年 6 个月后,Maya 的服务年限为 3160 小时。
下面说明如何计算服务年限:
| 服务年限 |
服务年限总小时数 |
服务年限的计算方式 |
|---|---|---|
| 1 年 6 个月 5 天 |
3160 |
服务年限总小时数大于为一年定义的小时数 (2080)。 先计算得出年数,服务年限总小时数 - (年数 * 为一年定义的小时数) < 为一年定义的小时数。 因此,在此方案中年数为 1。在方程式中使用值:3160 - (1 * 2080) = 1080(该值小于 2080)。对于剩余的 1080 小时,将执行月数转换,总计为 6 个月。接着执行天数转换,总计为 5 天。 |