问题描述:
出差登记节点中如果出差日期为同一天,则出差时长为开始时间到结束时间,如早上9点到晚上17点30分,则出差时长为8.5小时。用户需要把出差日期为同一天的出差按照排班统计时长,扣除中午休息时间,如9点到13点为4小时,13点30分到17点30分为4小时,整日出差时长为8小时。
解决方案:
班别的定义是非常灵活的,例如人员出差当日的排班为早8点半至12点半,那么人员的班别时长为4小时,但人员出差的起止时间是早8点半至晚5点半,计算人员的出差时长时一般是按照实际的时长来进行计算的,也就是9小时,如果计算为4小时就不合理了。因此对于一天内的出差系统直接按实际时长进行计算。 建议针对此种需求直接手工调整出差的开始时间或结束时间来控制。