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