问题现象: | 问题点:月考勤汇总中的实际出勤天数及带薪假天数出现小数点,因为影响到计算工资。 |
问题原因: | |
解决方案: | 您好, 经查看问题及与您沟通,现答复如下: 因客户上午只有3个小时,下午是5个小时;如果上午只请假3个小时,而会算出请假时间:0.38小时; 方法一:建议客户请假按天请假,最小单位为0.5天; 方法二:通过考勤算法修改请假的时间,思路如下: 如果 请假天数 > 0.5 && 请假天数 < 1 那么 0.5 ---下午请假5个小时半天; 如果 请假天数 > 0 && 请假天数 < 0.5 那么 0.5 ---上午请假3个小时半天; 否则 请假天数 结束 算法实现如下: 分情况 如果 考勤日结果.请假1(天数) > 0.5 并且 考勤日结果.请假1(天数) <1 那么 0.5 如果 考勤日结果.请假1(天数) > 0 并且 考勤日结果.请假1(天数) < 0.5 那么 0.5 否则 考勤日结果.请假1(天数) 结束 注:请客户还有情况可以给我邮件,算法可能还要再做调整; 【注意事项】修改前请务必做好数据备份; |
相关补丁: | |
版本: | 8.90 |
模块: | 考勤管理 |
产品: | 人力资源 |
问题名称: | 月考勤汇总中的实际出勤天数及带薪假天数出现小数点 |
最后更新: | 2011-08-04 23:20:29 |