2016-06-24 14:05:49
Краткое описание :
Подсчет дней в больничном при расчете "по табелю"Описание :
Расчет больничныхЧто измененно :
Реализовать обработку дополнительной входимости "(18)
Исключается из подсчета рабочего времени для больничных по календарным дням"
для РБ при расчёте отработанного времени для больничного.
Как измененно :
Реализована обработка дополнительной входимости 18 при расчёте
отработанного времени для больничного для РБ.
Доп. входимость 18 анализируется только у неявок, в отличие от обычной
входимости "времени для больничного", которая проверяется как у вида оплат
неявок, так и у вида оплат часов.
Комбинации обычной входимости "времени для больничного" и доп. входимости 18 у
вида оплаты неявки в табеле при расчёте отработанного времени для больничного
обрабатываются следующим образом:
1). "времени для больничного" = "-", доп.вх.18 = "безусловно". Время такой
неявки никогда не будет входить в отработанное время для больничного,
независимо от того, входит ли неявка в фактически отработанное время.
2). "времени для больничного" = "-", доп.вх.18 = "при полной смене". Считать
будет так же, как если бы доп. входимость 18 не была при этом задана. Различие
состоит в том, что если неявки с доп.вх.18 "при полной смене" (независимо от
значения "времени для больничного"!) по совокупности займут день целиком, то
часы для больничных за этот день обнулятся. Таким образом, обработка неявок с
данными видами оплат происходит аналогично обработке простоев.
3) "времени для больничного" = "+", доп.вх.18 = "безусловно". Это
противоречивая комбинация, значения входимостей исключают друг друга. Но если
по случайности окажется такой вид оплаты, то обработается он так же, как если
бы "времени для больничного" было у него "-". Иными словами, доп. входимость 18
здесь более приоритетна.
4) "времени для больничного" = "+", доп.вх.18 = "при полной смене". Такая
неявка всегда будет входить в отработанное время для больничных, как если бы
доп. входимость 18 не была задана, но только до тех пор, пока неявки с
доп.вх.18 = "при полной смене" (независимо от значения "времени для
больничного"!) не займут весь день. Как только это произойдёт, часы для
больничных за этот день перестанут засчитываться вовсе (будут нулевыми).