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

Другое · 10 мин

Как в 1С ЗУП изменить остатки отпусков

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

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

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

Ниже разобраны оба сценария: ввод начальных остатков при переходе на ЗУП и точечная корректировка по конкретному сотруднику, а также способы проверить результат и избежать типичных ошибок.

Как устроен учёт остатков отпусков в ЗУП

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

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

Шаг 1. Найдите причину расхождения

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

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

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

Ищите ошибочный или задвоенный документ «Отпуск»

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

Проверьте приказы и введите недостающие документы

Расхождение с даты старта учётаНеверно введены начальные остатки

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

Шаг 2. Сделайте резервную копию

Любая ручная правка остатков влияет на расчёт компенсаций при увольнении и на планирование отпусков. Ошибка здесь напрямую бьёт по деньгам: неверный остаток приведёт к неправильной компенсации за неиспользованный отпуск. Поэтому перед корректировкой создайте резервную копию информационной базы через конфигуратор («Администрирование» — «Выгрузить информационную базу») или штатными средствами СУБД.

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

Шаг 3. Скорректируйте остатки документом «Остатки отпусков»

Для точечной корректировки по одному или нескольким сотрудникам используется документ «Остатки отпусков». Он находится в разделе «Кадры» — «Остатки отпусков» (в некоторых релизах — «Кадры» — «Все кадровые документы»). Если документа нет в интерфейсе, проверьте права пользователя и настройки состава отпусков в параметрах учёта.

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

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

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

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

Шаг 4. Ввод начальных остатков при переходе на ЗУП

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

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

Шаг 5. Проверьте результат

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

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

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

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

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

Совпадает с введённым значением

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

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

Остаток на текущую дату
Норма

Увеличился на дни за отработанные месяцы

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

Не изменился — возможно, не настроены права на отпуск в позиции штатного расписания

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

Дни компенсации равны фактическому остатку

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

Расходится — есть документы после даты корректировки, влияющие на расчёт

Типичные ошибки и ограничения

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

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

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

Когда самостоятельной корректировки недостаточно

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

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

Итог

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

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

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

Почему документа «Остатки отпусков» нет в меню?

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

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

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

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

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

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

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

Влияет ли отпуск без сохранения зарплаты на остаток основного отпуска?

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

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

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