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

Другое · 11 мин

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

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

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

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

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

Как 1С хранит и считает остатки отпусков

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

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

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

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

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

Также полезен отчёт «Справка об остатках отпусков» из карточки сотрудника — он показывает детализацию по рабочим годам и помогает увидеть, какой именно период посчитан неверно. Сравните эти данные с бумажными приказами или личной карточкой Т-2.

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

Проверьте документ «Начальная штатная расстановка» или ввод остатков при переходе на программу

Остаток «сломался» в конкретном месяцеОшибочный или отсутствующий документ отпуска

Найдите отпуска сотрудника за этот период и проверьте даты и количество дней

Отрицательный остаток без причиныОтпуск введён дважды или лишние дни

Проверьте дубли документов «Отпуск» за один период

Остаток не меняется при новых отпускахДокументы не проведены или период закрыт

Проверьте проведение документов и дату запрета изменения данных

Способ 1: корректировка документом «Начальная штатная расстановка»

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

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

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

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

Способ 2: исправление документов прошлых периодов

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

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

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

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

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

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

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

Сравнение способов корректировки

Начальная штатная расстановка

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

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

Правильный путь при ошибках в конкретных периодах. Может вызвать перерасчёт среднего заработка и отпускных.

Перенос данных (ручные движения)

Для нестандартных ситуаций и переносов. Быстро, но движения не связаны с документами и сложнее контролируются.

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

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

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

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

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

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

Остаток совпадает с данными личной карточки Т-2

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

Расхождение на целое число дней или появление лишнего рабочего года

Справка об остатках отпусков по рабочим годам
Норма

Каждый рабочий год закрыт корректно, остатки распределены по годам

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

Весь остаток висит на одном году или есть годы с отрицательным остатком без причины

Тестовое увольнение
Норма

Дни компенсации совпадают с расчётом вручную

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

Программа предлагает больше или меньше дней, чем ожидалось

Типичные ошибки и как их избежать

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

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

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

Когда обращаться к специалисту

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

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

Итог

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

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

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

Почему в 1С остаток отпуска отрицательный?

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

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

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

Где в ЗУП 3 находится ввод начальных остатков отпусков?

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

Что делать, если после корректировки остаток всё равно неверный?

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

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

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

Как перенести остатки отпусков при переходе с ЗУП 2.5 на ЗУП 3?

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