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