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

Другое · 11 мин

Как исправить остатки отпусков в 1С

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

Неверные остатки отпусков в 1С:ЗУП — одна из самых частых проблем кадрового учёта. Они возникают при переносе данных из старых программ, при неправильном вводе начальных остатков, из-за документов, проведённых задним числом, или из-за ошибок в видах отпусков. В результате программа неверно считает дни компенсации при увольнении, отпускные и график отпусков.

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

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

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

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

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

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

Остаток сильно отрицательныйЛишние использованные дни

Проверьте, не заведён ли отпуск дважды или не указан ли неверный вид отпуска в документе

Рабочий год сдвинутНеверная дата начала периода

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

Нет данных за прошлые годыНе введены начальные остатки

Ищите документ «Остатки отпусков» на дату начала учёта в программе

«Хвост» у уволенногоОшибка в расчёте компенсации

Проверьте документ «Увольнение» и количество дней компенсации в нём

Исправление документом «Остатки отпусков»

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

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

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

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

Корректировка через документы отпусков

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

Обратная ситуация — лишний документ. Например, отпуск завели дважды или указали неверный вид (ежегодный вместо отпуска без сохранения). В этом случае документ помечается на удаление или отменяется, либо в нём исправляется вид отпуска. Помните: отпуск без сохранения оплаты свыше 14 календарных дней в рабочем году сдвигает окончание рабочего года — программа учитывает это автоматически, и «непонятный» сдвиг дат часто объясняется именно этим.

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

Ручная правка регистров и когда её избегать

Остатки отпусков хранятся в регистрах накопления (в ЗУП 3.1 это, в частности, «Заработанные права на отпуска» и «Фактические отпуска»). Технически их можно отредактировать напрямую — через обработку «Групповое изменение реквизитов», «Корректировку регистров» (если доступна) или вручную в режиме предприятия при наличии прав. Это путь для опытных администраторов.

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

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

Особые ситуации: перенос данных, увольнение, несколько видов отпусков

Перенос из другой программы

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

Компенсация при увольнении

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

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

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

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

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

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

Проверка результата и типичные ошибки

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

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

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

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

Справка «Остатки отпусков» на текущую дату
Норма

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

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

Расхождения по дням или неожиданные периоды

Тестовый расчёт компенсации в «Увольнении»
Норма

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

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

Программа предлагает иное число дней без объяснимой причины

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

Нет аномально больших или отрицательных остатков

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

Массовые минуса или «круглые» подозрительные значения

Итог

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

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

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

Где в 1С:ЗУП 3.1 находится документ «Остатки отпусков»?

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

Можно ли исправить остатки за прошлый закрытый период?

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

Почему рабочий год сотрудника сдвинулся, хотя никто его не менял?

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

Что делать, если остатки неверны у многих сотрудников сразу?

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

Влияет ли исправление остатков на уже выплаченные отпускные?

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