К статье
Практический материал

Другое · 10 мин

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

Как в 1С:ЗУП сформировать отчет по остаткам отпусков: типовые отчеты, настройки, проверка расхождений, исправление ошибок и советы кадровику.

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

Ниже разобраны типовые отчеты «Остатки отпусков» и «Справка по отпускам», настройка их вариантов, расшифровка до документов, а также что делать, если цифры в отчете не сходятся с реальностью. Инструкция ориентирована на 1С:ЗУП редакции 3.1 — в ней механизм учета остатков наиболее полный.

Как 1С считает остатки отпусков

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

Начисление дней происходит автоматически за отработанное время согласно введенным в базу «правам на отпуск». Количество дней в год задается в штатном расписании, в приеме на работу или кадровом переводе. Использование дней фиксируется документами «Отпуск», «Командировка» не влияет, а вот «Отсутствие» с соответствующим видом — может влиять на стаж.

Важный нюанс: в расчет попадают только проведенные документы. Черновики отпусков и непроведенные кадровые переводы остаток не изменяют. Поэтому перед анализом отчета убедитесь, что весь кадровый документооборот за период проведен.

Формируем типовой отчет «Остатки отпусков»

Основной инструмент находится в разделе «Кадры» → «Кадровые отчеты» → «Остатки отпусков». Отчет показывает по каждому сотруднику количество накопленных и использованных дней с разбивкой по видам отпусков и рабочим годам.

Порядок формирования простой: откройте отчет, укажите дату, на которую нужен остаток, при необходимости установите отбор по подразделению или сотруднику и нажмите «Сформировать». По умолчанию выводятся все сотрудники, включая уволенных с ненулевым остатком — это удобно для контроля компенсаций при увольнении.

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

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

Справка по отпускам сотрудника

Когда нужен не свод по всем, а подробная картина по одному человеку, используйте отчет «Справка по отпускам» (там же, в кадровых отчетах). Он показывает историю: какие отпуска сотрудник брал, за какие рабочие годы, сколько дней осталось на текущую дату.

Эта справка удобна для ответов на вопросы сотрудников и для расчета компенсации при увольнении. Кроме того, аналогичная информация доступна прямо из карточки сотрудника: откройте сотрудника, перейдите по ссылке «Отсутствия» или через печатные формы — там есть пункт «Справка по отпускам».

Обратите внимание на колонку «Рабочий год». Если у сотрудника были длительные отпуска без сохранения зарплаты или отпуска по уходу за ребенком, рабочий год сдвигается, и дни распределяются по периодам неочевидным образом. Это нормальное поведение, а не ошибка программы.

Настройка отчета под свои задачи

Отчет построен на СКД (системе компоновки данных), поэтому его можно гибко менять без программирования. Кнопка «Настройки» открывает структуру: там добавляются отборы, группировки и поля.

Типовые доработки, которые чаще всего нужны на практике: группировка по подразделениям для сводной таблицы по компании, отбор «только с положительным остатком» для планирования графика отпусков, вывод даты приема на работу для контроля новичков. Измененный вариант сохраняется через «Еще» → «Сохранить вариант отчета».

Если стандартных полей не хватает — например, нужно вывести должность или табельный номер — откройте расширенные настройки и добавьте поле из списка доступных. Большинство кадровых реквизитов в схеме отчета уже присутствуют.

Проверка и расшифровка цифр

Если остаток по сотруднику вызывает сомнения, не спешите править данные вручную. Сначала сформируйте отчет «Остатки отпусков по документам» — он показывает, какие именно документы сформировали каждую цифру: начисления прав на отпуск и фактические отпуска с периодами.

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

Контрольные точки

Как проверить корректность остатков

Остаток по уволенным сотрудникам
Норма

Нулевой или соответствует выплаченной компенсации

Тревожный признак

Ненулевой остаток у давно уволенных — компенсация не рассчитана или документ увольнения не проведен

Остаток по действующим сотрудникам
Норма

Положительный, растет примерно на 2,33 дня в месяц для основного отпуска

Тревожный признак

Отрицательный или не меняется месяцами — проблемы с правами на отпуск или документами

Рабочие годы в справке
Норма

Сдвигаются при длительных отпусках без сохранения или по уходу за ребенком

Тревожный признак

Сдвиг без причин — проверьте виды отсутствий в документах

Начальные остатки при переходе на 1С

Если учет в ЗУП начался не с нуля, остатки отпусков на дату старта нужно ввести вручную — иначе программа будет считать, что сотрудники ничего не заработали. Для этого служит документ «Начальная штатная расстановка» (при старте учета) или ввод остатков через карточку сотрудника.

В карточке сотрудника в разделе прав на отпуск есть возможность указать остаток на дату по каждому виду отпуска с привязкой к рабочему году. Вводите данные из справок прежней программы или из личных дел — именно эта информация станет точкой отсчета для всех будущих отчетов.

Типичные ошибки и ограничения

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

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

Типичные ошибки
01
Формировать отчет до проведения всех кадровых документов — остатки будут занижены
02
Оформлять отпуск документом «Отсутствие» — дни не спишутся с остатка отпуска
03
Не ввести начальные остатки при переходе на программу — вся история сотрудников обнулится
04
Править остатки вручную вместо поиска ошибочного документа — расхождение вернется при следующем пересчете
05
Игнорировать отрицательные остатки — сотрудник отгулял авансом, и это нужно контролировать при увольнении

Альтернативные способы получения данных

Если типового отчета недостаточно, данные об остатках можно получить иначе. В документе «Увольнение» остаток рассчитывается автоматически на дату увольнения — там же видна компенсация. В графике отпусков (отчет «График отпусков») выводится план-фактный анализ с остатками на начало года.

Для выгрузки во внешние системы или построения собственной аналитики используют консоль отчетов СКД или запрос к регистрам накопления кадровых данных — это уже задача для разработчика. Для разовой выгрузки достаточно сохранить табличный документ отчета в Excel через «Файл» → «Сохранить».

Сравнение способов получения остатков

Отчет «Остатки отпусков»

Свод по всем сотрудникам на любую дату. Подходит для массового контроля и планирования, но без детализации до документов

Справка по отпускам

Детально по одному сотруднику с историей и рабочими годами. Не подходит для свода по компании

Остатки отпусков по документам

Расшифровка до конкретных документов. Используется для поиска ошибок, а не для регулярной отчетности

Документ «Увольнение»

Точный расчет на дату увольнения с компенсацией. Только для увольняемых сотрудников

FAQ

Почему в отчете «Остатки отпусков» пусто, хотя сотрудники приняты?

Проверьте, заполнены ли права на отпуск: в позиции штатного расписания или в документе приема на работу должно быть указано количество дней ежегодного отпуска. Также убедитесь, что кадровые документы проведены и дата отчета позже даты приема сотрудников.

Как посмотреть остаток отпуска на прошлую дату?

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

Что означает отрицательный остаток отпуска?

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

Можно ли сформировать отчет по остаткам отпусков в 1С:Бухгалтерии?

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

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

Откройте настройки отчета, добавьте отбор по полю остатка с условием «больше 0» и сформируйте. Сохраните этот вариант отдельно — он пригодится при ежегодном планировании графика отпусков.

Остаток в отчете не совпадает с расчетом кадровика вручную. Что делать?

Сформируйте «Остатки отпусков по документам» по этому сотруднику и сверьте каждую строку: начисление прав, фактические отпуска, рабочие годы. Чаще всего расхождение вызвано сдвигом рабочего года из-за отпусков без сохранения зарплаты, которые ручной расчет не учитывает.

Итог

Что важно запомнить

Остатки отпусков смотрят в отчете «Кадры» → «Остатки отпусков», детали по сотруднику — в «Справке по отпускам», а расхождения ищут отчетом по документам. Корректность цифр зависит от заполненных прав на отпуск и проведенных кадровых документов.