考勤计算
2019-12-19 10:15:49 21 举报
考勤计算逻辑
作者其他创作
大纲/内容
否
该时间段之前的一个时间段为请假 外勤,如果之前的时间段为中午再向前跳一个时间段
当日考勤的旷工累加上这个时间段
当日考勤报表备注加上异常时间段
得出当日考勤报表
当日出勤累加上这个时间段
考勤日报表旷工一天,事假、病假、产假、迟到置为0
结束
考勤结果为出勤、有薪假、有薪假加出勤
当日考勤对应的事假、病假、产假累加上这个时间段
是
循环计算每个时间段的考勤
当日旷工累加上这个时间段
考勤结果为无薪假、无薪假加出勤
当日考勤的出勤累加上这个时间段
当日考勤的迟到累加上这个时间段
考勤结果为无出勤
时间段遍历结束
考勤结果为无排班、不存在
时间段不在中午,根据考勤计算码表得出考勤结果
该时间段后一个时间段为请假 外勤,如果后一个时间段为中午再向后跳一个时间段
员工日报表计算
读取员工排班、有效请假、外勤、打卡记录
排班、请假、外勤、打卡记录的开始结束时间、12.30 14点作为时间分割点,将24小时分割成N个时间段
该时间段是否被外勤记录覆盖
当日迟到时间大于4小时
该时间段结束时间为排班的结束时间
当天未打卡或者只打了一次卡
该时间段的开始时间为排班的开始时间
0 条评论
下一页