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

Другое · 10 мин

Как поправить остатки отпусков в 1С:ЗУП

Пошаговая инструкция, как исправить остатки отпусков в 1С:ЗУП: документы «Ввод остатков отпусков», «Начальная штатная расстановка», проверка отчётами и типичные ошибки.

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

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

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

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

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

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

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

Диагностика: найти причину расхождения

Начните с отчёта «Остатки отпусков» (раздел «Кадры» — «Отчёты по кадрам» или «Зарплата» — «Отчёты по зарплате» в зависимости от версии). Сформируйте его по проблемному сотруднику и сравните с данными из личной карточки или бумажного учёта.

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

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

Остаток неверен с начала работы в программеОшибка в начальных остатках

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

Остаток «поплыл» после конкретного месяцаОшибка в документах периода

Пересмотреть отпуска, отсутствия и кадровые переводы этого периода

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

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

По сотруднику две строки в отчётеДубль физического лица

Проверить справочник физлиц и объединить дубли

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

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

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

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

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

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

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

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

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

Исправление ошибок в документах и стаже

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

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

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

Проверка результата и контроль

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

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

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

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

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

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

Остаток совпадает с фактическими данными

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

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

Разбивка по рабочим годам
Норма

Каждый год заполнен, суммы сходятся, нет отрицательных значений

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

Пустые или дублирующиеся рабочие годы, минусовые остатки

Пробный расчёт компенсации
Норма

Программа предлагает ожидаемое количество дней

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

Дни не совпадают — проверьте стаж и исключаемые периоды

Типичные ошибки при корректировке

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

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

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

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

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

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

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

Можно ли исправить остаток отпуска сразу по всем сотрудникам?

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

Почему после ввода остатков отчёт показывает старую цифру?

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

Как исправить остаток, если сотрудник уже уволен?

Для уволенного сотрудника корректировка остатка имеет смысл только если нужно пересчитать компенсацию при увольнении. В этом случае сначала исправьте остаток на дату увольнения, затем пересчитайте документ «Увольнение» и оформите доначисление или удержание разницы.

Откуда берутся отрицательные остатки отпусков?

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

Нужно ли править остатки после обновления релиза ЗУП?

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