Остаток отпуска в ЗУП 3.1 не сходится: ищем источник ошибки и правим баланс на нужную дату

· 10 мин

Содержание

Чтобы исправить остатки отпусков в 1С 8.3 ЗУП на определенную дату, сначала сформируйте отчёт Кадры → Кадровые отчеты → Остатки отпусков на эту дату и найдите сотрудника с расхождением. Затем правьте не сам остаток, а документ, из-за которого он сбился: приём, перевод, отпуск, неоплачиваемое отсутствие или ввод начальных остатков. Остаток в ЗУП 3.1 — расчётная величина, программа выводит его из этих документов на любую дату.

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

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

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

Основные источники расхождений:

  • 📅 Неверная дата приёма. От неё отсчитывается рабочий год. Ошибка в один месяц сдвигает границы всех рабочих лет.
  • 📝 Ошибка в начальных остатках. При переходе со старой программы остатки внесли «одной цифрой» без разбивки по рабочим годам или на другую дату.
  • 🏖️ Не тот вид отпуска. Дополнительный отпуск за ненормированный день или вредные условия не назначен сотруднику, либо назначен с неверным числом дней.
  • 🚫 Отпуск без оплаты свыше 14 дней. По статье 121 ТК РФ такие дни сверх 14 в рабочем году не входят в стаж для ежегодного отпуска, рабочий год сдвигается. Если отсутствие внесено другим документом или видом, сдвига не будет.
  • ⏸️ Непроведённые документы. Документ «Отпуск» сохранён, но не проведён — дни не списаны.
  • 🔄 Перевод с изменением отпуска. Новое право на отпуск вписали в кадровый перевод не с той даты.
  • ✂️ Отзыв из отпуска или перенос оформлены вручную, исправлением старого документа, а не отдельным действием.

Расхождение в долях дня (например, 11,67 против 12) — чаще не ошибка, а округление. В отчёте дни считаются пропорционально. Округление до целых по правилам 1930 года применяется при расчёте компенсации за увольнение: остаток месяца меньше половины отбрасывают, от половины — округляют до полного месяца.

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

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

Порядок проверки:

  1. Откройте отчёт и поставьте дату, на которую нужен остаток. Например, дату начала отпуска или дату увольнения.
  2. Отберите организацию и, если нужно, подразделение или одного сотрудника.
  3. Сформируйте отчёт. Для каждого сотрудника видно право на отпуск, начислено дней, использовано и остаток.
  4. Посмотрите, за какие рабочие годы числится остаток. Ошибка обычно сидит в одном конкретном году.
  5. Сравните с первичкой: приказы на отпуск, личная карточка Т-2, график отпусков, данные старой программы на дату перехода.

Что сверять в первую очередь:

Что видно в отчётеЧто проверить
Рабочий год начинается не с даты приёмадату в документе «Прием на работу», неоплачиваемые отсутствия
Право меньше или больше положенноговиды отпусков в приёме и последнем переводе
Использовано меньше, чем по приказамнепроведённые или удалённые документы «Отпуск»
Расхождение только в первом году работы в ЗУПввод начальных остатков
Остаток «плывёт» на доли днядата отчёта, округление (см. выше)

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

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

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

Дата приёма и стаж

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

Изменение даты приёма затрагивает расчёт зарплаты, стаж и отчётность в СФР. Делайте это только по подтверждённому приказу.

Право на ежегодные отпуска

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

  1. Проверьте, что основной отпуск — 28 дней (или больше, если сотруднику положен удлинённый отпуск по закону).
  2. Проверьте дополнительные: за ненормированный день, за вредные условия, северные.
  3. Если право изменилось в течение работы — оформите Кадровый перевод с даты изменения и укажите новые отпуска. Не меняйте задним числом документ приёма: тогда новое право распространится на весь стаж.

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

Отпуска и отсутствия

  1. Откройте Зарплата → Отпуска и отберите документы по сотруднику.
  2. Найдите непроведённые (они отмечены в списке) и проведите их или удалите, если отпуска не было.
  3. Проверьте, что в каждом документе «Отпуск» указан правильный рабочий год, за который предоставлен отпуск. При ошибке дни спишутся с другого года.
  4. Отпуск за свой счёт оформляйте документом отпуска без сохранения оплаты, а не «прочим отсутствием». Только так рабочий год сдвинется при превышении 14 дней.

После правки снова сформируйте отчёт Остатки отпусков на нужную дату и сверьте.

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

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

Как найти документ: откройте Кадры → Все кадровые документы и введите в строку поиска «остат». В списке будет ваш документ с датой начала учёта.

Пошагово:

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

Пример. Сотрудник принят 01.03, учёт в ЗУП начат с 01.01 следующего года. По старой программе на 31.12 у него оставалось 6 дней за рабочий год 01.03–28.02. В документ ввели 16. Исправляете 16 на 6 — и остаток в отчёте на любую дату после 01.01 уменьшится ровно на 10 дней.

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

Диагностика: выберите симптом

Массовая правка остатков по многим сотрудникам

Если после перехода остатки неверны у десятков сотрудников, правьте не по одному.

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

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

Перед массовой правкой сделайте резервную копию базы (.dt через Конфигуратор или копию в облаке). Откатить сотню исправленных строк вручную тяжело.

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

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

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

  1. Проверьте дату запрета изменения. Если прошлые периоды закрыты (настройка дат запрета в разделе Администрирование), изменить старый документ не получится. Временно сдвиньте дату запрета — это делает пользователь с полными правами — и верните после правки.
  2. Исправьте документ в том периоде, где ошибка. Отпуск, перевод или отсутствие — тот документ, на который указывает отчёт.
  3. Посмотрите на перерасчёты. Если исправленный документ влияет на начисления (например, изменились дни отпуска, а значит, и отпускные), ЗУП зарегистрирует перерасчёт. Его подхватит начисление зарплаты в текущем месяце.
  4. Сформируйте отчёт на две даты: на конец исправленного периода и на сегодня.

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

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

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

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

  • ✅ Отпуск без оплаты — только своим документом. Иначе ЗУП не сдвинет рабочий год.
  • ✅ Изменение права на отпуск — кадровым переводом с даты приказа. Не правьте документ приёма «как было бы правильно».
  • ✅ Рабочий год в отпуске — проверять при вводе. Программа предлагает самый ранний год с остатком; если по приказу иначе, поменяйте явно.
  • ✅ Раз в квартал — отчёт на конец квартала. Сверка с графиком отпусков занимает полчаса и ловит ошибки, пока они свежие.
  • ✅ Дата запрета изменения — после закрытия месяца. Документы прошлых периодов не изменятся случайно.
  • ✅ Компенсация части отпуска сверх 28 дней (статья 126 ТК РФ) — отдельным документом начисления компенсации. Найдите его в разделе Зарплата по слову «компенсац». Без этого документа выплаченные дни останутся в остатке.
Ежеквартальная сверка остатков отпусков
Выполнено: 0 / 6

Частые ошибки при корректировке остатков

  • ❌ Правка документа приёма вместо перевода. Новое право задним числом распространяется на весь стаж. Остаток за прошлые годы становится выше реального.
  • ❌ Удаление отпуска вместо исправления. Дни возвращаются в остаток, но вместе с ними пропадают начисление и выплата отпускных — расходится зарплата.
  • ❌ «Подгонка» начальными остатками. Ошибку, возникшую после начала учёта, пытаются закрыть правкой ввода остатков. Цифра на сегодня совпадает, но рабочие годы и данные на прошлые даты становятся неверными.
  • ❌ Сверка по разным датам. Отчёт на 15-е сравнивают с данными старой программы на 1-е. Разница в 1,17 дня (половина месяца при 28 днях) выглядит как ошибка, хотя её нет.

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

Можно ли увидеть остаток отпуска на будущую дату?
Да. Поставьте в отчёте «Остатки отпусков» нужную дату — ЗУП посчитает дни, которые сотрудник накопит к этому дню, исходя из текущего права на отпуск.
Почему сотрудник уходит в отпуск авансом и остаток становится отрицательным?
Работодатель вправе дать отпуск до того, как дни накоплены. ЗУП показывает такой остаток со знаком минус. Это не ошибка, а долг сотрудника по дням, который закроется в течение рабочего года.
Что делать с отрицательным остатком при увольнении?
За неотработанные дни отпуска при увольнении делается удержание, кроме случаев, перечисленных в статье 137 ТК РФ (например, сокращение). ЗУП предложит удержание в документе увольнения — проверьте, применимо ли оно к вашему случаю.
Сгорают ли неиспользованные отпуска за прошлые годы?
Нет. ТК РФ не предусматривает «сгорания» дней. ЗУП хранит остаток по каждому рабочему году, и при увольнении компенсация считается за все неиспользованные дни.
Нужно ли исправлять остатки, если сотрудник не возражает?
Да. Остаток влияет на компенсацию при увольнении и проверяется инспекцией труда. Ошибка в пользу работодателя — нарушение, ошибка в пользу сотрудника — лишние выплаты.

Источники

  • Трудовой кодекс Российской Федерации, статьи 114–116, 121, 126, 127
  • Правила об очередных и дополнительных отпусках (утв. НКТ СССР 30.04.1930 № 169) — в части, не противоречащей ТК РФ