Другое · 10 мин
Как в 1С сформировать отчет по остаткам отпусков
Как сформировать отчет по остаткам отпусков в 1С:ЗУП: настройки, варианты отчета, сверка с кадровыми документами, исправление ошибок и ответы на частые вопросы.
Отчет по остаткам отпусков показывает, сколько дней отпуска накопил каждый сотрудник на выбранную дату. Он нужен кадровику для планирования графика отпусков, бухгалтеру — для расчета резерва отпусков, а руководителю — для контроля «отпускных долгов» перед персоналом. В типовых конфигурациях 1С:Зарплата и управление персоналом (ЗУП) такой отчет уже встроен, и отдельной разработки не требуется.
Ключевой момент: остатки отпусков в 1С не хранятся как готовая цифра, а рассчитываются программой на основании кадровых документов — приемов на работу, отпусков, отгулов, увольнений. Поэтому корректность отчета напрямую зависит от того, насколько полно и правильно ведется кадровый учет. Если в базе есть «дыры» в документах, отчет честно их покажет в виде неверных остатков.
Ниже разобрано, где находится отчет, как его настроить под разные задачи, как проверить результат и что делать, если цифры не сходятся с ожиданиями.
Где находится отчет и как его открыть
В конфигурации 1С:ЗУП 3.1 откройте раздел «Кадры», затем пункт «Кадровые отчеты». В списке найдите «Остатки отпусков» — это типовой отчет, доступный пользователям с правами кадровика, расчетчика или администратора. В некоторых интерфейсах он также доступен из раздела «Отчеты, справки» через общий список отчетов.
Если отчета нет в списке, проверьте права пользователя и функциональность программы: в настройках состава отчетов он мог быть отключен администратором. В старых конфигурациях (ЗУП 2.5, УПП) аналогичный отчет называется «Остатки отпусков организаций» и находится в меню кадрового учета.
Для быстрого доступа отчет можно добавить в избранное через меню «Еще» или вывести на начальную страницу — это удобно, если вы формируете его регулярно, например ежемесячно для сверки с графиком отпусков.
Какие данные формируют остатки отпусков
Программа рассчитывает остаток по формуле: накопленное право на отпуск минус фактически использованные дни. Право на отпуск накапливается исходя из стажа сотрудника — как правило, 2,33 дня за каждый полный месяц работы при стандартном отпуске 28 календарных дней. Для сотрудников с дополнительными отпусками (за вредность, ненормированный день, северные надбавки) каждый вид отпуска считается отдельно.
Использованные дни списываются документами «Отпуск». Важно, чтобы отпуска вводились именно документом, а не отражались только в табеле или начислении зарплаты — иначе дни не уменьшат остаток. Аналогично работают отгулы и отпуска за свой счет, если они влияют на стаж для отпуска.
Настройка отчета под конкретную задачу
После открытия отчета в шапке укажите дату, на которую нужны остатки. По умолчанию подставляется текущая дата, но для сверки с прошлыми периодами или планирования можно выбрать любую дату — программа пересчитает остатки ретроспективно по документам.
Через кнопку «Настройки» доступны типовые параметры отчета на СКД (системе компоновки данных): отбор по организации, подразделению, сотруднику; группировка строк; вывод детализации по видам отпусков. Для обзорной картины по компании оставьте группировку по подразделениям, для проверки конкретного сотрудника установите отбор по нему и включите детализацию по видам отпуска.
Вариант для расчета резерва отпусков
Если данные нужны бухгалтерии для оценки обязательств, формируйте отчет на последний день месяца или квартала с группировкой по сотрудникам. Имейте в виду: сам отчет показывает только дни, а денежная оценка резерва рассчитывается отдельным механизмом «Резервы отпусков» в разделе «Зарплата», где остатки подтягиваются автоматически.
Вариант для увольняющегося сотрудника
При увольнении остаток отпуска определяет компенсацию. Документ «Увольнение» сам рассчитывает остаток на дату увольнения, но полезно сверить его с отчетом: установите отбор по сотруднику и дату, равную дате увольнения. Расхождения — сигнал проверить кадровые документы за весь период работы.
- 1Откройте раздел «Кадры» — «Кадровые отчеты» — «Остатки отпусков».
- 2Укажите дату, на которую нужны остатки.
- 3При необходимости задайте отбор по организации, подразделению или сотруднику.
- 4Нажмите «Сформировать» и проверьте группировку и детализацию по видам отпусков.
- 5Сохраните вариант настроек через «Еще» — «Сохранить вариант отчета», если будете использовать его повторно.
Как проверить корректность результата
Самый простой контроль — выборочная сверка по одному-двум сотрудникам. Возьмите дату приема на работу, посчитайте полные отработанные месяцы, умножьте на 2,33 (для стандартного отпуска) и вычтите дни оформленных отпусков. Результат должен совпасть с отчетом с точностью до округления.
Обратите внимание на сотрудников с отрицательными остатками — это те, кто отгулял отпуск авансом. Само по себе это не ошибка, но при увольнении такого сотрудника возникнет вопрос удержания за неотработанные дни. Также проверьте сотрудников с аномально большими остатками: возможно, часть отпусков не оформлена документами, либо человек действительно годами не ходил в отпуск, что является нарушением трудового законодательства.
Как проверить результат
Совпадает с ручным расчетом: месяцы стажа × 2,33 минус использованные дни
Расхождение более чем на пару дней без видимой причины
В списке все работающие на выбранную дату
Часть сотрудников отсутствует — проверьте отборы и даты приема
Основной и дополнительные отпуска показаны отдельными строками
Все сведено в одну строку или дополнительные отпуска не учтены
Типичные проблемы и их причины
Наиболее частая ситуация — нулевые или явно заниженные остатки у давно работающих сотрудников. Причина почти всегда в том, что при переходе на ЗУП 3.1 не введены начальные остатки отпусков. Программа считает право на отпуск только с даты начала учета в программе, а не с реальной даты приема, если стаж и остатки не перенесены.
Для исправления используется документ «Начальная штатная расстановка» или специализированный ввод начальных остатков отпусков (в зависимости от версии — через «Начальные остатки отпусков» в разделе настройки кадрового учета). В документе указывается остаток по каждому виду отпуска на дату начала учета и дата, по состоянию на которую он задан.
Вторая типичная проблема — остатки «пляшут» после перепроведения старых документов. Так бывает, если отпуска оформлялись задним числом или отменялись. Перед массовыми исправлениями обязательно сделайте резервную копию базы.
Альтернативные способы получить данные об остатках
Помимо основного отчета, остаток отпуска виден в карточке сотрудника: откройте справочник «Сотрудники», выберите человека и перейдите по ссылке «Отсутствия» или «Отпуска» — там отображается текущий остаток и история отпусков. Это удобно для быстрой проверки одного человека без формирования отчета.
Для нетиповых выборок — например, списка сотрудников с остатком свыше определенного количества дней — можно построить собственный вариант отчета через «Настройки» — «Расширенные» или использовать универсальный отчет по регистрам накопления, где хранятся данные о заработанных и использованных днях отпусков. Такие доработки требуют навыков работы с СКД.
В крупных компаниях остатки отпусков часто выгружают в Excel для совместного анализа с графиком отпусков: отчет сохраняется в табличный документ штатной кнопкой «Сохранить», после чего данные можно фильтровать и сводить внешними средствами.
Полезно формировать отчет по остаткам отпусков ежемесячно на одну и ту же дату (например, на первое число) и сохранять копии. Такая история позволяет быстро найти период, в котором возникло расхождение, вместо проверки документов за несколько лет.
Частые вопросы
Почему в отчете у сотрудника нулевой остаток, хотя он давно не был в отпуске?
Чаще всего не введены начальные остатки отпусков при старте учета в программе либо отпуска оформлялись документами, которые списали больше дней, чем ожидалось. Проверьте дату начала учета в базе и наличие документа ввода начальных остатков по этому сотруднику.
Можно ли сформировать отчет на прошлую или будущую дату?
На прошлую дату — да, отчет пересчитает остатки по документам, действовавшим на тот момент. На будущую дату отчет покажет остаток с учетом уже введенных документов, но не спрогнозирует накопление новых дней — для планирования используйте расчет вручную или специализированные отчеты по графику отпусков.
Учитываются ли дополнительные отпуска в отчете?
Да, если дополнительный отпуск настроен в программе как отдельный вид отпуска и назначен сотруднику (через позицию штатного расписания или кадровые документы). В отчете включите детализацию по видам отпусков, чтобы видеть каждый из них отдельной строкой.
Что делать, если остаток в отчете не совпадает с остатком в документе «Увольнение»?
Сначала убедитесь, что сравниваете данные на одну и ту же дату — в документе остаток считается на дату увольнения. Если даты совпадают, а цифры различаются, проверьте, были ли введены или изменены кадровые документы после расчета увольнения, и перепроведите документ.
Виден ли отчет пользователю без полных прав?
Отчет доступен ролям, связанным с кадровым учетом и расчетом зарплаты. Если пользователь не видит его в списке, администратор должен проверить назначенные профили групп доступа и состав отчетов, включенных в функциональность.
Как выгрузить остатки отпусков в Excel?
Сформируйте отчет, затем через меню «Еще» или кнопку сохранения табличного документа выберите формат Excel (xlsx). Перед выгрузкой настройте нужную группировку и отборы — в файл попадет именно то представление, которое отображено на экране.
Что важно запомнить
Отчет «Остатки отпусков» находится в разделе «Кадры» — «Кадровые отчеты» и рассчитывается по кадровым документам. Корректность цифр зависит от полноты учета: начальных остатков, правильно оформленных отпусков и стажа. Расхождения исправляйте документами, предварительно сделав резервную копию, а результат сверяйте выборочным ручным расчетом.