Расчёт отпускных и контроль за их использованием — одна из самых частых задач кадровиков и бухгалтеров. Но даже опытные пользователи 1С:Зарплата и Управление Персоналом (ЗУП) или 1С:Бухгалтерия иногда теряются, когда нужно оперативно узнать, сколько дней отпуска осталось у сотрудника. Особенно если речь идёт о нестандартных случаях: неполном рабочем дне, переводах между подразделениями или работе по совместительству.
В этой статье вы найдёте 5 проверенных способов, как посмотреть остаток отпуска в 1С — от базового отчёта до ручного пересчёта по календарю. Мы разберём нюансы для разных версий программы (включая 1С:ЗУП 3.1 и 1С:Комплексная автоматизация 2.5), покажем, где искать данные по неотгулянным дням, и предостережём от типичных ошибок, из-за которых программа может показывать неверные цифры. А в конце — FAQ с ответами на самые сложные вопросы, например, как учитывать отпуск при увольнении или как исправить «минусовые» остатки.
1. Быстрый способ: отчёт «Сведения о отпусках»
Самый простой метод — воспользоваться стандартным отчётом Сведения о отпусках. Он есть во всех конфигурациях 1С, где ведётся кадровый учёт (ЗУП, ERP, Комплексная автоматизация). Отчёт показывает не только остатки дней, но и историю всех отпусков сотрудника с датами и типами (основной, дополнительный, без сохранения зарплаты).
Чтобы открыть отчёт:
- 📌 В 1С:ЗУП 3.1: перейдите в раздел
Кадры → Отчёты по кадрам → Сведения о отпусках. - 📌 В 1С:Бухгалтерия 8.3:
Зарплата и кадры → Отчёты → Сведения о отпусках. - 📌 В 1С:ERP:
Кадры → Отчёты → Отпуска сотрудников.
В настройках отчёта:
- Укажите период (обычно текущий год или «за всё время»).
- Выберите сотрудника (или оставьте поле пустым, чтобы увидеть данные по всем).
- Нажмите
Сформировать.
В результате вы получите таблицу с колонками:
- 📅 Год — за какой период начислены дни.
- 🏖️ Начислено дней — сколько положено по закону (28 дней за полный год).
- ✅ Использовано дней — сколько сотрудник уже отгулял.
- 🔢 Остаток — неиспользованные дни на текущую дату.
⚠️ Внимание: Если в отчёте отображаются отрицательные остатки (например, «−3 дня»), это значит, что сотрудник отгулял больше, чем ему положено. Такое бывает при ошибках ввода данных или если отпуск предоставлен авансом. Исправить это можно через документ Корректировка отпусков.
2. Детальный анализ: карточка сотрудника
Если нужен не только остаток, но и детализация по каждому виду отпуска (основной, дополнительный, учебный), загляните в карточку сотрудника. Здесь собраны все кадровые данные, включая историю отпусков и начислений.
Как открыть:
- Перейдите в раздел
Кадры → Сотрудники(илиСправочники → Сотрудникив старых версиях). - Найдите нужного сотрудника (через поиск или список).
- Дважды кликните по строке или нажмите
Enter, чтобы открыть карточку. - Перейдите на вкладку
Отпуска(илиКадровая история → Отпуска).
На этой вкладке вы увидите:
- 📝 Все документы по отпускам (приказы, соглашения).
- 📊 График отпусков — запланированные периоды.
- 🔍 Остатки по годам — сколько дней начислено и использовано за каждый рабочий год.
Преимущество этого метода — возможность просмотреть первичные документы (например, приказ об отпуске), если нужны подробности. А ещё здесь видно, какие отпуска были перенесены или разделены на части.
Открыть раздел "Сотрудники"|Найти нужного работника|Перейти на вкладку "Отпуска"|Сверить данные с графиком отпусков|Проверьте документы-основания (приказы)-->
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С рассчитала средний заработок (если сумма кажется подозрительно низкой, проверьте настройки в документе Начисление отпуска).
Если в отчёте Расчёт отпускных не хватает данных, проверьте, заполнены ли в карточке сотрудника поля Дата приёма, График работы и Подразделение. Без них программа не сможет корректно рассчитать стаж.
5. Проверка через документ «График отпусков»
Если сотрудник включён в график отпусков, его остатки можно увидеть прямо там. Это удобно, когда нужно быстро сверить, сколько дней запланировано на год и сколько уже использовано.
Как проверить:
- Откройте
Кадры → Графики отпусков. - Выберите актуальный график (обычно на текущий год).
- Найдите сотрудника в списке.
- В колонке «Остаток» будет указано количество неиспользованных дней.
Важно: график показывает плановые остатки, а не фактические. Если сотрудник брал отпуск вне графика (например, по согласованию с руководством), эти дни могут не отразиться. В таком случае сверяйтесь с отчётом Сведения о отпусках.
Что делать, если в графике отпусков нет данных?
Если график не заполнен или сотрудник в нём отсутствует, остатки дней всё равно можно посмотреть через отчёт Сведения о отпусках или карточку сотрудника. График — это план, а не источник истины. Главное, чтобы в программе были оформлены приказы об отпуске (документы Отпуск или Приказ на отпуск).
6. Типичные ошибки и как их исправить
Иногда 1С показывает неверные остатки отпуска. Вот самые частые причины и способы их устранения:
- 🔄 Неправильный стаж: если дата приёма указана неверно, программа рассчитает отпуск за меньший период. Проверьте поле
Дата приёмав карточке сотрудника. - 📅 Неучтённые переводы: при переводе между подразделениями стаж может «обнулиться». Исправляется через документ
Кадровый переводс галочкойСохранить стаж. - ❌ Отрицательные остатки: возникают, если отпуск предоставлен авансом. Исправляется документом
Корректировка отпусков. - 💼 Неполный рабочий день: если сотрудник перешёл на 0,5 ставки, а в 1С не изменили график работы, отпуск будет рассчитан как за полный день. Проверьте настройки в документе
Приём на работу.
Если ошибка не очевидна, используйте отчёт «Проверка данных» (Сервис → Проверка данных). Он найдёт несоответствия в кадровых документах.
Самая частая ошибка — неверно указанная дата приёма или график работы. Всегда сверяйте эти данные с трудовым договором перед расчётом отпуска.
FAQ: Ответы на сложные вопросы
Как в 1С посчитать отпуск при увольнении?
При увольнении сотрудника нужно рассчитать компенсацию за неиспользованный отпуск. Для этого:
- Откройте документ
Увольнение(Кадры → Увольнения). - Укажите дату увольнения и причину.
- На вкладке
Отпускапрограмма автоматически рассчитает количество неиспользованных дней. - Проверьте сумму компенсации в разделе
Начисления.
Если остатки не сходятся, сверьтесь с отчётом Сведения о отпусках.
Почему в 1С отпуск рассчитан за 28 дней, хотя сотрудник работает неполный день?
Это ошибка настройки графика работы. Для сотрудников с неполным рабочим днём отпуск рассчитывается пропорционально:
- При ставке 0,5 — 14 дней.
- При ставке 0,25 — 7 дней.
Исправьте график работы в документе Приём на работу или Кадровый перевод.
Можно ли в 1С увидеть отпуска за прошлые годы?
Да, для этого в отчёте Сведения о отпусках установите период За всё время. Если данных нет, проверьте:
- Были ли введены приказы об отпуске за прошлые годы.
- Не проводилось ли обнуление базы (иногда старые данные теряются).
Если документы утеряны, их можно восстановить через Журнал документов (Все функции → Журналы документов).
Как в 1С посчитать отпуск для совместителя?
Для внешних совместителей отпуск рассчитывается пропорционально отработанному времени (ст. 287 ТК РФ). В 1С:
- В карточке сотрудника должен быть указан тип занятости
Совместительство. - График работы — например,
0,5 ставки. - Отпуск будет рассчитан как (28 дней / 2) = 14 дней.
Если совместитель работает на несколько ставок, отпуск считается отдельно по каждой.
Что делать, если в 1С не отображаются остатки отпуска?
Причин может быть несколько:
- 🔹 Не заполнен стаж — проверьте дату приёма и кадровые документы.
- 🔹 Ошибка в графике работы — если график не указан, программа не сможет рассчитать дни.
- 🔹 Отсутствуют документы об отпусках — если приказы не введены, 1С «не знает» о использованных днях.
Для диагностики используйте отчёт Анализ данных (Сервис → Анализ данных).