上传的图像用于项目: 'CST技术支持'
  1. CST技术支持
  2. SLAL2-7293

【安士澳】自定义越南年假入离职折算规则

XMLWord打印

    • Icon: Change Change
    • 解决结果: 完成
    • Icon: Medium Medium
    • A-安士澳-Y2021022
    • PRO
    • 安士澳测试环境
    • 时间管理

      麻烦帮忙写一个自定义的年假入离职折算规则,放置在越南休假规则包里的年假发假规则里:

      折算的规则为:员工在职月数/12个月*12,以1为颗粒度四舍五入
      工作日历:越南工作日历

      一、入职折算:
      先计算出:应工作日天数的50% = 入职月份的工作日天数 * 1/2
      再计算出:实际工作日天数 = (入职当月最后1天 至 入职日期) 这个时间段内的工作日天数
      若实际工作日天数 >= 应工作日天数的50%
      员工在职月数 = 12 - 入职月份 +1
      若实际工作日天数 < 应工作日天数的50%
      员工在职月数 = 12 - 入职月份

      二、离职折算:
      先计算出:应工作日天数的50% = 离职月份的工作日天数 * 1/2
      再计算出:实际工作日天数 = (离职日期 至 离职当月1日)这个时间段内的工作日天数
      若实际工作日天数 >= 应工作日天数的50%
      员工在职月数 = 离职月份
      若实际工作日天数 < 应工作日天数的50%
      员工在职月数 = 离职月份 - 1

      三、当年入职当年离职:
      先计算:
      入职月应工作日天数的50%=入职月份的工作日天数 * 1/2
      再计算出:实际工作日天数 = (入职当月最后1天 至 入职日期) 这个时间段内的工作日天数
      若实际工作日天数 >= 应工作日天数的50%
      赋值:A=1;
      否则:A=0

      再计算:
      离职月应工作日天数的50%=离职月份的工作日天数*1/2
      再计算出:实际工作日天数 = (离职日期 至 离职当月1日)这个时间段内的工作日天数
      若实际工作日天数 >= 应工作日天数的50%
      赋值:B=1
      否则:B=0

      工作月数=离职日期当月-入职日期当月-1+A+B(若小于0,直接计为0)

            jie.ren 任洁
            wangli 王丽
            表决:
            0 为这个问题表决

              创建日期:
              已更新:
              已解决:

                预估时间:
                初始预估 - 尚未指定
                尚未指定
                剩余:
                剩余的估算 - 0小时
                0小时
                实际工作时间:
                耗费时间 - 8.8小时
                8.8小时