问题现象: | 1、分开计算周日白天与晚上加班的时间(注:周日休息) 2、计算当月周日周六总天数 3、车间计时员工下午超过18:00打下班卡(不加班情况下)被计为缺勤一次,怎么解决? 4、员工转正预警如何设置? |
问题原因: | |
解决方案: | 您好, 此问题【经咨询开发并测试方案】现做如下分析与答复: 需求1:分开计算周日白天与晚上加班的时间 -------------------------------------------------------------------------------------------------------------------------------------- 先在考勤类别中增加两个加班类别:周日白和周日晚;然后当有人周日排班是休息(PH)时,需要在异常处理中的多余刷卡中,把前四条打卡记录转加班,加班类别是 周日白.计算方法是3:规定上下班时间.把后两条打卡记录转加班,加班类别是 周日晚.计算方法是3:规定上下班时间.系统会在考勤月结果中自动增加周日白小时和周日晚小时.月结果汇总会自动汇总. -------------------------------------------------------------------------------------------------------------------------------------- 需求2:计算当月周六日总天数. ---------------------------------------------------------------------------------------------------------------------------------------- 先在考勤项目的考勤日结果中增加考勤项目,叫周六日天数.在考勤月结果中增加考勤项目:周六日总天数.在考勤算法中的日结果的初始中增加后处理公式,目标字段 周六日天数 内容中定义 如果 考勤日结果.日期属性= '1' 那么 1.0 否则 0.0 结束 月结果中增加后处理公式 目标字段 周六日总天数 求和 内容中是 isnull( 考勤日结果.周六日天数,0) ------------------------------------------------------------------------------------------------------------------------------- 需求3:经测试,一个人排班是6次打卡的班次,这个人最后一次打卡是第三个加班班段的开始时间后5分钟,如第三个班段 开始上班时间是18:00.那么这个人第四次打卡是18:05.(只有4次卡) 这种计算完了,这个人是正常出勤8小时,没有计缺勤 ----------------------------------------------------------------------------------------------------------------------------- 需求4:员工转正提前5天通知 DATEDIFF('day', 人员基本信息表.转正时间, Today())<5 并且 DATEDIFF('day', 人员基本信息表.转正时间, Today())>0 并且 人员基本信息表.是否是试用人员 等于 是 |
相关补丁: | |
版本: | U8 V10.0 |
模块: | 考勤管理 |
产品: | 人力资源 |
问题名称: | 考勤排班,周六日天数计算 |
最后更新: | 2011-08-30 23:24:49 |