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

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

1. Быстрый способ: отчёт «Сведения о отпусках»

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

Чтобы открыть отчёт:

  • 📌 В 1С:ЗУП 3.1: перейдите в раздел Кадры → Отчёты по кадрам → Сведения о отпусках.
  • 📌 В 1С:Бухгалтерия 8.3: Зарплата и кадры → Отчёты → Сведения о отпусках.
  • 📌 В 1С:ERP: Кадры → Отчёты → Отпуска сотрудников.

В настройках отчёта:

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

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

  • 📅 Год — за какой период начислены дни.
  • 🏖️ Начислено дней — сколько положено по закону (28 дней за полный год).
  • Использовано дней — сколько сотрудник уже отгулял.
  • 🔢 Остаток — неиспользованные дни на текущую дату.
📊 Какую версию 1С вы используете для кадрового учёта?
1С:ЗУП 3.1
1С:Бухгалтерия 8.3
1С:ERP
1С:Комплексная автоматизация
Другая
⚠️ Внимание: Если в отчёте отображаются отрицательные остатки (например, «−3 дня»), это значит, что сотрудник отгулял больше, чем ему положено. Такое бывает при ошибках ввода данных или если отпуск предоставлен авансом. Исправить это можно через документ Корректировка отпусков.

2. Детальный анализ: карточка сотрудника

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

Как открыть:

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

На этой вкладке вы увидите:

  • 📝 Все документы по отпускам (приказы, соглашения).
  • 📊 График отпусков — запланированные периоды.
  • 🔍 Остатки по годам — сколько дней начислено и использовано за каждый рабочий год.

Преимущество этого метода — возможность просмотреть первичные документы (например, приказ об отпуске), если нужны подробности. А ещё здесь видно, какие отпуска были перенесены или разделены на части.

Открыть раздел "Сотрудники"|Найти нужного работника|Перейти на вкладку "Отпуска"|Сверить данные с графиком отпусков|Проверьте документы-основания (приказы)-->

3. Ручной расчёт: формула и календарь

Иногда данные в 1С могут не совпадать с реальными расчётами — например, если в программе неверно указан стаж или не учтён перевод из другого подразделения. В таких случаях полезно пересчитать остаток вручную.

Формула расчёта:

Остаток = (Количество полных месяцев работы / 12) × 28 − Использованные дни

Где:

  • 28 дней — стандартный ежегодный отпуск (ст. 115 ТК РФ).
  • Полные месяцы — периоды работы ≥15 дней (например, если сотрудник устроился 20 января, январь не считается).

Пример:

Сотрудник работает с 10 марта 2023 года. На 1 июня 2026 года его стаж — 1 год и 3 месяца (15 месяцев).

Расчёт: (15 / 12) × 28 = 35 дней.

Если он уже отгулял 28 дней, остаток: 35 − 28 = 7 дней.

⚠️ Внимание: Для сотрудников с неполным рабочим днём или совместителей отпуск рассчитывается пропорционально отработанному времени. Формула усложняется — лучше использовать отчёт Расчёт отпускных в 1С.
Ситуация Формула расчёта Пример
Полный рабочий день (Месяцы работы / 12) × 28 12 месяцев → 28 дней
Неполный рабочий день (4 часа) (Месяцы работы / 12) × 14 12 месяцев → 14 дней
Совместительство (0,5 ставки) (Месяцы работы / 12) × 14 6 месяцев → 7 дней
Дополнительный отпуск (вредные условия) Стандартный отпуск + доп. дни 28 + 7 = 35 дней

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

Если вам нужны не только дни, но и суммы отпускных, используйте отчёт Расчёт отпускных. Он есть в 1С:ЗУП и 1С:Бухгалтерия (в ERP — аналог Начисление отпусков). Этот отчёт показывает:

  • 💰 Сумму отпускных с учётом среднего заработка.
  • 📅 Период отпуска и количество дней.
  • 📈 НДФЛ и страховые взносы.

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

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

В результате вы увидите таблицу с колонкой «Остаток дней». Здесь же можно проверить, правильно ли 1С рассчитала средний заработок (если сумма кажется подозрительно низкой, проверьте настройки в документе Начисление отпуска).

💡

Если в отчёте Расчёт отпускных не хватает данных, проверьте, заполнены ли в карточке сотрудника поля Дата приёма, График работы и Подразделение. Без них программа не сможет корректно рассчитать стаж.

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

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

Как проверить:

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

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

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

Если график не заполнен или сотрудник в нём отсутствует, остатки дней всё равно можно посмотреть через отчёт Сведения о отпусках или карточку сотрудника. График — это план, а не источник истины. Главное, чтобы в программе были оформлены приказы об отпуске (документы Отпуск или Приказ на отпуск).

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

Иногда 1С показывает неверные остатки отпуска. Вот самые частые причины и способы их устранения:

  • 🔄 Неправильный стаж: если дата приёма указана неверно, программа рассчитает отпуск за меньший период. Проверьте поле Дата приёма в карточке сотрудника.
  • 📅 Неучтённые переводы: при переводе между подразделениями стаж может «обнулиться». Исправляется через документ Кадровый перевод с галочкой Сохранить стаж.
  • Отрицательные остатки: возникают, если отпуск предоставлен авансом. Исправляется документом Корректировка отпусков.
  • 💼 Неполный рабочий день: если сотрудник перешёл на 0,5 ставки, а в 1С не изменили график работы, отпуск будет рассчитан как за полный день. Проверьте настройки в документе Приём на работу.

Если ошибка не очевидна, используйте отчёт «Проверка данных» (Сервис → Проверка данных). Он найдёт несоответствия в кадровых документах.

💡

Самая частая ошибка — неверно указанная дата приёма или график работы. Всегда сверяйте эти данные с трудовым договором перед расчётом отпуска.

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

Как в 1С посчитать отпуск при увольнении?

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

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

Если остатки не сходятся, сверьтесь с отчётом Сведения о отпусках.

Почему в 1С отпуск рассчитан за 28 дней, хотя сотрудник работает неполный день?

Это ошибка настройки графика работы. Для сотрудников с неполным рабочим днём отпуск рассчитывается пропорционально:

  • При ставке 0,5 — 14 дней.
  • При ставке 0,25 — 7 дней.

Исправьте график работы в документе Приём на работу или Кадровый перевод.

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

Да, для этого в отчёте Сведения о отпусках установите период За всё время. Если данных нет, проверьте:

  • Были ли введены приказы об отпуске за прошлые годы.
  • Не проводилось ли обнуление базы (иногда старые данные теряются).

Если документы утеряны, их можно восстановить через Журнал документов (Все функции → Журналы документов).

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

Для внешних совместителей отпуск рассчитывается пропорционально отработанному времени (ст. 287 ТК РФ). В 1С:

  1. В карточке сотрудника должен быть указан тип занятости Совместительство.
  2. График работы — например, 0,5 ставки.
  3. Отпуск будет рассчитан как (28 дней / 2) = 14 дней.

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

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

Причин может быть несколько:

  • 🔹 Не заполнен стаж — проверьте дату приёма и кадровые документы.
  • 🔹 Ошибка в графике работы — если график не указан, программа не сможет рассчитать дни.
  • 🔹 Отсутствуют документы об отпусках — если приказы не введены, 1С «не знает» о использованных днях.

Для диагностики используйте отчёт Анализ данных (Сервис → Анализ данных).