Программа считает всё правильно — расхождение между календарными и рабочими днями объясняется тем, что праздничные дни в период отпуска не учитываются при расчёте, а часть дней в этом промежутке приходится на выходные.
Разберём период с 1 по 12 мая по дням:
- С 1 по 3 мая — праздничные дни, они не входят в расчёт отпуска.
- С 4 по 6 мая — рабочие дни.
- 7 мая — выходной.
- 8 мая — рабочий день.
- С 9 по 11 мая — выходные дни.
- 12 мая — рабочий день.
Таким образом, из всего периода в расчёт идут только рабочие и обычные календарные дни без учёта праздников — отсюда и получается 9 календарных дней и 5 рабочих дней. Программа автоматически исключает праздничные даты из подсчёта, поэтому итоговые цифры отличаются от того, что можно было бы ожидать, если просто считать все дни подряд.
Частые вопросы
Почему праздничные дни не входят в расчёт компенсации отпуска?
Потому что праздничные дни по законодательству не считаются рабочими и не включаются в период отпуска — программа автоматически их исключает из расчёта.
Как проверить правильность расчёта дней вручную?
Пройдитесь по календарю периода и отметьте отдельно праздничные, выходные и рабочие дни — сумма рабочих дней и даст итоговое количество, которое показывает программа.