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

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

1. Способ 1: Просмотр остатка отпуска через карточку сотрудника

Самый быстрый способ — заглянуть в личную карточку сотрудника. Этот метод работает во всех актуальных версиях 1С:ЗУП (3.1, 3.0, 2.5) и не требует специальных прав доступа.

Чтобы открыть карточку:

  • 🔍 Перейдите в раздел Кадры → СотрудникиЗУП 3.1) или Справочники → СотрудникиЗУП 2.5).
  • 📝 Найдите нужного сотрудника через поиск или список и откройте его карточку двойным кликом.
  • 📊 Перейдите на вкладку Отпуска (или Кадровая история → Отпуска в старых версиях).

Здесь вы увидите таблицу со всеми начисленными и использованными днями отпуска. В колонке Остаток (или Неиспользованные дни) будет актуальное количество дней. Если этой колонки нет — нажмите правой кнопкой на заголовок таблицы и добавьте её через Настройка списка.

💡

В 1С:ЗУП 3.1 на вкладке Отпуска можно сразу увидеть график отпусков на текущий год — это поможет спланировать замену сотрудника на время его отсутствия.

⚠️ Внимание: Если сотрудник работает в компании меньше года, в карточке может отображаться неполный остаток. Например, при стаже 6 месяцев ему положено только 14 дней отпуска (из расчета 2.33 дня за месяц). Полный остаток (28 дней) появится только после 11 месяцев работы.

2. Способ 2: Отчет «Анализ отпусков» — самый точный метод

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

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

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

В отчете:

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

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

  • 📅 Начислено дней (по графику).
  • ☑️ Использовано дней (фактически).
  • Остаток (разница между начисленным и использованным).
  • 🔄 Перенос с прошлого года (если был неиспользованный остаток).
📊 Какую версию 1С вы используете для кадрового учета?
1С:ЗУП 3.1
1С:ЗУП 2.5
1С:Бухгалтерия 8.3
Другую конфигурацию
Поле отчета Что означает Пример значения
Начислено за период Количество дней, которые сотрудник заработал за указанный период (исходя из стажа). 23.33 (за 10 месяцев работы)
Использовано Дни, которые сотрудник уже отгулял (по приказам на отпуск). 14
Остаток на начало периода Неиспользованные дни с прошлых лет (если были). 5.67
Остаток на конец периода Итоговое количество дней, которые сотрудник может взять прямо сейчас. 15
⚠️ Внимание: Если в отчете «Анализ отпусков» остаток отрицательный (например, -3 дня), это означает, что сотрудник перегулял отпуск. Такое бывает, если он ушел в отпуск авансом, а потом уволился или не отработал требуемый стаж. В этом случае нужно либо удержать излишне выплаченные отпускные, либо скорректировать график.

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

Если вам нужно не только узнать остаток, но и спланировать будущие отпуска, используйте документ График отпусков. Он есть в 1С:ЗУП и 1С:Бухгалтерии и позволяет увидеть, сколько дней отпуска запланировано на текущий год и сколько уже использовано.

Инструкция:

  1. Откройте Кадры → Графики отпусковЗУП 3.1) или Документы → График отпусковЗУП 2.5).
  2. Найдите актуальный график на текущий год и откройте его.
  3. В таблице найдите строку с нужным сотрудником.

В колонках вы увидите:

  • 📅 Плановый отпуск — сколько дней запланировано на год.
  • ☑️ Фактический отпуск — сколько дней уже использовано.
  • Остаток — разница между планом и фактом.

Если график еще не сформирован, его можно создать автоматически по кнопке Заполнить. Программа сама рассчитает количество дней исходя из стажа сотрудников.

Найти актуальный график на текущий год|

Проверить, что сотрудник включен в график|

Сверить плановые и фактические дни|

Учесть перенос дней с прошлого года (если был)-->

4. Способ 4: Использование отчета «Кадровый учет» (для опытных пользователей)

В 1С:ЗУП 3.1 есть мощный отчет Кадровый учет, который позволяет анализировать не только отпуска, но и другие кадровые данные. Этот способ подходит для бухгалтеров и HR-специалистов, которым нужна детализация по всем видам отпусков (основной, дополнительный, учебный и т.д.).

Как открыть:

  1. Перейдите в Отчеты → Кадры → Кадровый учет.
  2. В настройках отчета выберите вкладку Отпуска.
  3. Укажите период и фильтр по сотруднику или подразделению.
  4. Нажмите Сформировать.

В результате вы получите развернутую аналитику, включая:

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

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

Что делать, если в отчете «Кадровый учет» не совпадают дни?

Если дни в отчете не сходятся с карточкой сотрудника, проверьте:

1. Документы-основания: возможно, кто-то вручную изменил количество дней в приказе на отпуск.

2. Настройки расчета: в Настройки → Кадровый учет проверьте, какой алгоритм используется для округления дней (2.33 или точный расчет).

3. Переносы с прошлых лет: иногда дни переносятся некорректно при обновлении программы. В этом случае нужно вручную скорректировать остатки через документ Корректировка отпусков.

5. Способ 5: Запрос в конфигураторе (для программистов и администраторов)

Если вам нужно получить данные по остаткам отпусков в автоматическом режиме (например, для интеграции с другими системами или массовой выгрузки), можно использовать запрос на языке 1С. Этот метод требует доступа к конфигуратору и знания основ 1С:Предприятие.

Пример запроса для получения остатков отпусков всех сотрудников:

ВЫБРАТЬ

Сотрудники.Наименование КАК Сотрудник,

Сотрудники.ТабельныйНомер КАК ТабельныйНомер,

СУММА(РегистрСведений.ОтпускаСотрудников.КоличествоДней) КАК Начислено,

СУММА(РегистрСведений.ИспользованныеОтпуска.КоличествоДней) КАК Использовано,

(СУММА(РегистрСведений.ОтпускаСотрудников.КоличествоДней) - СУММА(РегистрСведений.ИспользованныеОтпуска.КоличествоДней)) КАК Остаток

ИЗ

Справочник.Сотрудники КАК Сотрудники

ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ОтпускаСотрудников КАК ОтпускаСотрудников

ПО Сотрудники.Ссылка = ОтпускаСотрудников.Сотрудник

ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ИспользованныеОтпуска КАК ИспользованныеОтпуска

ПО Сотрудники.Ссылка = ИспользованныеОтпуска.Сотрудник

ГДЕ

Сотрудники.ЭтоГруппа = ЛОЖЬ

СГРУППИРОВАТЬ ПО

Сотрудники.Наименование,

Сотрудники.ТабельныйНомер

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

  1. Откройте конфигуратор (через Файл → Конфигуратор в режиме 1С:Предприятие).
  2. Перейдите в Сервис → Запрос (или нажмите Ctrl+Shift+Q).
  3. Вставьте код запроса и выполните его.
⚠️ Внимание: Если вы не уверены в своих навыках работы с запросами, лучше не редактируйте базу напрямую. Ошибка в коде может привести к потере данных или некорректному расчету остатков. Для массовых операций обратитесь к специалисту по 1С.
💡

Запросы в 1С позволяют гибко настраивать выборку данных, но требуют знания синтаксиса. Для одноразовой проверки проще использовать стандартные отчеты.

6. Почему остаток в 1С может не совпадать с реальностью?

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

Причина 1: Неучтенные документы

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

  • 📄 Все ли приказы на отпуск зарегистрированы в Документы → Отпуска?
  • 🔄 Были ли переносы дней с прошлого года? Они должны быть оформлены документом Перенос отпуска.

Причина 2: Ошибки в настройках расчета

В 1С:ЗУП есть параметры, влияющие на расчет отпускных дней:

  • 📏 Округление дней: в настройках кадрового учета может быть указано, что дни округляются до целых или до сотых.
  • 📅 Период расчета: если в графике отпусков указан неверный рабочий год (например, с февраля по январь вместо января по декабрь), дни будут начисляться неправильно.

Причина 3: Несвоевременное обновление программы

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

  1. Проверить актуальность версии программы.
  2. Выполнить тестирование и исправление базы (Администрирование → Тестирование и исправление).
  3. Если ошибка осталась — обратиться в поддержку 1С.

7. Как скорректировать остаток отпуска вручную?

Если вы обнаружили расхождение и нужно вручную изменить остаток дней, сделайте это через документ Корректировка отпусков. Он есть в 1С:ЗУП 3.1 и ЗУП 2.5.

Пошаговая инструкция:

  1. Откройте Документы → Корректировка отпусков (или Кадры → Корректировка отпусков в ЗУП 3.1).
  2. Нажмите Создать и выберите сотрудника.
  3. Укажите период корректировки (год, за который нужно изменить остаток).
  4. В поле Корректировка остатка введите разницу (например, +2, если дней не хватает, или -1, если перебор).
  5. Укажите причину корректировки (обязательно для аудита!).
  6. Проведите и сохраните документ.

После этого остаток в карточке сотрудника и отчетах обновится автоматически.

💡

Если корректировка нужна для нескольких сотрудников, создайте групповой документ. Для этого в форме корректировки нажмите Заполнить → По списку сотрудников и выберите нужных людей.

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

Как посчитать остаток отпуска, если сотрудник работает меньше года?

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

Остаток = (2.33 дня × количество полных месяцев работы)

Например, если сотрудник отработал 5 месяцев, его остаток составит 2.33 × 5 = 11.65 дней. В 1С этот расчет выполняется автоматически при формировании графика отпусков.

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

Да, для этого:

  1. Откройте отчет Анализ отпусков.
  2. В настройках периода выберите За весь период или укажите нужный год.
  3. В результатах будет колонка Остаток на начало периода — это и есть неиспользованные дни с прошлых лет.

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

Почему в 1С:Бухгалтерии нет отчета «Анализ отпусков»?

В 1С:Бухгалтерии 8.3 функционал кадрового учета ограничен. Чтобы увидеть остатки отпусков:

  1. Перейдите в Зарплата и кадры → Отчеты по зарплате → Анализ отпусков.
  2. Если отчета нет, проверьте, включена ли опция Вести кадровый учет в программе в настройках (Главное → Настройки → Зарплата и кадры).

Если кадровый учет ведется в другой программе (например, в 1С:ЗУП), данные об отпусках в бухгалтерии могут отсутствовать.

Как экспортировать остатки отпусков в Excel?

Чтобы выгрузить данные для дальнейшей обработки:

  1. Откройте отчет Анализ отпусков и сформируйте его.
  2. Нажмите кнопку Еще → Выгрузить (или Сохранить как в старых версиях).
  3. Выберите формат Excel или CSV.

В выгруженном файле будут все колонки отчета, включая остатки.

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

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

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

Решения:

  1. Если сотрудник продолжает работать — дождитесь, пока он наработает недостающие дни.
  2. Если он уволился — удержите излишне выплаченные отпускные из окончательного расчета (Документы → Удержания).
  3. Если ошибка в документе — скорректируйте приказ на отпуск.