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

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

Если вы не уверены, какая версия 1С используется в вашей компании, или сталкиваетесь с ошибкой "Недостаточно прав", в статье есть отдельный раздел с решениями. Также мы добавили FAQ по актуальным вопросам: как учитываются больничные, переносы отпусков и неполные рабочие дни.

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

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

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

После формирования отчета вы увидите таблицу с колонками:

  • 📅 Год — период, за который рассчитан остаток;
  • 🏖️ Остаток на начало года — сколько дней было перенесено с прошлого периода;
  • Начислено — дни, которые сотрудник заработал за год;
  • Использовано — дни, которые уже были использованы;
  • 🔢 Остаток на конец периода — актуальное количество неиспользованных дней.

Если остаток отображается красным цветом, это означает, что сотрудник "перерасходовал" дни (например, ушел в отпуск авансом). В таком случае проверьте корректность ввода документов Отпуск и Начисление отпуска.

💡

Чтобы увидеть детализацию по типам отпусков (основной, дополнительный, учебный), нажмите на значок шестеренки в правом верхнем углу отчета и добавьте колонку "Вид отпуска".

2. Отчет "Остатки отпусков" — альтернативный вариант

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

  1. Откройте раздел КадрыОтчеты по кадровому учету.
  2. Выберите Остатки отпусков (если его нет, значит ваша конфигурация не поддерживает этот отчет).
  3. Задайте параметры:
    • 📌 Дата расчета — текущая дата или дата на которую нужно получить остатки;
    • 👥 Сотрудники — выберите конкретного человека или группу;
    • 🏢 Подразделение — при необходимости фильтрации.

В результате вы получите таблицу с колонками:

Поле Описание
Сотрудник ФИО и табельный номер
Остаток на дату Количество неиспользованных дней на указанную дату
Плановый остаток Расчетный остаток с учетом будущих начислений (если включена опция)
Дней в году Норма дней отпуска для сотрудника (обычно 28)

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

📊 Какую версию 1С вы используете для кадрового учета?
1С:ЗУП 3.1
1С:Бухгалтерия 8.3
1С:ЗУП КОРП
1С:Управление персоналом
Другую

3. Просмотр через карточку сотрудника

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

  1. Откройте раздел КадрыСотрудники.
  2. Найдите нужного человека через поиск или список, дважды кликните по его ФИО.
  3. В открывшейся карточке перейдите на вкладку Отпуска (или Кадровая историяОтпуска в старых версиях).

Здесь вы увидите:

  • 📊 Таблицу с историей отпусков — все документы Отпуск и Начисление отпуска;
  • 🔍 Текущий остаток — обычно отображается внизу вкладки или в отдельном поле Остаток дней;
  • ⚙️ Кнопку "Рассчитать остаток" — если данных нет, нажмите ее для актуализации.
  • Важно: в некоторых конфигурациях остаток в карточке сотрудника может не обновляться автоматически после ввода новых документов. В этом случае используйте кнопку Обновить или перезагрузите карточку (F5).

    Почему остаток в карточке и отчете может отличаться?

    Это происходит из-за разных алгоритмов расчета. Карточка сотрудника может показывать остаток на текущую дату, а отчет "Анализ отпусков" — на конец периода. Также влияют настройки округления дней и учет неполных рабочих дней.

    4. Ручной расчет через документы "Отпуск" и "Начисление отпуска"

    Если автоматические отчеты показывают некорректные данные (например, после миграции базы или ошибок ввода), остаток можно посчитать вручную. Для этого:

    1. Откройте журнал документов Отпуска (КадрыОтпуска).
    2. Отфильтруйте документы по нужному сотруднику и периоду (например, за последние 3 года).
    3. Экспортируйте данные в Excel (кнопка Выгрузить или Сохранить как...).

Формула для расчета остатка:


Остаток = (Количество дней за год × Количество отработанных лет)

- Сумма дней всех использованных отпусков

+ Остаток с прошлого года (если был)

Пример: сотрудник отработал 2 полных года (норма — 28 дней/год) и взял 30 дней отпуска за этот период. Его остаток:


(28 × 2) - 30 = 56 - 30 = 26 дней.

Обратите внимание на нюансы:

  • 📅 Неполные месяцы работы учитываются пропорционально (например, за 5 месяцев начисляется 28/12 × 5 ≈ 11,67 дней);
  • 🏥 Больничные не влияют на начисление отпуска, но могут сдвигать дату его предоставления;
  • 🔄 Переносы отпусков должны быть оформлены документом Перенос отпуска, иначе дни "зависнут" в остатке.
  • Документы "Отпуск" введены без дублей|

    Учтено количество отработанных месяцев (не календарных!)|

    Проверены документы "Перенос отпуска" и "Отзыв из отпуска"|

    Сверены данные с табелем учета рабочего времени

    -->

    5. Использование обработки "Помощник по отпускам"

    В 1С:ЗУП 3.1 есть специализированная обработка Помощник по отпускам, которая не только показывает остатки, но и помогает планировать будущие отпуска с учетом графиков. Чтобы ею воспользоваться:

    1. Перейдите в КадрыСервисПомощник по отпускам.
    2. Выберите год планирования (текущий или следующий).
    3. Нажмите Заполнить — система автоматически подтянет данные об остатках и графиках.

    В результате вы получите таблицу с:

    • 📅 Плановыми отпусками на год;
    • 🔢 Остатками дней на начало года;
    • ⚠️ Предупреждениями о возможных конфликтах (например, если сотрудник хочет взять больше дней, чем у него есть).

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

    ⚠️ Внимание: Если в обработке отображается сообщение "Нет данных для анализа", проверьте:
    • Заполнены ли документы Начисление отпуска за прошлые годы;
    • Корректно ли указан Вид отпуска (основной/дополнительный) в документах;
    • Есть ли у пользователя права на просмотр кадровых данных (раздел "Кадровый учет" в настройках ролей).

    6. Проблемы с правами доступа и их решение

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

    1. Перейдите в АдминистрированиеНастройка пользователей и правПользователи.
    2. Выберите пользователя, у которого нет доступа, и нажмите Изменить.
    3. На вкладке Роли добавьте одну из следующих ролей (в зависимости от задачи):
      • 🔑 Кадровый учет (полный) — для просмотра всех кадровых данных;
      • 🔑 Отчеты по кадровому учету — только для просмотра отчетов;
      • 🔑 Зарплата (просмотр) — если нужны данные по отпускным.

Если после назначения ролей доступ все равно отсутствует:

  • Проверьте, не установлены ли дополнительные ограничения по подразделениям или организациям (вкладка Ограничения в настройках пользователя);
  • Обновите кэш 1С: зажмите Shift при запуске программы и выберите Обновить информационную базу;
  • Убедитесь, что в настройках конфигурации не отключены отчеты по кадровому учету (АдминистрированиеПечатные формы, отчеты и обработки).
⚠️ Внимание: В облачных версиях 1С (например, 1С:Fresh) настройка прав может отличаться. Обратитесь к администратору вашей информационной базы, если не находите нужные опции.

7. Типичные ошибки и как их исправить

Даже при корректной работе 1С остатки отпусков могут отображаться неверно. Рассмотрим самые распространенные проблемы и их решения:

Проблема Возможная причина Решение
Остаток не обновляется после ввода отпуска Документ не проведен или дата документа позже текущей Проверьте статус документа (должен быть "Проведен"). Если дата в будущем — измените на текущую и перепроведите.
Отрицательный остаток у нового сотрудника Ошибка в документе "Прием на работу" (не указан остаток с прошлого места работы) Откройте документ Прием на работу, проверьте поле "Остаток отпуска на начало работы".
Не учитываются дополнительные отпуска Не заполнен вид отпуска в документе или не настроены правила начисления В документе Отпуск укажите правильный Вид отпуска (например, "Дополнительный"). Проверьте настройки в Начислениях и удержаниях.
Остаток "завис" после увольнения Не введен документ "Увольнение" или не указан остаток при увольнении Создайте документ Увольнение и в поле "Оплатить неиспользованный отпуск" укажите количество дней.

Если проблема не решена, проверьте:

  • 🔄 Последовательность документов: дата документа Начисление отпуска должна быть раньше, чем дата Отпуска;
  • 📎 Связь с табелем: в табеле учета рабочего времени (документ Табель) должны быть отметки об отпуске (ОТ);
  • 🔧 Настройки учета: в Настройках кадрового учета проверьте параметр "Учитывать неполные месяцы при расчете отпуска".
  • 💡

    Если остатки отпусков не сходятся с бухгалтерскими данными, сначала сверьте документы "Начисление отпуска" и "Отпуск" по датам и суммам. Расхождения чаще всего возникают из-за несовпадения периодов начисления и фактического использования дней.

    FAQ: Частые вопросы об остатках отпусков в 1С

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

    Больничные листы не уменьшают количество дней отпуска, но могут влиять на дату его предоставления. Например, если сотрудник заболел во время отпуска, эти дни должны быть перенесены или компенсированы (ст. 124 ТК РФ). В 1С это оформляется документом Перенос отпуска или корректировкой табеля.

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

    Да, в отчете Анализ отпусков или Остатки отпусков добавьте группировку по полю Подразделение. Для этого:

    1. Откройте настройки отчета (шестеренка в правом верхнем углу);
    2. Перейдите на вкладку Группировки;
    3. Добавьте поле Подразделение в список группировок;
    4. Сформируйте отчет заново.
    Почему в 1С:Бухгалтерии нет отчета "Анализ отпусков"?

    В 1С:Бухгалтерии 8.3 кадровый учет упрощен, и отдельного отчета по отпускам может не быть. Альтернативные способы:

    • Используйте отчет Анализ субконто по счету 70 (расчеты с персоналом), отфильтровав по виду расчета "Отпуск";
    • Проверьте остатки через карточку сотрудника (СправочникиСотрудники);
    • Настройте связь с 1С:ЗУП, если ведете кадровый учет в отдельной базе.
    Как в 1С посчитать остаток отпуска для сотрудника с неполным рабочим днем?

    Для сотрудников на неполной ставке дни отпуска рассчитываются пропорционально отработанному времени. Формула:

    
    

    Дни отпуска = (28 дней / 12 месяцев) × Количество отработанных месяцев × Ставка сотрудника

    Пример: сотрудник работает на 0,5 ставки 6 месяцев. Его отпуск:

    
    

    (28 / 12) × 6 × 0,5 = 7 дней.

    В 1С это учитывается автоматически, если в документе Прием на работу указана правильная ставка.

    Что делать, если остаток отпуска в 1С не совпадает с данными из Excel?

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

    • 📅 Разных периодов расчета (в Excel могут быть учтены данные за прошлые годы, а в 1С — только за текущий);
    • 🔄 Округлений (1С округляет дни отпуска до целых, а в Excel может быть дробное значение);
    • 📎 Неучтенных документов (например, в Excel не внесены переносы отпуска).

    Для сверки экспортируйте данные из 1С в Excel через кнопку Выгрузить в отчете и сравните формулы.