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

Другое · 11 мин

Как в 1С изменить остаток отпуска у сотрудника

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

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

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

Ниже разобраны все рабочие сценарии: от штатной корректировки через «Ввод остатков отпусков» до поиска ошибок, из-за которых остаток считается неправильно.

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

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

На итоговую цифру влияют:

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

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

Способ 1: изменить остаток через «Ввод остатков отпусков»

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

Порядок действий:

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

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

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

Способ 2: исправить кадровые документы, влияющие на стаж

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

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

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

Способ 3: корректировка при увольнении и компенсации

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

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

Способ 4: ручная правка регистров — только как крайняя мера

Технически остатки отпусков хранятся в регистрах накопления (например, «Заработанные права на отпуска» и «Фактические отпуска»). Администратор с правами на режим «Изменение» может открыть регистр через «Все функции» и отредактировать записи напрямую. Это работает, но опасно:

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

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

Как проверить, что остаток изменён корректно

После любого способа корректировки выполните контрольную проверку:

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

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

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

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

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

Совпадает с целевым значением по каждому виду отпуска

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

Цифра не изменилась или изменилась только по части видов отпуска

Рабочие годы в справке об остатках
Норма

Периоды идут подряд от даты приёма, без разрывов

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

Есть пропущенные или пересекающиеся периоды

Дата документа ввода остатков
Норма

Дата не позже даты, на которую строится отчёт

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

Остатки введены «будущей» датой относительно отчёта

Тестовый документ «Отпуск»
Норма

Программа показывает остаток с учётом новых данных

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

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

Типичные ошибки при изменении остатков

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

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

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

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

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

Часто задаваемые вопросы

Можно ли изменить остаток отпуска прямо в отчёте «Остатки отпусков»?

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

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

Чаще всего дата документа «Ввод остатков отпусков» позже даты, на которую построен отчёт. Проверьте обе даты. Также убедитесь, что документ проведён, а не просто записан.

Как ввести остатки, если сотрудник работает давно, а учёт в 1С начали недавно?

Введите остатки документом «Ввод остатков отпусков» на дату начала учёта, распределив дни по рабочим годам. Рабочие годы до старта учёта программа восстановит по дате приёма, если она указана верно.

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

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

Влияет ли изменение остатка на расчёт среднего заработка?

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

Нужно ли корректировать остатки при переводе сотрудника на другую должность?

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

Итог

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

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