假勤日月报逻辑

- 日月报预置项目及计算逻辑:
【前提】
1.弹性班次:核心时段班次开始时间往前(按天弹性提弹性时长/按月弹性提1/2弹性时长)得到最晚计算上班时间,核心时段班次结束时间往后推(弹性时长或1/2弹性时长)得到最早计算下班时间。
2.出差/请假时长计算:日报出差/请假时长计算,跨天/跨班次的单据需要拆分后每天分别计算
- 出差时长计算:


- 请假时长计算:


- 预置考勤项目及含义
- 考勤日报项目:
- 实出勤小时:有打卡或出差记录即为出勤,二者时长根据一定规则计算后可得到实出勤时长。其中出差时段为出差单、出差外勤卡根据规则计算后得到的实际出差时段;一个班次时段如果缺卡,则无法形成出勤时段,出勤时长为0
固定班/排班制:考勤打卡时段∪出差时段∩班次时段的时长
按天弹性:实出勤时长=Min(考勤打卡时段∪出差时段∩固化时段时长,班次时长)
休息日出差如果根据规则要计算,休息日出差时长记为实出勤时长
- 实出勤天数:固定班/排班/按天弹性,实出勤天数=实出勤小时/班次时长(休息日出差则除以设置休息日出差时长))
- 应出勤小时:
弹性班次:输入的班次时长扣减休息时长
固定班次:班次时段扣减休息时长
休息:0
- 应出勤天数:
固定班/按天弹性/按月弹性:取工作日历,工作日为1,公休日/节假日为0
排班:排休息班为0,未排班不计算日报,排非休息班为1
- 缺勤小时:
- 固定班/排班/按天弹性=应出勤时长-(实出勤时长∪请假时长)
- 缺勤天数:
- 固定班/排班/按天弹性=缺勤时长/应出勤时长
- 迟到分钟:上班卡迟到的分钟数。如果班次有多时段,为各时段迟到分钟数之和


非全天请假/出差的情况(不支持中间段)

- 迟到次数:上班卡迟到的次数。如果班次有多时段,为各时段迟到次数之和
- 早退分钟:下班卡早退的分钟数。如果班次有多时段,为各时段早退
假勤日月报逻辑
日月报预置项目及计算逻辑:【前提】1.弹性班次:核心时段班次开始时间往前(按天弹性提弹性时长/按月弹性提1/2弹性时长)得到最晚计算上...
点击下载文档文档为doc格式
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
上一篇
已经是第一篇
下一篇



