智能考勤管理软件考勤计算方法(智能考勤管理软件考勤计算器在哪)
在生活中,很多人可能想了解和弄清楚智能考勤管理软件考勤计算的相关问题?那么关于智能考勤管理软件考勤计算方法的答案我来给大家详细解答下。
智能考勤管理软件考勤计算
一:取卡规则:
签到取应签到之前的最接近的原则,如9点上班,签到有8:55,9:01,则取8:55分为签到,签退取应签退之后的最接近的原则,如18:00下班,如有18:01,18:20的卡,则取18:01为签退时间;
二:计算流程:
先判断每个人当天的班次,再判断每个人在当天的工作类型,再取卡,取请假列表。再取调休资料。取工作类型时候只取当前日期的前100天的节假日设置。取考勤参数。最后计算,保存进数据库。
三:计算条件:
日期≥入职日期,并且≤离职日期时才计算。如果不需要考勤,那在考勤计算中就不会出现该人员的任何考勤数据。
四:工作类型判断规则:
如果没有排班也没有临时排班,则智能考勤管理软件认为当天是休息日。同时以弹性班次计算当天的考勤。如果时段的延时是否计加班是选中的,则会依据考勤参数里的设置进行计算加班,再依据取整规则进行取整。如果时段的工作时间设置为零,则认为该段是属于加班时间段,计算的时候将会直接计算成平时加班。
智能考勤管理软件
五:取整规则:
分为向下取整,四舍五入,向上取整:
向下取整时,被计算的项目的值在求余后超出最小单位时,其多余的部分将被舍弃
四舍五入时,被计算的项目的值在求余之后超出最小单位的一半时候,将会进位一个最小单位,如果小于最小单位的一半时,将会直接舍弃。
向上取整时,如果计算的项目的值在求余之后超出最小单位,将会进位一个最小单位。
六:排班取班原则:
1.存在正常排班的时候,智能考勤管理软件认为该天是工作日,但如果再另外追加临时排班时,追加的临时排班时段智能考勤管理软件认为是加班时段。
2.如果没有排班也没有临时排班时,智能考勤管理软件认为该天为休息日,如果有员工来上班将会以弹性班次计算,并且计算为休息日加班,如果是节假日,那就计算为节假日加班(这点会导致出现的问题是,如果新进的员工未给其排班时候,容易导致计算出该员工的考勤全为休息日加班)
3.如果没有排班但是有临时排班,智能考勤管理软件会判断该天是否存在调休的记录,如果存在调休的记录,那就以调休的类型为准,否则以正常上班计算。
4.找班的顺序是先找排班:
(1)如果有排班则以排班计算,同时查找有无临时排班,如果有则以临时排班时是选择的“仅以临时排班生效”还是“追加于员工排班之后”进行计算,临时排班的工作类型可在临时排班时指定。
(2)如果没有排班,则去找有无临时排班,有临时排班的话判断是否有调休记录,有调休以调休的类型判断工作类型,否则仍以正常上班计算;
(3)如果没有排班,也不存在临时排班,则以弹性班次计算,这时会判断是否存在调休记录,如果存在则以调休的类型计算,如果不存在则以休息加班计算。
5.如果存在节假日的设置,则该天为节假日,如果节假日有存在打卡记录则以节假日加班计算。 如果该天还存在排班的记录,则以班次的设置计算节假日加班。如果不存在排班的记录,则以弹性班次计算节假日加班。如果在节假日当天存在该员工的调休记录则以调休的类型计算当天的考勤。
温馨提示:通过以上关于智能考勤管理软件考勤计算内容介绍后,相信大家有新的了解,更希望可以对你有所帮助。