Контроль за неотгуленными отпусками — критически важная задача для кадровой службы и бухгалтерии. В эта информация разбросна по разным отчетам и регистрам, а некорректный учет может привести к штрафам от трудовой инспекции или судебным искам от сотрудников. Согласно ст. 127 ТК РФ, неиспользованные отпуска подлежат компенсации при увольнении, а их несвоевременный учет грозит организации финансовыми потерями.

В этой статье разберем, где именно в 1С:Зарплата и Управление Персоналом (ЗУП), 1С:Бухгалтерия и 1С:Комплексная автоматизация хранятся данные о неотгуленных днях, как их корректно посчитать и какие отчеты использовать для анализа. Особое внимание уделим типичным ошибкам, которые искажают расчеты, и способам их исправления.

Материал актуален для версий 1С:ЗУП 3.1, 1С:Бухгалтерия 3.0 и 1С:КА 2.4 (релизы не ниже 2022 года). Если вы работаете с более ранними редакциями (например, 1С:ЗУП 2.5), некоторые пути меню и названия отчетов могут отличаться.

1. Где в 1С хранятся данные о неотгуленных отпусках

Информация о неиспользованных отпусках формируется на основе нескольких регистров и документов:

  • 📝 Документы "Отпуск" — фиксируют фактически использованные дни. Если отпуск не оформлен документом, система его "не видит".
  • 📊 Регистр накопления "Отпуска" — хранит остатки неотгуленных дней по каждому сотруднику. Именно здесь рассчитывается разница между начисленными и использованными днями.
  • 📅 График отпусков — планирует будущие отпуска, но не влияет на расчет остатков (если отпуск не оформлен документом).
  • 💼 Кадровые данные сотрудника — дата приема на работу, стаж, переводы (влияют на расчет отпускного стажа).

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

💡

Перед проверкой неотгуленных отпусков убедитесь, что в системе корректно заведены все кадровые документы: приказы о приеме, переводе и увольнении. Без них расчет стажа будет неточным.

2. Пошаговая инструкция: как посмотреть неотгуленные отпуска в 1С:ЗУП 3.1

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

  1. Перейдите в раздел Зарплата и кадры → Отчеты по зарплате → Анализ отпусков.
  2. В настройках отчета установите период (например, текущий год) и выберите организацию.
  3. Нажмите "Сформировать". В колонке "Остаток дней" будут отображены неотгуленные дни на конец периода.

Если нужны детали по конкретному сотруднику:

  • 🔍 Дважды кликните по строке с фамилией — откроется карточка с историей начислений и использования отпусков.
  • 📌 Обратите внимание на колонку "Дней неиспользованного отпуска" — здесь показан остаток на текущую дату.

Открыть отчет "Анализ отпусков"|Сверить остатки с кадровыми приказами|Проверить документы "Отпуск" за последний год|Убедиться, что нет дублирующихся записей

-->

Для массовой выгрузки данных (например, для трудовой инспекции) используйте отчет "Сведения о неиспользованных отпусках" в разделе Зарплата и кадры → Отчеты по персоналу. Он экспортируется в Excel и содержит расшифровку по каждому сотруднику.

3. Альтернативные способы проверки в 1С:Бухгалтерия и 1С:КА

Если у вас 1С:Бухгалтерия 3.0 (без модуля ЗУП), данные о неотгуленных отпусках хранятся в разделе Зарплата и кадры, но функционал ограничен. Вот как их найти:

  • 📂 Перейдите в Зарплата и кадры → Кадровый учет → Отпуска.
  • 📋 Откройте отчет "Ведомость по отпускам" — здесь есть колонка с остатками.
  • ⚠️ Внимание: В Бухгалтерии нет автоматического расчета стажа — остатки могут быть неточными, если не вводить данные вручную!

В 1С:Комплексная автоматизация 2.4 путь такой:

  1. Раздел Зарплата и управление персоналом → Отчеты → Анализ отпусков.
  2. Используйте фильтр по подразделениям, если нужно проверить конкретный отдел.

1С:ЗУП 3.1|1С:Бухгалтерия 3.0|1С:КА 2.4|1С:ЗУП 2.5|Другая версия

-->

4. Типичные ошибки, искажающие остатки отпусков

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

Ошибка Последствия Как исправить
Не оформлены документы "Отпуск" (сотрудник ушел в отпуск по устной договоренности) Система "не видит" использованные дни, остаток завышен Завести документ задним числом или скорректировать остатки вручную
Некорректный ввод даты начала работы в кадровых данных Неправильный расчет стажа, заниженное количество начисленных дней Проверить документ "Прием на работу" и исправить дату
Не учтены переводы между подразделениями Стаж считается прерванным, остатки обнуляются Проверить документы "Кадровый перевод", при необходимости доначислить дни
Не проведена компенсация при увольнении Остатки "зависнут" в регистрах, искажая общую статистику Создать документ "Компенсация отпуска" задним числом

Особенно часто ошибки возникают при миграции данных из старой базы в новую. Например, при переходе с 1С:ЗУП 2.5 на 3.1 остатки отпусков могут не перенестись корректно. В этом случае требуется ручная сверка с бумажными архивами.

Что делать, если остатки отпусков отрицательные?

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

1. Проверить корректность документов "Отпуск" (возможно, ошибочно указано количество дней).

2. Если ошибки нет, удержать излишне выплаченные отпускные при окончательном расчете (ст. 137 ТК РФ).

3. В 1С скорректировать остатки через документ "Корректировка отпусков" (раздел "Зарплата и кадры → Корректировки").

5. Как экспортировать данные для трудовой инспекции

При проверке ГИТ может потребоваться предоставить сведения о неотгуленных отпусках. В 1С есть готовые формы для этого:

  1. Откройте отчет "Сведения о неиспользованных отпусках" (Зарплата и кадры → Отчеты по персоналу).
  2. Установите период (обычно запрашивают данные за 3 последних года).
  3. Нажмите "Вывести" → "Экспортировать в Excel".
  4. В полученном файле будут колонки:
    • ФИО сотрудника,
    • Дата приема,
    • Количество неиспользованных дней,
    • Расчетный период.

Если инспекция требует данные в другом формате (например, по форме № 1-Т), используйте отчет "Персонифицированные сведения" с настройкой на вывод отпускных данных.

💡

Экспортированные из 1С данные не являются официальным документом — их нужно заверить подписью руководителя и печатью (если есть).

6. Автоматизация контроля: настройка уведомлений

Чтобы не пропускать сотрудников с большим количеством неотгуленных дней, настройте в 1С автоматическую рассылку уведомлений:

  1. Перейдите в Администрирование → Настройки программы → Уведомления.
  2. Создайте новое уведомление с типом "Контроль отпусков".
  3. Установите пороговое значение (например, "уведомлять, если остаток > 30 дней").
  4. Назначьте получателей (обычно это кадровики и главный бухгалтер).

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

  • 📅 В разделе Отчеты найдите "Анализ отпусков".
  • 🔄 Нажмите "Настроить" → "Расписание" → добавьте задачу на 1-е число каждого месяца.
  • 📧 Укажите email получателей (можно отправить на корпоративную почту).
  • В 1С:ЗУП КОРП (корпоративная версия) есть дополнительный функционал — дашборды с визуализацией. На них можно вывести графики по остаткам отпусков по подразделениям и категориям сотрудников.

    7. Ручное исправление остатков: когда и как это делать

    Если в отчетах обнаружены неточности, остатки можно скорректировать вручную. Для этого:

    1. Откройте Зарплата и кадры → Корректировки → Корректировка отпусков.
    2. Выберите сотрудника и укажите:
      • 📅 Период корректировки,
      • 🔢 Количество дней для добавления/списания,
      • 📝 Причину (например, "Исправление ошибки в документе №123 от 01.01.2023").
    3. Проведите документ и проверьте остатки в отчете "Анализ отпусков".

Корректировку должен проводить пользователь с полными правами (обычно это главный бухгалтер или администратор 1С). После изменения остатков рекомендуется:

  • 📌 Создать внутреннюю служебную записку с обоснованием исправлений.
  • 🔒 Заблокировать период в 1С, чтобы избежать случайных изменений (через Администрирование → Блокировка периодов).
  • Что делать, если после корректировки остатки не изменились?

    1. Проверить, не стоит ли галочка "Не учитывать при расчете отпусков" в карточке сотрудника (раздел "Кадровые данные").

    2. Убедиться, что документ корректировки проведен (статус "Проведен" в шапке).

    3. Обновить регистры: Администрирование → Обслуживание → Обновление регистров накопления (выбрать регистр "Отпуска").

    4. Если проблема осталась — обратиться к программисту 1С для проверки целостности базы.

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

    Можно ли в 1С увидеть неотгуленные отпуска за прошлые годы?

    Да, но для этого нужно:

    1. В отчете "Анализ отпусков" установить период, включающий нужные годы.
    2. Убедиться, что в базе хранятся данные за эти периоды (если база ведется менее 3 лет, информацию придется восстанавливать из архивов).
    3. Для сверки использовать документы "Отпуск" и "Компенсация отпуска" за соответствующие годы.

    Если база была перенесена из старой версии 1С, остатки могли не мигрировать. В этом случае данные берут из бумажных отпускных карточек (форма Т-7).

    Почему в отчете "Анализ отпусков" не показываются некоторые сотрудники?

    Причин несколько:

    • 🔹 В настройках отчета установлен фильтр по подразделению/должности.
    • 🔹 Сотрудник уволен, и в настройках отчета исключены уволенные.
    • 🔹 Нет данных о начисленных отпусках (не созданы документы "Начисление отпуска" или не заполнен график).
    • 🔹 Ошибка в кадровых данных (например, не указана дата приема).

    Проверьте настройки отчета и корректность кадровых документов.

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

    Для этого:

    1. Создайте документ "Увольнение" (Зарплата и кадры → Кадровые документы → Увольнения).
    2. В табличной части документа появится строка с автоматическим расчетом компенсации (если остатки есть).
    3. Проверьте количество дней и сумму — при необходимости скорректируйте вручную.
    4. Проведите документ и сформируйте ведомость на выплату.

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

    • Остатки дней в отчете "Анализ отпусков",
    • Корректность заполнения документа "Увольнение" (дату, основание),
    • Настройки расчета компенсации в учетной политике (Зарплата и кадры → Настройки → Учетная политика).
    Можно ли в 1С увидеть, сколько дней отпуска начислено, но не использовано, по каждому году?

    Да, для этого:

    1. Откройте отчет "Анализ отпусков" и нажмите "Настройки".
    2. Включите группировку по "Году начисления".
    3. Добавьте в отчет колонки:
      • "Начислено дней",
      • "Использовано дней",
      • "Остаток дней".
    4. Сформируйте отчет — вы увидите детализацию по годам.

Если нужна еще более детальная аналитика (например, по кварталам), используйте отчет "Обороты по регистру 'Отпуска'" (Отчеты → Стандартные → Обороты по регистрам накопления).

Что делать, если в 1С не совпадают остатки отпусков с данными бухгалтерии?

Расхождения возникают из-за:

  • 📌 Непроводок в документах "Отпуск" или "Компенсация",
  • 📌 Ошибок в ручных корректировках,
  • 📌 Разных методов расчета стажа (например, в бухгалтерии учитывают неполные месяцы, а в 1С — нет).
  • Чтобы синхронизировать данные:

    1. Сверьте остатки по отчету "Анализ отпусков" с бумажными отпускными карточками.
    2. Проведите инвентаризацию отпусков (в 1С есть специальный документ для этого).
    3. При выявлении расхождений оформите корректирующие документы.
    ⚠️ Внимание: Если расхождения значительные (более 5% от общего количества дней), целесообразно провести аудит кадрового учета с привлечением специалиста по 1С.