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

Другое · 8 мин

Как в 1С проверить остаток дней отпуска сотрудника

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

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

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

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

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

На результат влияют также отсутствия, которые сдвигают окончание рабочего года: отпуска без сохранения зарплаты свыше установленного лимита, прогулы, отпуска по уходу за ребёнком. Если эти периоды зарегистрированы в программе, рабочий год автоматически удлиняется, и остаток пересчитывается.

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

Проверка через отчёт «Остатки отпусков»

Универсальный способ для массовой проверки — отчёт, который показывает остатки по всем сотрудникам или по выбранному подразделению. Он находится в разделе «Кадры» → «Кадровые отчёты» → «Остатки отпусков» (в некоторых вариантах интерфейса — «Отчёты, справки» → «Остатки отпусков»).

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

В отчёте остаток выводится в разрезе видов отпусков и рабочих лет. Колонка с итоговым количеством дней показывает, сколько сотрудник вправе отгулять на указанную дату. Отрицательное значение означает, что отпуск использован авансом — это не ошибка, а нормальная ситуация, если она подтверждена документами.

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

Справка об отпусках из карточки сотрудника

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

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

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

Проверка остатка прямо в документе «Отпуск»

При оформлении нового отпуска сверять остаток отдельно не обязательно — программа делает это сама. Создайте документ «Отпуск» (раздел «Кадры» → «Отпуска»), выберите сотрудника и дату. В форме документа есть ссылка вида «Как сотрудник использовал отпуск?» рядом с реквизитами периода.

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

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

Чаще всего проблема в неполном вводе данных. При старте работы в программе остатки отпусков на дату перехода нужно ввести документом «Начальные остатки отпусков» (или через помощник начальной настройки). Если этого не сделали, программа считает остаток только с момента начала учёта в базе, и у «старых» сотрудников дни занижены.

Вторая частая причина — отпуска, оформленные не тем документом или не оформленные вовсе: человек гулял по бумажному приказу, а в 1С документ не завели. Третья — ручная корректировка дат в документах после проведения расчётов, из-за чего рабочий год и использованные дни перестают совпадать с расчётом программы.

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

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

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

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

Если неверны стартовые данные, найдите документ ввода начальных остатков (раздел «Главное» → «Начальные остатки отпусков» или через историю изменений по сотруднику) и откорректируйте количество дней по рабочим годам. После любого исправления сформируйте отчёт «Остатки отпусков» заново и сверьте результат.

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

Как проверить результат

Остаток на дату в отчёте
Норма

Совпадает с расчётом по бумажным приказам

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

Расхождение на целые периоды — ищите неучтённый документ

Рабочий год сотрудника
Норма

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

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

Год не сдвинут, хотя были длительные неоплачиваемые отсутствия

Дополнительный отпуск
Норма

Начисляется по виду из штатной позиции или договора

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

Вид отпуска есть в справочнике, но дни не накапливаются

Частые вопросы

Почему в отчёте отрицательный остаток отпуска?

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

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

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

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

Проверьте, что в документе «Увольнение» отмечен вид отпуска для компенсации и что остаток существует именно на дату увольнения, а не на текущую. Также убедитесь, что вид отпуска в настройках подлежит компенсации — некоторые дополнительные отпуска компенсируются только в установленных случаях.

Перенесли данные из старой программы, остатки обнулились. Что делать?

Остатки отпусков не переносятся автоматически из всех источников — их нужно ввести вручную документом начальных остатков по каждому сотруднику с разбивкой по рабочим годам. Данные возьмите из личных карточек Т-2 или отчёта старой программы на дату перехода.

Может ли сотрудник сам посмотреть свой остаток?

Если в организации используется сервис «1С:Кабинет сотрудника», остаток отпуска доступен сотруднику в личном кабинете без обращения в кадровую службу. Без сервиса остаток предоставляет кадровик — печатной справкой из карточки сотрудника.

Отпуск без сохранения зарплаты влияет на остаток основного отпуска?

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

Итог

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

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