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

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

1. Самый быстрый способ: карточка сотрудника в 1С ЗУП

Если вам нужно срочно узнать остаток отпуска одного конкретного сотрудника, проще всего заглянуть в его личную карточку. Этот метод занимает меньше минуты и не требует формирования отчётов.

Как открыть карточку:

  • 🔍 В главном меню перейдите в раздел Кадры → Сотрудники.
  • 📝 Найдите нужного сотрудника в списке (можно использовать поиск по ФИО или табельному номеру).
  • 🖱️ Дважды кликните по строке с сотрудником или нажмите кнопку Открыть.

В открывшейся карточке перейдите на вкладку Отпуска. Здесь вы увидите:

  • 📅 Плановые отпуска (по графику) с датами и количеством дней.
  • Фактически использованные отпуска (с указанием периодов и типов: основной, дополнительный, без сохранения ЗП).
  • 🔢 Остаток дней — автоматически рассчитанное программой значение на текущую дату.
💡

Если в карточке сотрудника не отображается вкладка "Отпуска", проверьте настройки прав доступа вашего пользователя в 1С. Возможно, у вас нет прав на просмотр кадровой информации.

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

2. Отчёт «Анализ отпусков» — подробная выгрузка по всем сотрудникам

Когда нужно проанализировать остатки отпусков по всему коллективу или отделу, удобнее использовать стандартный отчёт Анализ отпусков. Он позволяет:

  • 📊 Сравнить плановые и фактические отпуска.
  • 🔎 Отфильтровать сотрудников по подразделениям, должностям или стажу.
  • 📤 Экспортировать данные в Excel для дальнейшей обработки.

Как сформировать отчёт:

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

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

Поле отчёта Что означает Пример значения
Сотрудник ФИО и табельный номер Иванов И.И. (ТН-001)
Период работы Стаж, дающий право на отпуск с 01.01.2020
Всего дней отпуска Полная продолжительность отпуска по ТК РФ (28 дней) + дополнительные дни 35 дней
Использовано дней Количество дней, которые сотрудник уже отгулял 14 дней
Остаток дней Сколько дней можно взять на текущую дату 21 день
📊 Как часто вы проверяете остатки отпусков сотрудников?
Ежемесячно
Перед составлением графика
Только по запросу сотрудника
Никогда не проверяю

⚠️ Внимание: Если в отчёте у сотрудника отображается отрицательный остаток дней, это означает, что он отгулял больше, чем положено по стажу. Такие случаи требуют проверки — возможно, были ошибки при оформлении отпусков или неверно указан стаж.

3. Календарь отпусков: визуальный контроль

Для наглядного планирования и контроля отпусков в 1С ЗУП предусмотрен Календарь отпусков. Он показывает:

  • 📅 Запланированные отпуска (по графику).
  • 🟢 Фактически использованные периоды.
  • 🔴 Пересечения и конфликты дат.

Как открыть календарь:

  1. Перейдите в Кадры → Отпуска → Календарь отпусков.
  2. Выберите год или конкретный месяц.
  3. При необходимости отфильтруйте сотрудников по подразделениям.

В календаре отпуска отображаются цветными блоками:

  • 🟡 Жёлтый — плановый отпуск (ещё не использован).
  • 🟢 Зелёный — отпуск уже пройден (фактически использован).
  • 🔴 Красный — конфликт дат (например, два сотрудника в одном отделе хотят уйти в отпуск одновременно).
Что делать, если в календаре отпусков не отображаются данные?

Проверьте, что в настройках отчёта указан правильный период и подразделения. Также убедитесь, что график отпусков на текущий год утверждён и проведён в 1С. Если проблема остаётся, обновите базу данных или перепроведите документ "График отпусков".

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

4. Отчёт «Сведения о отпусках» — для бухгалтерии и проверок

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

  • 📝 Типы отпусков (основной, дополнительный, учебный и т.д.).
  • 💰 Суммы начисленных отпускных.
  • 📅 Даты начала и окончания каждого периода.
  • 🔄 Переносы и компенсации (если были).

Как сформировать отчёт:

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

В результате вы получите таблицу, где для каждого сотрудника будет указано:

  • 🔹 Количество дней по графику.
  • 🔹 Фактически использованные дни.
  • 🔹 Остаток на начало и конец периода.
  • 🔹 Суммы начислений и удержаний (если отчёт формируется с детализацией по зарплате).

Убедиться, что график отпусков утверждён|Сверить остаток дней в отчёте и карточке сотрудника|Проверить, нет ли отрицательного остатка|Уточнить у сотрудника, брали ли он отпуск "авансом"-->

⚠️ Внимание: Если в отчёте Сведения о отпусках данные по остаткам не совпадают с другими отчётами (например, Анализ отпусков), это может говорить о некорректном проведении документов. В таком случае проверьте:

  • Все ли приказы на отпуск проведены в базе.
  • Нет ли дублирующих записей по одному и тому же периоду.
  • Правильно ли указан вид отпуска (основной/дополнительный).

5. Ручное расчёт остатка: когда автоматике не доверяешь

Иногда автоматические расчёты 1С ЗУП могут давать сбои — например, если в базе были редактирования прошлых периодов или ручные корректировки. В таких случаях остаток отпуска можно посчитать самостоятельно по формуле:


Остаток = (Полная продолжительность отпуска × Коэффициент стажа) — Использованные дни

Разберём на примере:

  • Полная продолжительность отпуска — 28 дней (по ТК РФ) + 7 дней дополнительного (например, за вредные условия труда) = 35 дней.
  • Коэффициент стажа — если сотрудник отработал меньше года, отпуск предоставляется пропорционально. Например, при стаже 6 месяцев коэффициент = 0.5.
  • Использованные дни — сколько сотрудник уже отгулял (например, 14 дней).

Для сотрудника с полным стажем (больше года) и дополнительным отпуском:


Остаток = 35 дней — 14 дней = 21 день

Если стаж меньше года, используем коэффициент:


Остаток = (35 дней × 0.5) — 14 дней = 17.5 — 14 = 3.5 дня

💡

При ручном расчёте обязательно учитывайте дополнительные отпуска (за ненормированный день, вредные условия, северные надбавки и т.д.). Их продолжительность должна быть прописана в локальных нормативных актах компании.

⚠️ Внимание: Если при ручном расчёте вы получили дробное значение дней (например, 3.5), в 1С ЗУП оно может округляться до целых. Уточните в настройках программы, какой метод округления используется (обычно "в пользу сотрудника").

6. Проверка через документ «График отпусков»

График отпусков — это не только план на год, но и источник данных для расчёта остатков. Если сотрудник не использовал отпуск по графику, дни переносятся на следующий период.

Как проверить остаток через график:

  1. Откройте Кадры → Отпуска → Графики отпусков.
  2. Выберите актуальный график (обычно на текущий год).
  3. Найдите сотрудника в списке и посмотрите колонку Остаток дней.

В графике отображаются:

  • 📅 Плановый отпуск (даты и дни).
  • Фактический отпуск (если уже был оформлен приказ).
  • 🔄 Перенос дней (если отпуск не был использован в запланированный период).

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

💡

Если в графике отпусков остаток дней не обновляется после оформления приказа на отпуск, попробуйте перепровести документ "График отпусков". Иногда помогает также обновление базы данных (операция "Тестирование и исправление").

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

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

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

Если ни один из способов не помог решить проблему, проверьте:

  • 🔧 Настройки учётной политики (раздел Зарплата → Настройки → Учётная политика). Убедитесь, что правильно указаны параметры расчёта отпусков.
  • 📋 Документы-основания (приказы о приёме, переводе, увольнении). Даты в них должны совпадать с реальными кадровыми событиями.
  • 🔄 Обновления программы. В старых релизах 1С ЗУП были баги с расчётом остатков, которые исправлены в новых версиях.

FAQ: Ответы на частые вопросы

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

Да, для этого сформируйте отчёт Анализ отпусков или Сведения о отпусках с указанием нужного периода (например, 2022–2023 годы). Обратите внимание, что остатки по прошлым годам могут не учитывать переносы или компенсации, если они не были корректно оформлены в базе.

Почему в карточке сотрудника и отчёте разные остатки?

Это может происходить из-за:

  • Непроведённых документов (например, приказ на отпуск создан, но не проведён).
  • Разных дат актуальности (карточка показывает данные на сегодня, а отчёт — на конец периода).
  • Ошибок в базе (требуется тестирование и исправление).

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

Как посчитать остаток отпуска для совместителя?

Для внешних совместителей отпуск рассчитывается пропорционально отработанному времени. В 1С ЗУП это учитывается автоматически, если в карточке сотрудника правильно указан вид занятости (совместительство) и график работы. Чтобы увидеть остаток, используйте отчёт Анализ отпусков с фильтром по виду занятости.

Что делать, если сотрудник уволился, а в 1С остался остаток отпуска?

При увольнении неиспользованные дни отпуска должны быть компенсированы денежным выплатой. В 1С это оформляется документом Увольнение с галочкой "Рассчитать компенсацию за неиспользованный отпуск". Если документ уже проведён, а остаток висит, проверьте:

  • Правильно ли указаны даты увольнения и расчёта.
  • Нет ли ошибок в настройках вида расчёта компенсации.
Можно ли в 1С ЗУП увидеть остаток отпуска в часах, а не в днях?

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

  1. Перейдите в Администрирование → Настройки программы → Зарплата.
  2. Проверьте параметр Единица учёта времени — если там указано "Часы", остатки будут показываться в часовых единицах.

Чтобы перевести часы в дни, разделите значение на продолжительность рабочего дня (обычно 8 часов).