41
3.6 考勤处理
此模块主要是对员工的考勤情况进行处理,包括各种排班,调班以及节假日设置等设置,用户通过调整这些参数就可以生成需要的报表,在很大程度上方便了用户的使用。
3.6.1 假类类型
这里主要是可以自定义请假的类型和相关参数。
3.6.2 工作班段
此模块主要是为了根据现实中不同的排班组合而设置的功能。
班段设置的参数解释如下:
班段编号:系统自动递增编号,不能修改。
班段名称:在排班、请假等操作中用于标识班段的名称。 上班时间:班段正点刷卡上班时刻。 下班时间:班段正点刷卡下班时刻。
班段类别:有“正常班段”和“加班班段”两项。 默认是“正常班段”,即正常应该上班的班段,如员工此班段上班了,则把会此班段记入出勤,如此班段员工没上班,则会记为旷勤。
班段类别设为“加班班段”时,如员工此班段上班了,则把班段折成小时记入当天加班中,不会记入出勤一项了,如此班段员工没上班,也不会视为旷勤。
出勤计值:此项有“半天”、“一天”、“刷卡实际小时”和“2小时”到“10小时”区间多项可选。
如选择“半天”或“一天”则此班段按天记入考勤(考勤报表中会出现“0.5”或“1”)。
42
43
如选择“刷卡实际小时”则此班段允许员工在一定范围内自由上下班,系统自动记录员工在允许范围内最早刷卡到最晚刷卡的实际上班小时数记入考勤。例如某班段上班时间和下班时间为9:00-18:00,上班最早可提前120分钟打卡,最多可提前120分钟可自由下班,下班打卡最迟不超过120分钟,迟到超过120分钟作为旷工,则员工在7:00到11:00可自由上班,在16:00到20:00可自由下班,例如员工10:00打卡上班,在17:00打卡下班,即记从10:00到17:00出勤为7个小时,不会算早退。至于是否算迟到则看上下班允许误差参数的设置了,如要计迟到则设为0,如不计迟到则可设为与旷工时间参数一样。此种按“刷卡实际小时”的设置适合某有些工厂,员工当天生产做完即可下班的情况或管理比较人性化的弹性上班制度(即不限制每天上班,但在一定时间内,一周或一月必须上满多少小时)。
如选择“8小时”等固定的几小时则即使上班时间到下班时间小于或大于8小时,都只记出勤8小时。例如某班段上班时间和下班时间为8:00-18:00,出勤记值选择“8小时”则,员工8:00正常刷卡上班,18:00正常刷卡下班,系统记出勤为8小时(考勤报表中会出现“8”)。
提前是否算加班:默认为是,如设为是,即员工提前上班时间超过了最小计算单位时间则会把提前部分按最小单位时间为单位按小时记入当天加班。例如下午正常上班时间为13:30,员工13:00即已刷卡上班了,如此项为是则当天有加班0.5小时,如此项为否则此半小时会被忽略不计。
延长是否算加班:默认为是,如设为是,即员工延长下班时间超过了最小计算单位时间则会把延长部分按最小单位时间为单位按小时记入当天加班。例如正常下班时间为18:00,而某员工实际到20:00才刷卡下班,此项设置则决定18:00到20:00的两个小时是否记入当天加班,如此项为是则当天有加班2小时,如此项为否则此2小时会被忽略不计。
是否夜班:此项有“白班”和“夜班”可选,如选择“夜班”则在日考勤报表中当天夜班值为“1”,月考勤报表中则能统计出当月总的夜班次数,便于工资计算。
提前打卡:上班最早可提前XX分钟打卡。提前太早,早过了提前打卡时限,打卡记录不会在考勤中有效。例如上午班上班时间8:00,提前打卡时间设为60,则最早7:00可开始刷卡上班,7:00以前的刷卡不会算数。
延时打卡:下班打卡最迟不超过XX分钟,即下班后可以滞后有效打卡的分钟数,打卡太晚,超过允许的延时时间会似为无效。例如下午下班时间18:00,延时打卡时间设为30分,某员工18:45才打卡下班,系统会视下班打卡无效,统计结果是下班误工,需调整延时打卡时间到考虑最晚下班的情况,如设为360分钟即6小时,即员工在晚上12点之前下班打卡都包括在其中。
误差:上下班允许有XX分钟误差,即上班允许延迟或下班允许提早打卡而不算迟到或早退的分钟数。
误工时限:针对于上班,迟到超过XX分钟算误工,即是界于迟到和旷工的中间,迟到较长但还不算旷工,实质是严重迟到超过了误工时限则算为上班误工,例如上午班为8:00-12:00,旷工时限为120分钟,误工时限为30分钟,某员工8:45才来刷卡上班则是上班误工,考勤统计中有误工1次;假如想统计出来没有误工,要么迟到要么旷工,则把误工时限设为与旷工时限相同或更大);
针对于下班,此参数有两个意义,如班段出勤计值不是选择“刷卡实际
小时”,则此参数意义为早退超过XX分钟算下班误工,其实质是严重早退;如班段出勤计值是选择“刷卡实际小时”,此参数的意义为最多可提前XX分钟可自由下班,此时要考虑最早有可能提前下班的情况。例如上午班为8:00-12:00,旷工时限为120分钟,员工有可能10:30分即有提前下班的,则此时误工时限要设为90分钟(10:30到12:00的时间分钟数),程序会把下班打卡时间到上班开始时间的实际上班时间小时数作为出勤。
旷工时限:迟到超过XX分钟算旷工,超过此分钟数则此班段当为旷勤处理。
最小计算单位时间:即加班或按小时计算出勤时的单位时间,一般是30分,即加班45分钟只算半个小时,不满单位时间的部分舍去了。
加班扣除用餐时间:员工上班有延长加班并中途有用餐但不要刷卡的情况下,设置此参数自动扣除用餐时间不作为加班,例如下午班为13:30-18:00,延长是否算加班是设为“是”,员工在18:00下班但不刷卡去用餐,用完餐马上回来(30分钟左右)继续工作,直到21:00才刷卡下班,此时本参数如不设默认为“0”则此员工的考勤结果中加班为3小时,如本参数设为30分钟,则此员工的考勤结果中加班为2.5小时。
如本参数设为30分,最小计算单位时间也是30分,如加班<=90不会扣出,超过90(2*最小计算单位时间+加班扣除用餐时间)会扣除30分,即认为加班时间不长者加完班就下班了,不要扣除用餐时间,加班时间长者才是先吃饭然后回来加班。
3.6.3 分组排班
分组排班完成两项工作:分组和排班。在第一个子页面对所有员工分组,在第二个子页面对组排班。在组列表中点击右键可新增、修改和删除组。在排班页面中点右键可以新增、修改和删除排班。对每个组有一个基准日期,按日周期排班时以此为基准(假设为2007-12-31日,为星期一),此日为第一天,排班时从这天开始要排满一个周期的班,不要上班时,为保持周期完整要排上休息。 标准办公室周期排班(周一到周五为上下午两班,周六、周日休息)界面如下:
44
45
工厂三班倒时排班事例如下(一周倒一次班,三周到一个回合,周期为21天),参与三班倒的人员要分为三个组(如下所示分为A、B、C三组),把基准日期选为当前的周一,看当前本周(第一周即第1-7天)上白班的编为A组,上中班的编为B组,上零点班的编为C组,第二周(第8-14天)A组倒到上零点班,B组倒到上白班,C组倒到上中班,第三周(第15-21天)A组倒到上中班,B组倒到上零点班,C组倒到上白班,第四周则倒回到第一周完全相同的上班情况,则其排班如下:
A组排班如下: