Расчёт остатков отпусков — одна из самых частых задач кадровиков и бухгалтеров в 1С:Зарплата и Управление Персоналом (ЗУП). Ошибка в подсчёте может привести к конфликтам с сотрудниками, штрафам от трудовой инспекции или даже судебным разбирательствам. В этой статье разберём все возможные способы, как посмотреть количество дней отпуска в 1С ЗУП — от базовых отчётов до скрытых функций, о которых знают не все пользователи.
Важно понимать, что остаток отпуска формируется не только на основании графиков, но и с учётом отработанного времени, переносов, компенсаций и других кадровых операций. Мы покажем, где в программе хранится эта информация, как её интерпретировать и что делать, если данные в отчётах не сходятся с реальностью. Статья актуальна для версий 1С ЗУП 3.1 (последних релизах) и 1С ЗУП 2.5, но с учётом особенностей интерфейса каждой.
1. Самый быстрый способ: карточка сотрудника в 1С ЗУП
Если вам нужно срочно узнать остаток отпуска одного конкретного сотрудника, проще всего заглянуть в его личную карточку. Этот метод занимает меньше минуты и не требует формирования отчётов.
Как открыть карточку:
- 🔍 В главном меню перейдите в раздел
Кадры → Сотрудники. - 📝 Найдите нужного сотрудника в списке (можно использовать поиск по ФИО или табельному номеру).
- 🖱️ Дважды кликните по строке с сотрудником или нажмите кнопку
Открыть.
В открывшейся карточке перейдите на вкладку Отпуска. Здесь вы увидите:
- 📅 Плановые отпуска (по графику) с датами и количеством дней.
- ✅ Фактически использованные отпуска (с указанием периодов и типов: основной, дополнительный, без сохранения ЗП).
- 🔢 Остаток дней — автоматически рассчитанное программой значение на текущую дату.
Если в карточке сотрудника не отображается вкладка "Отпуска", проверьте настройки прав доступа вашего пользователя в 1С. Возможно, у вас нет прав на просмотр кадровой информации.
Обратите внимание: в некоторых конфигурациях 1С ЗУП остаток может отображаться не в днях, а в часах (если в настройках учёт ведётся в часовых единицах). Чтобы перевести часы в дни, разделите значение на 8 (при стандартной продолжительности рабочего дня).
2. Отчёт «Анализ отпусков» — подробная выгрузка по всем сотрудникам
Когда нужно проанализировать остатки отпусков по всему коллективу или отделу, удобнее использовать стандартный отчёт Анализ отпусков. Он позволяет:
- 📊 Сравнить плановые и фактические отпуска.
- 🔎 Отфильтровать сотрудников по подразделениям, должностям или стажу.
- 📤 Экспортировать данные в Excel для дальнейшей обработки.
Как сформировать отчёт:
- Перейдите в раздел
Кадры → Отчёты по кадрам → Анализ отпусков. - Укажите период анализа (обычно текущий год или дату "на сегодня").
- При необходимости добавьте фильтры по подразделениям или категориям сотрудников.
- Нажмите
Сформировать.
В результате вы получите таблицу с колонками:
| Поле отчёта | Что означает | Пример значения |
|---|---|---|
| Сотрудник | ФИО и табельный номер | Иванов И.И. (ТН-001) |
| Период работы | Стаж, дающий право на отпуск | с 01.01.2020 |
| Всего дней отпуска | Полная продолжительность отпуска по ТК РФ (28 дней) + дополнительные дни | 35 дней |
| Использовано дней | Количество дней, которые сотрудник уже отгулял | 14 дней |
| Остаток дней | Сколько дней можно взять на текущую дату | 21 день |
⚠️ Внимание: Если в отчёте у сотрудника отображается отрицательный остаток дней, это означает, что он отгулял больше, чем положено по стажу. Такие случаи требуют проверки — возможно, были ошибки при оформлении отпусков или неверно указан стаж.
3. Календарь отпусков: визуальный контроль
Для наглядного планирования и контроля отпусков в 1С ЗУП предусмотрен Календарь отпусков. Он показывает:
- 📅 Запланированные отпуска (по графику).
- 🟢 Фактически использованные периоды.
- 🔴 Пересечения и конфликты дат.
Как открыть календарь:
- Перейдите в
Кадры → Отпуска → Календарь отпусков. - Выберите год или конкретный месяц.
- При необходимости отфильтруйте сотрудников по подразделениям.
В календаре отпуска отображаются цветными блоками:
- 🟡 Жёлтый — плановый отпуск (ещё не использован).
- 🟢 Зелёный — отпуск уже пройден (фактически использован).
- 🔴 Красный — конфликт дат (например, два сотрудника в одном отделе хотят уйти в отпуск одновременно).
Что делать, если в календаре отпусков не отображаются данные?
Проверьте, что в настройках отчёта указан правильный период и подразделения. Также убедитесь, что график отпусков на текущий год утверждён и проведён в 1С. Если проблема остаётся, обновите базу данных или перепроведите документ "График отпусков".
Чтобы увидеть остаток дней для конкретного сотрудника, кликните по его фамилии в календаре — откроется окно с детализацией, где будет указан остаток неиспользованных дней.
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. Проверка через документ «График отпусков»
График отпусков — это не только план на год, но и источник данных для расчёта остатков. Если сотрудник не использовал отпуск по графику, дни переносятся на следующий период.
Как проверить остаток через график:
- Откройте
Кадры → Отпуска → Графики отпусков. - Выберите актуальный график (обычно на текущий год).
- Найдите сотрудника в списке и посмотрите колонку Остаток дней.
В графике отображаются:
- 📅 Плановый отпуск (даты и дни).
- ✅ Фактический отпуск (если уже был оформлен приказ).
- 🔄 Перенос дней (если отпуск не был использован в запланированный период).
Если в графике указан перенос, эти дни автоматически добавляются к остатку на следующий год. Однако срок переноса ограничен: по ТК РФ неиспользованный отпуск должен быть предоставлен не позднее 12 месяцев после окончания того рабочего года, за который он положен.
Если в графике отпусков остаток дней не обновляется после оформления приказа на отпуск, попробуйте перепровести документ "График отпусков". Иногда помогает также обновление базы данных (операция "Тестирование и исправление").
7. Частые ошибки и как их исправить
Даже в хорошо настроенной 1С ЗУП могут возникать ошибки в расчёте остатков отпусков. Вот самые распространённые проблемы и способы их решения:
| Проблема | Возможная причина | Решение |
|---|---|---|
| Остаток не уменьшается после отпуска | Приказ на отпуск не проведён или проведён с ошибкой | Откройте документ "Отпуск" и проверьте статус (должен быть "Проведён"). При необходимости перепроведите. |
| Отрицательный остаток | Сотрудник отгулял больше, чем положено, или неверно указан стаж | Проверьте дату приёма на работу и документы по отпускам. При необходимости оформите перенос или компенсацию. |
| Дни не переносятся на следующий год | Не настроены правила переноса в графике отпусков | Откройте график, найдите сотрудника и вручную укажите переносимые дни. |
| В отчётах разные данные | Не синхронизированы документы или ошибки в базе | Выполните операцию "Тестирование и исправление" (Администрирование → Тестирование). |
Если ни один из способов не помог решить проблему, проверьте:
- 🔧 Настройки учётной политики (раздел
Зарплата → Настройки → Учётная политика). Убедитесь, что правильно указаны параметры расчёта отпусков. - 📋 Документы-основания (приказы о приёме, переводе, увольнении). Даты в них должны совпадать с реальными кадровыми событиями.
- 🔄 Обновления программы. В старых релизах 1С ЗУП были баги с расчётом остатков, которые исправлены в новых версиях.
FAQ: Ответы на частые вопросы
Можно ли в 1С ЗУП увидеть остаток отпуска за прошлые годы?
Да, для этого сформируйте отчёт Анализ отпусков или Сведения о отпусках с указанием нужного периода (например, 2022–2023 годы). Обратите внимание, что остатки по прошлым годам могут не учитывать переносы или компенсации, если они не были корректно оформлены в базе.
Почему в карточке сотрудника и отчёте разные остатки?
Это может происходить из-за:
- Непроведённых документов (например, приказ на отпуск создан, но не проведён).
- Разных дат актуальности (карточка показывает данные на сегодня, а отчёт — на конец периода).
- Ошибок в базе (требуется тестирование и исправление).
Сначала проверьте статус документов, затем обновите отчёты. Если разница остаётся, обратитесь к администратору 1С.
Как посчитать остаток отпуска для совместителя?
Для внешних совместителей отпуск рассчитывается пропорционально отработанному времени. В 1С ЗУП это учитывается автоматически, если в карточке сотрудника правильно указан вид занятости (совместительство) и график работы. Чтобы увидеть остаток, используйте отчёт Анализ отпусков с фильтром по виду занятости.
Что делать, если сотрудник уволился, а в 1С остался остаток отпуска?
При увольнении неиспользованные дни отпуска должны быть компенсированы денежным выплатой. В 1С это оформляется документом Увольнение с галочкой "Рассчитать компенсацию за неиспользованный отпуск". Если документ уже проведён, а остаток висит, проверьте:
- Правильно ли указаны даты увольнения и расчёта.
- Нет ли ошибок в настройках вида расчёта компенсации.
Можно ли в 1С ЗУП увидеть остаток отпуска в часах, а не в днях?
Да, если в настройках программы включён учёт рабочего времени в часах. Для этого:
- Перейдите в
Администрирование → Настройки программы → Зарплата. - Проверьте параметр Единица учёта времени — если там указано "Часы", остатки будут показываться в часовых единицах.
Чтобы перевести часы в дни, разделите значение на продолжительность рабочего дня (обычно 8 часов).