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