问题现象: | 1658这个人员,在排班中,10月份排的都是0004这个班段。 但是系统在计算加班的时候,有的时候能算出正确的加班时间,有的时候算出的加班时间少半个小时。 例如 10.7日加班 少半个小时,但是10.13日又是正常的,系统不仅仅是这一个人员有问题,其他人员也有问题。 搭建测试服务器,安装sp1+最新考勤补丁后重新计算仍然不对。 客户业务联系人 孔小姐 13583290945 数据已经上传ftp 青岛分公司—考勤问题-890sql2000.rar |
问题原因: | |
解决方案: | 您好, 经核对数据现答复如下: 以1658(彭良吉),7号、13号为例,之所以不一样,是因为加班单的原因; 加班单不一样,选择第5种计算方法;上班免卡,故都是一样,下班以实际刷卡时间为准,其刷卡时间不一样,故7号的为4小时,而13号的为4.5小时; 具体: 7号: 加班时间段:03:30 —— 08:04 合计:4.57小时; 扣除0.16小时,此时为4.41小时,不足4.5小时,此时加班的最小单位为0.5小时,故其只有4小时; 13号:加班时间段:03:30 —— 08:12 合计:4.7小时; 扣除0.16小时,此时为4.54小时,大于4.5小时,加班最小单位为:0.5小时,故其加班时间为:4.5小时; 注:0004加班设置的班次也不太合理,因为中途没有打卡,故不产生影响; 具体:班段2的结束时间:00:00之后,应该为第二天,是后跨天; 建议改成:截止时间为:23:59; 而班段3的开始时间为:00:00; 如果客户中途不涉及打卡,也可不改; 【注意事项】修改前请务必做好数据备份; |
相关补丁: | |
版本: | 8.90 |
模块: | 考勤管理 |
产品: | 人力资源 |
问题名称: | 201110140112问题重新提交 |
最后更新: | 2011-11-05 23:40:59 |