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

Другое · 10 мин

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

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

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

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

Ниже разобраны рабочие способы для ЗУП 3.1: где смотреть остаток, как проверить корректность расчёта, что делать, если цифра выглядит неверно, и какие ограничения есть у каждого метода.

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

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

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

Как посмотреть остаток отпуска через отчёт

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

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

Как сформировать отчёт по остаткам
  1. 1
    Откройте раздел «Кадры» — «Отчёты, справки» — «Отчёты по кадрам».
  2. 2
    Выберите отчёт «Остатки отпусков».
  3. 3
    Установите дату расчёта и отбор по сотруднику или подразделению.
  4. 4
    Нажмите «Сформировать» и проверьте колонку с остатком дней по видам отпусков.

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

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

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

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

Как узнать дни отпуска в документах «Отпуск» и «Увольнение»

В документе «Отпуск»

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

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

При увольнении

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

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

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

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

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

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

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

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

Значения совпадают

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

Цифры различаются — проверьте даты формирования

Сумма дней по рабочим годам
Норма

За каждый полный год начислено положенное количество дней

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

Есть годы без начисления — проверьте дату приёма и отсутствия

Использованные отпуска
Норма

Все приказы на отпуск отражены документами «Отпуск»

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

Часть отпусков есть только на бумаге — остаток завышен

Перенос данных и ввод начальных остатков

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

Без этого документа программа будет считать право на отпуск только с даты старта учёта в ЗУП, и остатки окажутся заниженными. Типичный признак проблемы: у сотрудника со стажем несколько лет программа показывает остаток как у новичка.

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

Что делать, если остаток не сходится

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

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

Маршрут решения

Как выбрать действие

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

Ограничения в других конфигурациях 1С

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

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

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

Часто задаваемые вопросы

Почему у нового сотрудника уже есть дни отпуска в отчёте?

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

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

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

Отчёт показывает отрицательный остаток — это ошибка?

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

Где в 1С:Бухгалтерии посмотреть остаток отпуска?

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

Что делать, если отчёт «Остатки отпусков» не открывается?

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

Учитывается ли отпуск без сохранения зарплаты при расчёте остатка?

Да, если он оформлен документом в программе. Длительные отпуска за свой счёт сдвигают окончание рабочего года, из-за чего право на следующие дни отпуска наступает позже. Если такие отсутствия не введены, остаток будет завышен.

Итог

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

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