问题现象: | 排班为 08:30-12:00 14:00-19:30,事假最小单位0.5天 1、打卡时间为 08:25,12:05;下午请假,填写请假单 14:00-19:30 a、假如在考勤选项中假期是进一,在汇总表中显示的请假为1.0天 b、假如在考勤选项中假期是去尾,在汇总表中显示的请假为0.5天 2、打卡时间为 13:45,20:00;上午请假,填写请假单 08:30-12:00 a、假如在考勤选项中假期是进一,在汇总表中显示的请假为0.5天 b、假如在考勤选项中假期是去尾,在汇总表中显示的请假为0天 怎么能实现半天请假的情况在汇总表中为0.5天呢 |
问题原因: | |
解决方案: | 您好, 您的问题经提交需求/开发人员讨论,现需求/开发最终答复如下: 【需要自定义算法实现,步骤如下: 1)考勤日结果中增加字段,如“请假天数” 2)为请假天数设置算法,内容为: 分情况 如果 DATEDIFF('minute', 请假出差视图.开始时间, 考勤日结果.应上班1) =0 并且 DATEDIFF('minute', 请假出差视图.截止时间, 考勤日结果.应下班1) =0 那么 0.5 如果 DATEDIFF('minute', 请假出差视图.开始时间, 考勤日结果.应上班2) =0 并且 DATEDIFF('minute', 请假出差视图.截止时间, 考勤日结果.应下班2) =0 那么 0.5 否则 考勤日结果.请假1(天数) 结束 重新计算后,查看请假天数的值】 给您工作带来不便之处,我们表示歉意,敬请谅解和支持。【同时请您关注新版本的发版说明】 如有问题,敬请及时邮件联系,无需反馈问题! |
相关补丁: | |
版本: | 8.90 |
模块: | 考勤管理 |
产品: | 人力资源 |
问题名称: | 请假天数数汇总结果不对 |
最后更新: | 2011-12-22 23:32:29 |