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

Другое · 9 мин

Как узнать, сколько неотгуленных дней отпуска у сотрудника в 1С

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

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

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

Где вообще хранятся остатки отпусков в 1С

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

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

Как посмотреть остаток отпуска в 1С:ЗУП 3.1 через карточку сотрудника

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

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

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

Как получить остатки по всем сотрудникам отчётом

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

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

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

Как узнать остаток в 1С:Бухгалтерии

В 1С:Бухгалтерии 8 полноценного учёта остатков отпусков нет — конфигурация рассчитана на бухгалтерский и налоговый учёт, а кадровый блок в ней упрощён. Документ «Отпуск» там начисляет отпускные, но накопительный учёт заработанных и использованных дней в полном объёме не ведётся.

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

Сравнение вариантов учёта

1С:ЗУП 3.1

Полный автоматический учёт остатков, отчёты на любую дату, учёт дополнительных отпусков. Требует корректного ввода начальных остатков.

1С:Бухгалтерия

Остатки автоматически не считаются. Подходит только для ручного расчёта по данным приказов и личной карточки.

Внешняя таблица

Гибко и просто для 2–5 сотрудников, но высок риск ошибки и потери данных при смене ответственного.

Что делать, если остаток в программе неверный

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

Начальные остатки в ЗУП вводятся документом «Начальная штатная расстановка» при старте учёта или специальным документом «Ввод начальных остатков отпусков» (доступен из карточки сотрудника по ссылке остатков либо через помощник начала работы). В документе указывается рабочий год и количество неиспользованных дней по нему на дату начала учёта.

После ввода или исправления данных снова сформируйте отчёт «Остатки отпусков» и сверьте результат с личной карточкой Т-2 или кадровыми приказами. Совпадение по рабочим годам — признак корректного учёта.

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

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

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

Совпадает с расчётом по приказам и карточке Т-2

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

Расхождение на целые периоды — вероятно, не введены начальные остатки

Детализация по рабочим годам
Норма

Все рабочие годы сотрудника присутствуют в отчёте

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

История начинается с даты старта учёта в программе

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

Каждый вид отпуска показан отдельной строкой

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

Дополнительный отпуск отсутствует — не назначен вид отпуска сотруднику

Остаток при увольнении: компенсация считается автоматически

При проведении документа «Увольнение» в ЗУП программа сама рассчитывает остаток отпуска на дату увольнения и начисляет компенсацию за неиспользованные дни. Если сотрудник использовал отпуск авансом, остаток будет отрицательным, и программа рассчитает удержание за неотработанные дни отпуска.

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

Типичные ошибки при работе с остатками отпусков

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

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

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

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

Остаток отпуска в 1С:ЗУП смотрят в карточке сотрудника или отчётом «Остатки отпусков» на нужную дату. Точность зависит от введённых начальных остатков и проведённых документов отпусков. В 1С:Бухгалтерии автоматического учёта остатков нет. Перед увольнением сверяйте автоматический расчёт с отчётом, а правки в прошлых периодах делайте только после резервной копии.

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

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

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

Можно ли посмотреть остаток отпуска на будущую дату?

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

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

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

Как ввести остатки отпусков, если учёт в программе начали не с даты приёма сотрудника?

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

Считаются ли в остатке дополнительные отпуска отдельно?

Да, в ЗУП каждый вид отпуска (основной, за вредные условия, за ненормированный день и другие) учитывается отдельной строкой, и в отчёте остатки показываются по каждому виду. Если дополнительный отпуск не отображается, проверьте, назначен ли он сотруднику в кадровых документах или в позиции штатного расписания.

Можно ли выгрузить остатки отпусков в Excel?

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