季度综合工时计算系统实现方案

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

季度综合工时计算系统实现方案

业务场景及需求描述:一季度结算一次加班,结算方式:累计该员工本季度的出勤时长,减去法定的月工作时长167小时乘以3个月,差为正数及为员工的季度加班时长。

需求分析:标准产品没有季度的综合工时计算,需要自定通过自定义公式处理。

解决方案:

1、在考勤项目中增加“累计出勤时长”明细项目,“季度累计出勤时长”明细兼汇总项目。

2、在明细计算公式中,处理“累计出勤时长”和“季度累计出勤时长”的计算逻辑,公式如下: 

     如果   取当前考勤日期() = "2023-01-01"    或者     取当前考勤日期() = "2023-04-01"    或者   取当前考勤日期() = "2023-07-01"    或者   取当前考勤日期() = "2023-10-01"         那么    累计出勤时长 = 实际出勤时数     其余   累计出勤时长 = 取前一天的项目值("累计出勤时长") + 实际出勤时数。  

     如果    取当前考勤日期() = "2023-03-31"     或者      取当前考勤日期() = "2023-06-30"     或者    取当前考勤日期() = "2023-09-30"     或者    取当前考勤日期() = "2023-12-31"          那么  季度累计出勤时长 =    累计出勤时长   其余  季度累计出勤时长 = 0 。

3、考勤汇总公式中,在根据  季度累计出勤时长 值和167*3做比较,计算加班时长。如果 季度累计出勤时长 > 167*3  那么  加班时长 =  季度累计出勤时长 - 167*3  其余   加班时长 =  0 。

注意,考勤汇总计算前,考勤明细计算,需要整月的全部计算。

季度综合工时计算系统实现方案

业务场景及需求描述:一季度结算一次加班,结算方式:累计该员工本季度的出勤时长,减去法定的月工作时长167小时乘以3个月,差为正数及为员...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息