考勤休假管理-出差单
知识点:出差单时间计算
案例:公司人员需要出差,在系统里做了出差单,出差单时间的计算逻辑是什么
解决方案:
一、考勤管理-考勤设置-考勤类别查看时间单位以及是否包含休息日
1、时间单位设置为天
1.1在考勤管理-假期与出差-出差单节点增加一张加班单,维护好开始时间和开始日期,保存审核后系统回写出差时间为1天
1.2 查看异常处理 出差(小时)为7H 出差(天数)为1
2、时间单位设置为小时
2.1在考勤管理-假期与出差-出差单节点增加一张出差单,维护好开始时间和开始日期,保存审核后系统回写出差时间为7H
2.2 查看异常处理 出差(小时)为7H 出差(天数)为1
因此,考勤类别中的时间单位直接影响的是出差单上的时间单位。异常处理因为本身就按照小时和天数显示,因此没有影响
3、考勤类别里不勾选包含休息日
3.1 选择日期属性为休息日的日期做一张出差单,查看排班计划1月1日为休息日
3.2 在考勤管理-假期与出差-出差单节点增加一张出差单,维护好开始时间和开始日期,保存审核后系统回写出差时间为7H
3.3 查看异常处理 出差(小时)为0,但是出差1(小时)和出差1(天数) 是可以显示的
4、考勤类别里勾选包含休息日
4.1在考勤管理-假期与出差-出差单节点增加一张出差单,维护好开始时间和开始日期,保存审核后系统回写出差时间为7H
4.2查看异常处理 出差(小时)为2H ,出差1(小时)为7H、出差1(天数)为1天
注意:1、考勤类别里时间单位的修改对之前的请假单是不生效的
2、如果不勾选包含休息日,异常处理里面出差(小时)不统计数据,但是出差1依旧可以统计数据,因为出差1取的是出差单的时间
3、中途勾选包含休息日对之前的请假单生效,重新做考勤计算或者异常处理重计算即可
二、考勤管理-考勤设置-考勤选项-请假与出差节点设置出差时间算法
1、当日出差时间不足2H小时,忽略不计
1.1 增加一张出差单,使得出差时间小于2H,如下图出差时间为1H
1.2 点击保存,提示检查不通过
2、当日出差时间超过2小时不足5小时计为半天
2.1 增加一张出差单,使得出差时间超过2H,如下图出差时间为2H
2.2 查看异常处理 显示 出差1(小时)=2 出差1(天数)=0.5
3、当日出差时间超过5小时小时计为1天
3.1 增加一张出差单,使得出差时间超过H,如下图出差时间为5H
3.2 查看异常处理 显示 出差1(小时)=5 出差1(天数)=1
总结:
1、出差单上的时间是根据开始时间和结束时间反算的,但是异常处理里的出差1是根据选项的出差间算法计算得来
2、当日出差时间不足A小时,忽略不计,不包括A,即:出差时间<A 忽略,并且出差单不允许保存
3、超过B小时不足C小时计为半天。包括B但是不包括C 即:B<=出差时间<C计为半天
4、超过D小时计为1天。包括D 即:出差时间>=D计为1天
5、异常处理里出差(小时)字段由 考勤类别里包含休息日选项和考勤选项里的出差时间算法共同控制
考勤休假管理-出差单
本文2024-08-19 06:34:04发表“u8知识”栏目。
本文链接:https://wenku.my7c.com/article/yonyou-u8-630.html