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

Другое · 10 мин

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

Пошаговая инструкция: как посчитать остаток отпуска на определенную дату в 1С:ЗУП 3.1 через отчеты, справки и документы. Проверка, ошибки, FAQ.

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

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

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

Как программа рассчитывает остаток отпуска

1С:ЗУП 3.1 накапливает право на отпуск пропорционально отработанному времени. За каждый полностью отработанный месяц сотруднику начисляется доля годового отпуска: при стандартном отпуске 28 календарных дней это примерно 2,33 дня в месяц. Программа хранит остатки с точностью до сотых долей дня, округление до целых происходит только при компенсации или отображении.

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

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

Способ 1. Отчет «Остатки отпусков» на произвольную дату

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

В шапке отчета установите дату, на которую нужен расчет, в поле «Дата остатков». При необходимости добавьте отбор по сотруднику, подразделению или организации через «Настройки». Нажмите «Сформировать» — программа покажет таблицу с остатками по каждому виду отпуска.

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

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

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

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

Справка формируется на текущую дату по умолчанию, но дату можно изменить в параметрах перед формированием. Документ показывает остатки по видам отпусков и рабочим годам, его можно распечатать или сохранить в PDF.

Сравнение способов получения остатка

Отчет «Остатки отпусков»

Подходит для массовой проверки по списку сотрудников и расчета на любую дату. Не является официальным документом для выдачи.

Справка об остатках отпусков

Оформленный документ по одному сотруднику, можно распечатать и выдать. Расчет по нескольким сотрудникам сразу невозможен.

Документ «Увольнение»

Автоматически считает остаток на дату увольнения для компенсации. Использовать только при реальном увольнении, иначе данные придется отменять.

Способ 3. Расчет при увольнении и планирование отпуска

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

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

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

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

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

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

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

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

Начальные остатки на дату старта учета
Норма

Введены документом ввода остатков, совпадают с данными прежней программы

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

Остатки не введены — расчет занижен на весь «доштатный» период

Документы «Отпуск» за все годы работы
Норма

Каждый фактический отпуск оформлен документом и проведен

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

Отпуска есть на бумаге, но отсутствуют в базе — остаток завышен

Совпадение отчета и справки
Норма

Отчет «Остатки отпусков» и справка из карточки дают одинаковую цифру на одну дату

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

Цифры расходятся — вероятны непроведенные документы или разные настройки даты

Типичные ошибки и их последствия

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

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

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

Ограничения и когда нужен специалист

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

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

Итог

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

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

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

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

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

Почему в отчете остаток дробный, например 16,33 дня?

Программа хранит остатки с долями дня, потому что право на отпуск накапливается пропорционально отработанным месяцам (28 дней / 12 месяцев ≈ 2,33 дня). Округление до целых дней применяется только при предоставлении отпуска или выплате компенсации по правилам, установленным в организации.

Отчет показывает ноль, хотя сотрудник работает несколько лет. Что делать?

Чаще всего не введены начальные остатки при старте учета в ЗУП или сотрудник принят документом с неверной датой. Проверьте документ приема на работу и наличие ввода остатков отпусков на дату начала учета в программе.

Как выдать сотруднику официальную бумагу об остатке отпуска?

Откройте карточку сотрудника, в меню «Печать» выберите «Справка об остатках отпусков», при необходимости измените дату расчета и распечатайте документ. Справку подписывает руководитель или уполномоченный сотрудник кадровой службы.

Влияет ли больничный на остаток отпуска?

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

Остаток изменился после обновления программы. Это нормально?

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