Обзор возможностей 1С:ЗУП

Алгоритм расчета остатков ежегодных отпусков в ЗУП

В программе 1С: ЗУП реализован определенный механизм накопления дней отпуска и накопление дней зависит от даты приема сотрудника. В данной статье рассмотрим все случаи и особенности расчета дней отпуска.

ТГ-канал ГК Axelsoft по вопросам кадрового учета и расчета зарплаты в 1С
ОНЛАЙН-КОНСУЛЬТИРОВАНИЕ ПО КАДРОВОМУ УЧЕТУ
Свежие новости трудового законодательства, статьи по сложным вопросам учета и консультации от наших аналитиков
Узнать подробнее
Прочитав статью, вы сможете сами разобраться в причинах ошибок в днях отпуска и правильно внести остатки на любую дату — или понять, почему именно так программа рассчитала количество дней.

Случай 1. В календарном месяце, в котором начинается рабочий год, отработана половина месяца или более.
В этом случае дата начисления права на отпуск в каждом календарном месяце определяется как дата окончания предыдущего рабочего месяца плюс половина продолжительности месяца. При этом дата начисления прав ограничивается концом месяца.
Например, сотрудника приняли на работу 14.02.2025 (Рисунок 1).

Рисунок 1. Прием на работу

Условие «отработана половина месяца или более» выполняется, в феврале отработано 15 дней.
Даты начисления прав будут:
  • 27.02.2025 (14.02.2025 + 14). В феврале 28 дней и серединой месяца будет: 28/2 = 14. Поэтому прибавляем 14.
  • 29.03.2025 (14.03.2025 + 16). В марте 31 день и серединой месяца будет: 31/2 = 15,5 или 16-ое число. Поэтому прибавляем 16.
  • 28.04.2025 (14.04.2025 + 15). В апреле 30 дней и серединой месяца будет: 30/2 = 15-ое число. Поэтому прибавляем 15.
И так далее. Даты, в которые будут начислены дни отпуска, можно посмотреть в регистре «Заработанные права на отпуска» (Рисунок 2).

Рисунок 2. Данные в регистре «Заработанные права на отпуск» случай 1

Регистр не содержит в себе информацию по остаткам, это информация по дням накопления отпуска. Для получения информации по остаткам отпусков можно сформировать отчет «Остатки отпусков» (раздел «Кадры» – «Кадровые отчеты»).

Случай 2. В календарном месяце, в котором начинается рабочий год, отработано менее половины месяца.
В этом случае дата начисления права на отпуск в каждом календарном месяце определяется, когда сумма «обрезков» будет равна 15 дням.
Например, сотрудника приняли на работу 17.02.2025 (Рисунок 3). Отработано 12 дней. Это меньше половины месяца.

Рисунок 3. Прием на работу

Определяем количество дней, которые осталось отработать в первом месяце рабочего года до 15 дней. В нашем примере с 17 февраля по 28 февраля 2025 отработано 12 дней, до 15 дней не хватает 3 дня.
В каждом следующем месяце рабочего года отсчитываем количество недостающих дней, то есть 3 и получаем дату, с которой появляется право на очередные дни отпуска.
Даты начисления прав будут:
  • 03.03.2026 (отработано 12 дней в феврале и 3 в марте). 3.03.2025 это 15-й день, начиная с 17.02.2025.
  • 03.04.2026 (отработано 12 дней в феврале и 3 в апреле).
  • 03.05.2026 (отработано 12 дней в феврале и 3 в мае).
И так далее, каждый месяц 3-его числа к отпуску добавляется 2.33 дня. Посмотрим на данные регистра (Рисунок 4).

Рисунок 4. Данные в регистре «Заработанные права на отпуск» случай 2

Случай 3. Рабочий год начинается 17 числа в месяце, в котором 31 день.
В этом случае начисление прав происходит, когда сумма «обрезков» равна 16 дням.
Например, сотрудник принят на работу 17.01.2025 (Рисунок 5).

Рисунок 5. Прием на работу

Условие «дата приёма 17-ое число в месяце, в котором 31 день» выполняется.
Согласно определению «дата начисления права на отпуск в каждом календарном месяце определяется, когда сумма «обрезков» будет равна 16 дням» вычислим 16-й день, начиная с 17.01.2025.
Даты начисления прав будут:
  • 01.02.2025 (отработано 15 дней в январе и 1 в феврале).
  • 01.03.2025 (отработано 15 дней в январе и 1 в марте).
  • 01.04.2025 (отработано 15 дней в январе и 1 в апреле).
Таким образом, на 16-й день, а именно 1-го числа следующего месяца начисляется 2.33 дня. И так каждый месяц (Рисунок 6).

Рисунок 6.  Данные в регистре «Заработанные права на отпуск» случай 3

Обратите внимание, рабочий год сотрудника – с 17.01.2025 по 16.01.2026, но уже на 16.12.2025 накоплено 28 дней. Необходимо запомнить и учитывать при подсчете дней отпуска еще одну особенность, если сотрудник отработал 11 полных месяцев, то он сразу получает право на все дни отпуска.
Таким образом, зная алгоритм программы, вы сможете проверить расчет дней отпуска в 1С на любую дату.
Теперь разобравшись, как правильно определить даты, в которые сотрудник получает право на очередные положенные дни отпуска, рассмотрим, как внести остатки в программе.
Для ввода остатков отпусков используется документ «Остатки отпусков» (раздел «Кадры» - «Остатки отпусков»). Чтобы этот вид документа был доступен, нужно включить его видимость в настройках.
В разделе «Кадры» нажимаем на шестерёнку в углу справа, выбираем настройку навигации и далее, как на рисунке 7, ищем в окошке слева «Остатки отпусков» и добавляем в окошко справа. После чего нажимаем «Ок». Теперь документы остатков отпусков появятся в списке документов на рабочем столе.

Рисунок 7. Добавление в список документа «Остатки отпусков»

В документе указываем дату, на которую вводим остатки отпусков, и сами остатки в разрезе рабочих годов. При этом последний рабочий год должен захватывать дату остатков, т.е. последний рабочий год (Рисунок 8).

Рисунок 8. Заполнение документа «Остатки отпусков»

Далее программа сама будет автоматически рассчитывать остатки отпусков с учетом введённых. Посмотреть остаток отпуска на любую дату, как отмечали ранее, можно в отчете «Кадры» - «Кадровые отчеты» - «Остатки отпусков» (Рисунок 9).

Рисунок 9. Отчет по остаткам отпусков

Оставить заявку
на консультацию!
Нажимая на кнопку, вы даете согласие на обработку персональных данных и соглашаетесь
c политикой конфиденциальности
Оставьте свой номер телефона, и мы с вами свяжемся!
Или вы можете позвонить нам сами:
+7 (499) 322-39-20
Нажимая на кнопку, вы даете согласие на обработку персональных данных и соглашаетесь c политикой конфиденциальности