Остаток дней отпуска в 1С: где смотреть и как проверить расчёт
Содержание
Кадровик собирает график отпусков на будущий год и упирается в вопрос: сколько дней осталось у каждого сотрудника на самом деле? Чтобы узнать остаток отпуска в 1С и правильно его посчитать, не нужен калькулятор на бумаге — программа ведёт учёт положенных и использованных дней автоматически, и весь остаток отпуска собирается в одном отчёте.
Самый быстрый путь в 1С:ЗУП 3.1: Кадры → Отчёты по кадрам → Остатки отпусков. Отчёт покажет по каждому работнику, сколько дней отпуска положено, сколько он уже отгулял и сколько осталось на выбранную дату. Ниже разберём, откуда берётся это число, как сформировать отчёт по шагам, как пересчитать остаток вручную для сверки и где цифра чаще всего врёт.
Из чего складывается остаток дней отпуска
Остаток — это разница между тем, что сотрудник заработал, и тем, что он уже использовал:
Остаток = Положено дней − Использовано дней
Право на ежегодный оплачиваемый отпуск по закону — 28 календарных дней за полный рабочий год (ст. 115 ТК РФ). За каждый отработанный месяц накапливается:
28 ÷ 12 = 2,33 дня за полный месяц работы.
У отдельных категорий отпуск длиннее (удлинённый основной или дополнительный — за вредность, ненормированный день, северный стаж). Тогда базой для деления будет не 28, а общая продолжительность: например, при 31 дне в месяц копится 31 ÷ 12 = 2,58 дня.
Важный момент — рабочий год считается не с 1 января, а со дня приёма сотрудника. У каждого он свой. Поэтому «остаток на 1 января» и «остаток на дату увольнения» — разные числа, и 1С пересчитывает их на любую указанную дату.
В стаж для отпуска не входят (ст. 121 ТК РФ): отпуск за свой счёт свыше 14 календарных дней за рабочий год и отпуск по уходу за ребёнком. 1С учитывает эти периоды и сдвигает дату окончания рабочего года — поэтому у сотрудницы после декрета «положено» растёт медленнее, чем кажется.
Где в 1С посмотреть остаток отпуска
Главный инструмент — отчёт «Остатки отпусков». Он есть в 1С:ЗУП 3.1 и в 1С:Бухгалтерии 8.3, но лежит в разных местах.
| Конфигурация | Путь к отчёту |
|---|---|
| 1С:ЗУП 3.1 | Кадры → Отчёты по кадрам → Остатки отпусков |
| 1С:Бухгалтерия 8.3 (с модулем зарплаты) | Зарплата и кадры → Отчёты по кадрам → Остатки отпусков |
В 1С:Бухгалтерии кадровый блок рассчитан на небольшой штат (до 60 человек) и упрощён. Если учёт отпусков ведётся плотно — с графиком, дополнительными отпусками, компенсациями, — его обычно переносят в 1С:ЗУП, где отчёты по остаткам детальнее.
Отчёт показывает три ключевых столбца на выбранную дату:
- 🟢 Положено — сколько дней работник заработал нарастающим итогом;
- 🔵 Использовано — сколько дней отпуска уже оформлено документами;
- 🟡 Остаток — разница, то есть сколько дней ещё доступно.
Остаток может быть и отрицательным. Это значит, что сотруднику предоставили отпуск «авансом» — больше, чем он успел заработать на дату отпуска. Для кадровика это сигнал: при увольнении с такого работника удержат за «перегулянные» дни.
Как сформировать отчёт по остаткам: пошагово
- Откройте раздел
Кадры(в 1С:Бухгалтерии —Зарплата и кадры) и в группе «Отчёты по кадрам» выберитеОстатки отпусков. - В поле даты вверху формы укажите, на какое число считать остаток. По умолчанию подставляется текущая дата — для графика на следующий год поставьте 1 января.
- При необходимости задайте отбор: по конкретному сотруднику, подразделению или организации. Кнопка настройки отбора — в командной панели отчёта.
- Нажмите «Сформировать».
- В таблице посмотрите столбец с остатком. Чтобы увидеть детализацию — из чего сложилось число по конкретному человеку, — используйте вариант отчёта с расшифровкой (разворачивается по видам отпуска: основной, дополнительный).
Отчёт удобно вывести на печать или выгрузить в Excel стандартной кнопкой сохранения — пригодится для согласования графика и для справки работнику.
Ручной расчёт остатка: формула и пример
Отчёт стоит хотя бы раз пересчитать руками — так понятнее, откуда берётся число, и видно, где ошибка.
Шаг 1. Считаем стаж в полных месяцах. От даты приёма (или от начала текущего рабочего года) до даты расчёта. Излишки: если набежало 15 дней и больше — месяц округляем до полного, меньше 15 дней — отбрасываем (п. 35 Правил № 169).
Шаг 2. Умножаем месяцы на норму. Для стандартного отпуска — на 2,33.
Шаг 3. Вычитаем использованные дни.
Пример. Сотрудник принят 1 февраля 2026 года, считаем остаток на 1 ноября 2026 года. Отпуск стандартный — 28 дней.
- Отработано полных месяцев: с 1 февраля по 31 октября — это 9 месяцев.
- Положено: 9 × 2,33 = 20,97 дня.
- За лето сотрудник отгулял 14 дней.
- Остаток: 20,97 − 14 = 6,97 дня.
Именно дробное число (6,97) и покажет 1С — программа не округляет остаток в процессе работы. Округление в пользу работника применяют только при расчёте компенсации в момент увольнения, и то если такое правило закреплено в учётной политике.
Хотите сверить до копейки — в отчёте «Остатки отпусков» разверните строку по сотруднику: 1С покажет дату начала рабочего года и накопление по месяцам. Расхождение с ручным счётом почти всегда объясняется исключёнными из стажа периодами.
Остаток и компенсация при увольнении
При увольнении неиспользованный остаток не сгорает — за него платят денежную компенсацию (ст. 127 ТК РФ). Логика расчёта та же, но с нюансами:
- стаж считают по дату увольнения включительно;
- если отработан полный рабочий год — компенсация за полные 28 дней за минусом отгулянного;
- за неполный год — пропорционально, по тем же 2,33 дня за месяц с округлением месяцев по правилу «15 дней».
Если сотрудник отгулял больше, чем заработал (отрицательный остаток), работодатель вправе удержать за лишние дни из последней выплаты — но не более 20% от суммы к выдаче.
Пример при увольнении. Сотрудник принят 10 марта 2026 года, увольняется 7 ноября 2026 года, отпуск за год не брал.
- С 10 марта по 9 ноября прошло бы ровно 8 месяцев; до 7 ноября не хватает двух дней, последний неполный период — 28 дней.
- 28 дней — это больше половины месяца, значит округляем вверх: считаем 8 полных месяцев.
- Компенсация положена за 8 × 2,33 = 18,64 дня.
Эту цифру дней и подставит 1С в документ увольнения, а затем умножит на средний дневной заработок. Если у вас в учётной политике закреплено округление до целых в пользу работника, 18,64 превратятся в 19 дней.
Прикиньте сумму компенсации до того, как её посчитает 1С, — удобно для контроля:
В 1С:ЗУП компенсация считается автоматически в документе увольнения: программа берёт остаток на дату расторжения договора и умножает на средний дневной заработок. Если цифра дней в документе расходится с вашим расчётом — сначала проверяйте не формулу, а остаток в отчёте на дату увольнения.
Как ввести начальный остаток и учесть перевод
Самая частая причина неверного остатка — в базу не внесли, сколько дней было у работников на момент начала учёта в 1С. Если организация перешла на программу не с даты создания, а, скажем, через три года работы, то без ввода начальных данных 1С начнёт копить дни «с нуля».
Начальные остатки заполняют при старте учёта — в ЗУП 3.1 это делается в блоке начального заполнения кадровых данных (там же, где вводится штатная расстановка на дату перехода). Для каждого сотрудника указывают дату, на которую известен остаток, и само число дней по каждому виду отпуска.
При переводе внутри организации (смена подразделения или должности) рабочий год и остаток не обнуляются — стаж для отпуска продолжает идти непрерывно. А вот при переводе в другое юрлицо через увольнение и приём остаток закрывается компенсацией на прежнем месте, и на новом счёт начинается заново.
Как держать остатки отпусков под контролем
Отдельной кнопки «напомнить об остатках» в 1С:ЗУП нет, но накопление дней можно держать в узде двумя регулярными действиями.
График отпусков. Один раз в год, до середины декабря, в разделе Кадры формируют документ графика отпусков на следующий год. Перед его составлением как раз и выводят отчёт по остаткам на 1 января — чтобы распланировать именно те дни, что накопятся. График связывает плановые даты с остатком: видно, кто копит дни годами, а кого нужно отправить отдыхать.
Регулярная сверка. Раз в квартал формируйте «Остатки отпусков» по всей организации и просматривайте строки с большим положительным остатком. Закон не позволяет бесконечно переносить отпуск: непредоставление отпуска два года подряд — нарушение. Большой остаток — это и трудовой риск, и отложенное обязательство компании по выплате компенсаций.
Если в компании много сотрудников, удобно выгрузить отчёт в Excel и отсортировать по убыванию остатка — верхние строки списка и есть те, с кем нужно разобраться в первую очередь. Так регулярный отчёт заменяет «уведомления»: контроль остаётся за кадровиком, но занимает несколько минут в квартал.
Типичные ошибки в остатках отпуска
Разберём именно сбои учёта, а не повтор шагов инструкции.
- ❌ Приказ на отпуск записан, но не проведён. Непроведённый документ не уменьшает «использовано» — остаток завышен. Проверьте журнал отпусков: у проблемных документов не будет зелёной отметки проведения.
- ❌ Отпуск введён вручную в расчётном документе, минуя кадровый. Тогда начисление в зарплате есть, а в кадровом учёте дни «не списались». Остаток и расчётка разойдутся.
- ❌ Не настроен вид отпуска. Дополнительный отпуск за ненормированный день или вредность не копится, если он не указан в кадровых данных сотрудника и в настройках.
- ❌ Дата рабочего года сбита. После длительного отпуска за свой счёт или ухода за ребёнком дата окончания рабочего года сдвигается. Если период не оформлен документом, 1С посчитает лишние дни.
- ❌ Остаток считают на неверную дату. Для графика нужен остаток на начало планируемого года, а в отчёте по привычке стоит текущий день — числа не сойдутся.
Прежде чем массово править документы отпусков в закрытом периоде, сделайте резервную копию базы. Перепроведение задним числом меняет и начисления зарплаты, и остаток — последствия лучше увидеть на копии.
Частые вопросы
Почему 1С показывает дробный остаток, например 6,97 дня?
Отпуск дали, а остаток не уменьшился — в чём дело?
1С копит дни «с нуля», хотя сотрудник работает давно. Как исправить?
Как посчитать остаток на будущую дату, для графика отпусков?
Остаток отрицательный — это ошибка?
Источники
- Трудовой кодекс РФ, ст. 115 (продолжительность ежегодного отпуска)
- Трудовой кодекс РФ, ст. 121 (стаж для отпуска)
- Трудовой кодекс РФ, ст. 127 (компенсация за неиспользованный отпуск)
- Правила об очередных и дополнительных отпусках (утв. НКТ СССР 30.04.1930 № 169)