Расчет остатка отпуска в 1С:Предприятие — одна из самых востребованных задач для кадровых специалистов и бухгалтеров. Ошибки в подсчете могут привести к конфликтам с сотрудниками, штрафам от трудовой инспекции или переплатам по отпускным. В этой статье разберем все актуальные способы: от ручного расчета по формулам до автоматических отчетов в 1С:ЗУП 3.1, 1С:ERP и 1С:Бухгалтерия 8.

Вы узнаете, как учитывать неиспользованные дни прошлых лет, корректировать данные при увольнении, проверять расчеты на ошибки и даже автоматизировать процесс с помощью типовой функциональности. Особое внимание уделим типичным ловушкам: например, почему в отчете может отображаться отрицательный остаток или как правильно учитывать отпуска "авансом".

Материал будет полезен как новичкам, так и опытным пользователям — здесь есть и базовые инструкции с картинками, и продвинутые приемы для сложных случаев (например, расчет при переводе между подразделениями или изменении графика работы).

1. Основные понятия: что такое остаток отпуска и как он формируется

Остаток отпуска — это количество неиспользованных дней отпуска, которые накоплены сотрудником на определенную дату. В этот показатель рассчитывается автоматически на основе:

  • 📅 Графика работы (5-дневка, сменный график, суммированный учет)
  • 📝 Данных о фактически отработанном времени (из табеля)
  • 🏖️ Информации об уже использованных отпусках (из документов "Отпуск")
  • ⚖️ Правил округления (по ТК РФ или внутренним нормативным актам компании)

Важно понимать, что в остаток рассчитывается нарастающим итогом с момента приема сотрудника на работу. Например, если сотрудник отработал 7 месяцев, ему полагается 7 * 2.33 = 16.31 дня отпуска (при стандартном графике 28 дней в год). Если он уже брал 10 дней, остаток составит 6.31 дня.

В программе используется понятие "отпускной стаж" — период, за который сотрудник зарабатывает право на отпуск. В стаж включаются:

  • ✅ Фактически отработанные дни
  • ✅ Периоды временной нетрудоспособности
  • ✅ Отпуска по беременности и родам
  • ❌ Прогулы (исключаются из стажа)
  • ❌ Отпуска за свой счет свыше 14 дней в год
💡

В 1С:ЗУП 3.1 отпускной стаж рассчитывается автоматически при закрытии месяца в документе "Начисление зарплаты и взносов". Если стаж не посчитан — проверьте, Conducted ли этот документ за нужный период.

2. Способы расчета остатка отпуска в 1С: какой выбрать

В зависимости от версии программы и задач можно использовать разные методы. Вот основные:

Способ Когда использовать Плюсы Минусы
Отчет "Анализ остатков отпусков" Для массовой проверки по всем сотрудникам Быстро, наглядно, экспорт в Excel Не показывает детали расчета
Карточка сотрудника (раздел "Отпуска") Для проверки остатка одного сотрудника Детальная информация по каждому периоду Нужно открывать каждого сотрудника отдельно
Ручной расчет по формуле Для перепроверки данных 1С 100% контроль над расчетом Трудоемко при большом количестве сотрудников
Обработка "Помощник по отпускам" Для планирования и резервирования отпусков Учитывает график отпусков, резервирует дни Есть не во всех конфигурациях

Самый универсальный способ — отчет "Анализ остатков отпусков". Он есть во всех актуальных версиях 1С:ЗУП и 1С:ERP. Чтобы его открыть, перейдите в раздел Кадры → Отчеты по кадрам → Анализ остатков отпусков.

Для ручного расчета используйте формулу:

Остаток = (Количество месяцев в отпускном стаже * 2.33) - Использованные дни

Где 2.33 — среднемесячное количество дней отпуска при стандартном графике (28 дней / 12 месяцев).

📊 Какой способ расчета остатков отпуска вы используете чаще?
Отчет "Анализ остатков отпусков"
Карточка сотрудника
Ручной расчет по формуле
Обработка "Помощник по отпускам"
Другой вариант

3. Пошаговая инструкция: как посмотреть остаток отпуска в отчете

Разберем самый популярный способ — через отчет "Анализ остатков отпусков". Инструкция актуальна для 1С:ЗУП 3.1 и 1С:ERP 2.5:

  1. Откройте раздел Кадры в главном меню программы.

  2. Перейдите в подраздел Отчеты по кадрам.

  3. Выберите отчет Анализ остатков отпусков.

  4. Задайте параметры отчета:

    • 📅 Период — дата, на которую нужно посчитать остатки (обычно текущая дата)
    • 👥 Подразделение — при необходимости фильтруйте по структурным единицам
    • 🔍 Сотрудники — можно выбрать конкретных людей или оставить всех

  • Нажмите Сформировать.

  • В полученном отчете обратите внимание на колонки:

    • 📊 "Начальный остаток" — дни, перенесенные с прошлого года
    • "Начислено" — дни, заработанные в текущем периоде
    • "Использовано" — дни, которые сотрудник уже отгулял
    • "Остаток" — итоговое количество доступных дней

    ☑️ Проверка отчета "Анализ остатков отпусков"

    Выполнено: 0 / 4

    Если остаток отрицательный — это значит, что сотрудник использовал больше дней, чем заработал. Такое бывает при:

    • 🏖️ Отпуске "авансом" (например, новый сотрудник берет отпуск до истечения 6 месяцев)
    • 🔄 Ошибках в расчете (неверно указан стаж или использованные дни)
    • 📉 Увольнении с компенсацией неотгулянного отпуска (если компенсация превысила накопленные дни)
    Что делать, если в отчете неверные данные?

    Если остатки рассчитаны неправильно, проверьте:

    1. Проведены ли документы "Начисление зарплаты" за все месяцы (отпускной стаж считается при закрытии месяца).

    2. Корректно ли заполнены документы "Отпуск" (даты, количество дней).

    3. Нет ли дублирующихся записей о приеме/увольнении сотрудника.

    4. Совпадает ли график работы в карточке сотрудника с фактическим графиком.

    4. Ручной расчет остатка: формулы и примеры

    Иногда данные в нужно перепроверить вручную. Например, если сотрудник сомневается в правильности расчета или при аудите кадровых документов. Вот точная формула расчета остатка отпуска:

    Остаток = (Месяцы в стаже * 2.33) + Начальный остаток - Использованные дни

    Где:

    • Месяцы в стаже — количество полных месяцев, отработанных с момента приема на работу (или с последнего отпуска). Неполный месяц округляется:
      • ✅ 15 и более дней — в сторону увеличения (считается как полный месяц)
      • ❌ Менее 15 дней — не учитывается
    • 2.33 — среднемесячное количество дней отпуска при стандартном графике (28 дней / 12 месяцев). Для северян используется коэффициент 1.5 (42 дня / 12 = 3.5).
    • Начальный остаток — дни, перенесенные с прошлого года (если не были использованы).
    • Использованные дни — сумма всех отпусков, которые сотрудник уже отгулял.

    Пример 1: Сотрудник принят 01.01.2026, на 01.07.2026 отработал 18 месяцев. Брал отпуск 28 дней в 2026 году. Начальный остаток — 0.

    Остаток = (18 * 2.33) + 0 - 28 = 41.94 - 28 = 13.94 дня

    Пример 2: Сотрудник принят 15.03.2026, на 01.07.2026 отработал 3 месяца и 16 дней (округляем до 4 месяцев). Начальный остаток — 5 дней. Отпусков не брал.

    Остаток = (4 * 2.33) + 5 - 0 = 9.32 + 5 = 14.32 дня
    💡

    При ручном расчете обязательно учитывайте округление неполных месяцев: 15 и более дней — это полный месяц, менее 15 — не учитывается.

    Для сотрудников с ненормированным рабочим днем или суммированным учетом используйте коэффициенты из внутренних нормативных актов компании. Например, если по локальному акту таким сотрудникам положено 35 дней отпуска в год, то месячный коэффициент будет 35 / 12 ≈ 2.92.

    5. Типичные ошибки и как их избежать

    Даже опытные пользователи иногда допускают ошибки при расчете остатков отпуска. Вот самые распространенные:

    ⚠️ Внимание: Если в карточке сотрудника неверно указан график работы (например, вместо 5-дневки стоит 6-дневка), расчет отпускного стажа будет некорректным. Всегда проверяйте этот параметр при приеме на работу!
    • 🔄 Непроведенные документы "Начисление зарплаты":

      Отпускной стаж рассчитывается только после проведения этого документа. Если месяц не закрыт — дни не начисляются.

    • 📅 Некорректные даты в документах "Отпуск":

      Если в документе указано 14 дней отпуска, а фактически сотрудник отгулял 10 — остаток будет посчитан неверно. Всегда сверяйте даты с табелем.

    • 🔄 Дублирующиеся записи о приеме/увольнении:

      Если сотрудник был уволен и принят заново, но в базе осталась старая запись — стаж будет считаться с даты первого приема, что исказит расчет.

    • ⚖️ Неучтенные исключения из стажа:

      Прогулы или отпуска за свой счет свыше 14 дней должны исключаться из отпускного стажа. Если это не сделать — сотрудник получит больше дней, чем положено.

    Чтобы избежать ошибок:

    1. Ежемесячно сверяйте остатки отпусков с данными табеля.
    2. Перед увольнением проверяйте остаток — это поможет избежать переплаты по компенсации.
    3. Используйте отчет "Сверка отпусков" (есть в 1С:ЗУП 3.1), который показывает расхождения между начисленными и использованными днями.
    💡

    Если остаток отпуска вдруг стал отрицательным без видимых причин, проверьте, не был ли сотрудник переведен между подразделениями. Иногда при переводе стаж "обнуляется", и его нужно восстановить вручную.

    6. Особенности расчета при увольнении и переводе

    При увольнении или переводе сотрудника расчет остатка отпуска имеет нюансы. Рассмотрим оба случая.

    Увольнение

    При увольнении сотрудник имеет право на компенсацию неиспользованного отпуска. В она рассчитывается автоматически в документе "Увольнение", но лучше перепроверить:

    Кompенсация = Остаток дней * Средний дневной заработок
    ⚠️ Внимание: Если сотрудник брал отпуск "авансом" (использовал больше дней, чем заработал), при увольнении с него можно удержать излишне выплаченные отпускные. Но удержание возможно только с его согласия (ст. 137 ТК РФ)!

    Чтобы избежать ошибок:

    • Перед увольнением сформируйте отчет "Анализ остатков отпусков" на дату увольнения.
    • Проверьте, все ли отпуска учтены в расчете (иногда документы "Отпуск" создаются задним числом).
    • Если сотрудник работал неполный год, используйте коэффициент 2.33 только за фактически отработанные месяцы.

    Перевод между подразделениями

    При переводе сотрудника внутри компании (например, из одного филиала в другой) отпускной стаж сохраняется. Однако в иногда возникают проблемы:

    • 🔄 Обнуление стажа — если перевод оформлен как увольнение/прием, а не документом "Кадровый перевод".
    • 📊 Расхождение в остатках — если в разных подразделениях используются разные графики работы.

    Чтобы избежать проблем:

    1. Оформляйте перевод документом "Кадровый перевод" (раздел Кадры → Приемы, переводы, увольнения).
    2. После перевода проверьте остаток отпуска в карточке сотрудника.
    3. Если стаж сбросился — восстановите его вручную через документ "Корректировка отпускного стажа".

    7. Автоматизация: как настроить уведомления об остатках отпуска

    Чтобы не проверять остатки вручную, можно настроить автоматическую рассылку уведомлений. Это особенно полезно для крупных компаний. В 1С:ЗУП 3.1 и 1С:ERP есть встроенные механизмы:

    Способ 1: Регламентное задание

    Настройте ежемесячную рассылку отчета "Анализ остатков отпусков":

    1. Перейдите в Администрирование → Поддержка и обслуживание → Регламентные задания.
    2. Создайте новое задание типа "Отчет".
    3. Выберите отчет "Анализ остатков отпусков" и настройте параметры.
    4. Укажите получателей (например, кадровую службу) и частоту рассылки (ежемесячно).

    Способ 2: Уведомления в личном кабинете

    В 1С:ЗУП можно настроить отображение остатков отпуска в личном кабинете сотрудника:

    1. Откройте настройки "Личный кабинет сотрудника".
    2. Включите опцию "Показывать остатки отпусков".
    3. Настройте права доступа для сотрудников.

    Так сотрудники смогут самостоятельно отслеживать свои остатки, что снизит нагрузку на кадровую службу.

    Способ 3: Интеграция с почтой

    Для продвинутых пользователей: можно настроить автоматическую отправку писем сотрудникам с остатками отпуска. Для этого:

    • Используйте обработку "Помощник рассылки уведомлений" (есть в 1С:ЗУП 3.1).
    • Настройте шаблон письма с переменными (ФИО, остаток дней).
    • Запускайте рассылку по расписанию (например, раз в квартал).
    💡

    Автоматическая рассылка уведомлений об остатках отпуска помогает избежать скопления неиспользованных дней и планировать график заранее.

    8. Частые вопросы и ответы

    🔍 Как посчитать остаток отпуска, если сотрудник работал неполный месяц?

    Если сотрудник отработал менее 15 дней в месяце — этот месяц не учитывается в отпускном стаже. Если 15 и более дней — считается как полный месяц. Например, при приеме 20.01.2026 на 01.07.2026 стаж составит 5 месяцев (январь не учитывается, т.к. отработано 11 дней).

    ❓ Почему в 1С остаток отпуска отрицательный?

    Отрицательный остаток означает, что сотрудник использовал больше дней, чем заработал. Это возможно в трех случаях:

    1. Сотрудник брал отпуск "авансом" (до истечения 6 месяцев).
    2. При увольнении была выплачена компенсация за неотгулянный отпуск, но позже выяснилось, что дней было меньше.
    3. Ошибка в расчете (неверно указан стаж или использованные дни).

    Проверьте документы "Отпуск" и "Начисление зарплаты" за весь период работы сотрудника.

    📅 Как учитываются дни отпуска при переводе на другую должность?

    При переводе внутри компании отпускной стаж сохраняется. Однако если изменился график работы (например, с 5-дневки на сменный график), может потребоваться перерасчет. В это делается автоматически при правильном оформлении документа "Кадровый перевод".

    💰 Как рассчитать компенсацию за неиспользованный отпуск при увольнении?

    Кompенсация рассчитывается по формуле:

    Кompенсация = Остаток дней * (Средний заработок / 29.3)

    Где 29.3 — среднемесячное количество дней (постановление Правительства РФ №922). В расчет выполняется автоматически в документе "Увольнение", но лучше перепроверить данные в отчете "Анализ остатков отпусков".

    🔄 Можно ли перенести остаток отпуска на следующий год?

    По ТК РФ перенос остатка на следующий год возможен, но только по соглашению сторон. В это оформляется документом "Перенос отпуска" (раздел Кадры → Отпуска). Без оформления переноса неиспользованные дни сгорят 31 декабря.