Отпуск, больничный и отгул за свой счёт
Как оформить отсутствие и как оно влияет на зарплату — по-разному для разных моделей.
Оформляется в карточке сотрудника, блок Отсутствия: вид, период с и по (включительно), комментарий.
Три вида
- Отпуск
- Больничный
- За свой счёт
Как это влияет на деньги
Главное, что нужно понять: сервис не начисляет отпускные и больничные. Он не считает средний заработок и не платит за дни отсутствия. Отсутствие влияет только на окладников — и только на норму дней.
Напомним формулу оклада:
``` оклад × отработанные дни / норма дней ```
- Отпуск и больничный уменьшают норму. Администратор с окладом 60 000 ₽ при норме 20 будней ушёл в отпуск на 5 будней и отработал 15 дней. Норма станет 15, отработано 15 → он получит полный оклад. Так и должно быть: за отпуск его не штрафуют.
- За свой счёт норму не уменьшает. Норма остаётся 20, отработано 15 → 45 000 ₽. Вычет получается сам собой — это и есть смысл отгула за свой счёт.
Для всех остальных моделей (за час, за смену, за сутки, за полдня, процент) отсутствие на расчёт не влияет вообще. Нет смены — нет денег, и отдельно это отмечать не нужно. Заводить отсутствие всё равно полезно: оно защищает от случайной постановки смены и показывает бейдж в списке.
Что ещё делает отсутствие
Блокирует смену. В день отпуска смену поставить нельзя — сервис скажет: «Сотрудник в отпуске (01.06–14.06)». Если человек всё-таки выходит, удалите отсутствие или укоротите его период, а потом ставьте смену.
Показывает бейдж. Пока отсутствие активно, в списке и в карточке виден статус «В отпуске» или «Больничный» — независимо от того, что стоит в поле «Статус».
Ограничения
- Периоды не могут пересекаться. Сервис скажет: «Пересекается с другим отсутствием». Сначала удалите старое.
- Отсутствие нельзя отредактировать — только удалить и создать заново.
- Норма считает только будни пн–пт. Производственный календарь праздников не учитывается: 1 января и 9 мая для сервиса — обычные дни, если они выпали на будни.
Крайний случай с окладом
Если окладник отгулял весь месяц и не отработал ни дня, начислится ноль, а не оклад. Норма уменьшилась, но и отработанных дней нет — умножать не на что. Полный оклад за месяц отпуска сервис сам не выпишет: поставьте его премией нужного размера.