Другое · 10 мин
Как в 1С ЗУП изменить остатки отпусков
Как скорректировать остатки отпусков в 1С ЗУП: документ «Остатки отпусков», ввод начальных остатков, исправление ошибок, проверка результата и типичные ошибки.
Остатки отпусков в 1С:ЗУП рассчитываются автоматически на основании кадровых документов — приёмов на работу, отпусков, увольнений. Но на практике расчётный остаток нередко расходится с фактическим: данные вносились задним числом, база переносилась из другой программы, часть отпусков была оформлена вручную. В таких случаях остатки корректируют специальным документом «Остатки отпусков» или через механизм ввода начальных остатков.
Прежде чем что-то менять, важно понять причину расхождения. Если остаток неверен из-за отсутствующего или ошибочного документа «Отпуск», правильнее исправить сам документ, а не подгонять цифру. Ручная корректировка остатков — это крайняя мера, которая применяется при старте учёта в программе или когда восстановить первичные документы невозможно.
Ниже разобраны оба сценария: ввод начальных остатков при переходе на ЗУП и точечная корректировка по конкретному сотруднику, а также способы проверить результат и избежать типичных ошибок.
Как устроен учёт остатков отпусков в ЗУП
Программа ведёт учёт прав на отпуск по каждому сотруднику и виду отпуска отдельно: ежегодный основной, дополнительный за вредность, за ненормированный день и прочие. За каждый отработанный месяц сотруднику начисляется доля дней отпуска — например, при стандартном отпуске 28 календарных дней это 2,33 дня в месяц. Использованные дни списываются документами «Отпуск», «Командировка» не влияет, а отпуска без сохранения оплаты сверх установленного лимита уменьшают стаж, дающий право на отпуск.
Итоговый остаток — это накопленные дни минус использованные. Посмотреть его можно в отчёте «Остатки отпусков» (раздел «Кадры» — «Отчёты по кадрам») или «Справка об остатках отпусков» из карточки сотрудника. Если цифра в отчёте не совпадает с реальностью, значит, либо в базе не хватает документов, либо остатки на момент начала учёта были введены неверно.
Шаг 1. Найдите причину расхождения
Сформируйте отчёт «Остатки отпусков» по проблемному сотруднику с детализацией. Отчёт показывает, какие документы повлияли на расчёт: какие отпуска использованы, за какие рабочие годы накоплены дни. Сравните эти данные с личной карточкой Т-2 или приказами на бумаге.
Типичные причины расхождений: отпуск оформлен вне программы, документ «Отпуск» введён с неверным периодом или видом отпуска, сотрудник принят не с начала трудовых отношений (перенос данных), дата приёма указана ошибочно, есть непроведённые или помеченные на удаление документы. Если причина найдена в документах — исправляйте документы, а не остатки.
Ищите ошибочный или задвоенный документ «Отпуск»
Проверьте приказы и введите недостающие документы
Корректируйте документ «Остатки отпусков»
Шаг 2. Сделайте резервную копию
Любая ручная правка остатков влияет на расчёт компенсаций при увольнении и на планирование отпусков. Ошибка здесь напрямую бьёт по деньгам: неверный остаток приведёт к неправильной компенсации за неиспользованный отпуск. Поэтому перед корректировкой создайте резервную копию информационной базы через конфигуратор («Администрирование» — «Выгрузить информационную базу») или штатными средствами СУБД.
Если база файловая и находится на сервере, убедитесь, что в момент выгрузки пользователи не работают. Для небольших баз достаточно скопировать файл 1Cv8.1CD, но выгрузка в dt надёжнее — она проверяет целостность данных.
Шаг 3. Скорректируйте остатки документом «Остатки отпусков»
Для точечной корректировки по одному или нескольким сотрудникам используется документ «Остатки отпусков». Он находится в разделе «Кадры» — «Остатки отпусков» (в некоторых релизах — «Кадры» — «Все кадровые документы»). Если документа нет в интерфейсе, проверьте права пользователя и настройки состава отпусков в параметрах учёта.
Порядок заполнения: создайте новый документ, выберите сотрудника, в табличной части укажите вид отпуска, рабочий год (дату начала и окончания) и количество дней остатка. Дата документа определяет момент, на который фиксируется остаток — обычно это конец месяца, предшествующего текущему периоду учёта. После проведения программа будет отталкиваться от введённого значения и дальше накручивать дни автоматически.
- 1Сформируйте отчёт «Остатки отпусков» и зафиксируйте текущие цифры
- 2Сделайте резервную копию базы
- 3Создайте документ «Кадры» — «Остатки отпусков»
- 4Укажите сотрудника, вид отпуска, рабочий год и фактическое количество дней
- 5Проведите документ и заново сформируйте отчёт для проверки
Корректировка при увольнении
Если ошибка обнаружилась при расчёте компенсации за неиспользованный отпуск, документ «Увольнение» покажет неверное количество дней. Не редактируйте цифру прямо в увольнении вручную, если можно исправить остаток: введите «Остатки отпусков» датой до увольнения, затем перепроведите документ «Увольнение» — компенсация пересчитается на основе исправленных данных.
Шаг 4. Ввод начальных остатков при переходе на ЗУП
При старте учёта в новой базе остатки вводятся массово. В типовой ЗУП для этого служит обработка начального заполнения: раздел «Начальная штатная расстановка» и связанные документы ввода остатков. В документе «Остатки отпусков» можно заполнить список сотрудников подбором и внести данные по каждому виду отпуска на дату начала учёта.
Ключевой момент — правильно указать рабочие годы. Остаток всегда привязан к рабочему году сотрудника, а не к календарному. Если у сотрудника остались дни за прошлые рабочие годы, каждый год вводится отдельной строкой со своими датами. Это важно для корректного контроля «сгоревших» по срокам отпусков и для отчётности.
Шаг 5. Проверьте результат
После корректировки сформируйте отчёт «Остатки отпусков» на текущую дату и сверьте с фактическими данными. Дополнительно проверьте отчёт на будущую дату: накопление дней должно продолжаться от скорректированного значения. Если сотрудник увольняется, создайте тестовый документ «Увольнение» в копии базы и убедитесь, что компенсация считается верно.
Полезно сверить несколько контрольных точек: остаток на дату корректировки должен точно совпадать с введённым, остаток на конец текущего месяца — отличаться на начисленные за прошедшие месяцы дни, а списанные отпуска после даты корректировки — уменьшать остаток.
Как проверить результат
Совпадает с введённым значением
Отличается — проверьте дату документа и рабочий год
Увеличился на дни за отработанные месяцы
Не изменился — возможно, не настроены права на отпуск в позиции штатного расписания
Дни компенсации равны фактическому остатку
Расходится — есть документы после даты корректировки, влияющие на расчёт
Типичные ошибки и ограничения
Самая частая ошибка — корректировка остатка без указания рабочего года. Строка без рабочего года либо не учитывается, либо приводит к неверному распределению дней. Вторая ошибка — ввод остатков «общей суммой» вместо разбивки по видам отпусков: тогда дополнительный отпуск смешивается с основным, и компенсация считается неправильно.
Ещё одна проблема — попытка исправить остаток через ручную операцию или обработку, изменяющую регистры напрямую. Такие правки не видны в штатных отчётах по документам и создают скрытые расхождения, которые всплывут при обновлении или переносе данных. Используйте только штатный документ «Остатки отпусков».
Когда самостоятельной корректировки недостаточно
Если расхождения массовые, касаются многих сотрудников и тянутся за несколько лет, ручная правка каждого сотрудника превращается в трудоёмкий проект. В этом случае рациональнее провести аудит кадровых документов: восстановить недостающие отпуска по приказам, исправить даты приёмов и только потом скорректировать остатки на единую дату среза.
Сложные случаи — стажировки, совместительство, переводы между организациями внутри группы, отпуска с последующим увольнением в прошлых периодах — лучше разбирать совместно со специалистом по внедрению ЗУП, поскольку ошибка в одном звене цепочки искажает весь расчёт.
Что важно запомнить
Остатки отпусков в 1С ЗУП корректируются документом «Остатки отпусков» с указанием вида отпуска, рабочего года и количества дней. Сначала найдите причину расхождения, сделайте копию базы, затем вносите правку и проверяйте результат отчётом. Ошибки в кадровых документах исправляйте в самих документах, а не в остатках.
Частые вопросы
Почему документа «Остатки отпусков» нет в меню?
Скорее всего, у пользователя недостаточно прав или документ скрыт настройками интерфейса. Проверьте роль пользователя (нужны права кадровика или расчётчика) и поищите документ через «Все функции» либо в разделе «Кадры» — «Все кадровые документы». Также убедитесь, что в настройках учёта включён учёт отпусков.
Можно ли изменить остаток отпуска задним числом?
Да, документ «Остатки отпусков» можно создать прошлой датой. Но учтите: все расчёты компенсаций и увольнения после этой даты нужно будет перепровести, чтобы они опирались на исправленные данные. Работайте в копии базы, если период уже закрыт и сдана отчётность.
Что делать, если остаток отпуска отрицательный?
Отрицательный остаток означает, что сотрудник использовал больше дней, чем накопил — отпуск был предоставлен авансом. Это нормальная ситуация, если она соответствует фактам. Если же минус вызван ошибочным документом «Отпуск», исправьте или удалите этот документ, и остаток пересчитается автоматически.
Как перенести остатки отпусков при переходе из 1С ЗУП 2.5 в ЗУП 3.1?
Используйте штатный механизм переноса данных, доступный при первоначальном заполнении ЗУП 3.1: он переносит в том числе остатки отпусков на дату начала учёта. После переноса обязательно сверьте отчёты «Остатки отпусков» в обеих базах по нескольким сотрудникам, включая тех, у кого есть дополнительные отпуска.
Влияет ли отпуск без сохранения зарплаты на остаток основного отпуска?
Да. Дни отпуска за свой счёт сверх установленного законом лимита (по общему правилу — свыше 14 календарных дней в рабочем году) не включаются в стаж, дающий право на ежегодный оплачиваемый отпуск. Программа учитывает это автоматически и сдвигает окончание рабочего года, что уменьшает накопление дней.
Нужно ли корректировать остатки после обновления релиза?
Обычно нет — обновления не меняют накопленные остатки. Но после обновления полезно сформировать отчёт «Остатки отпусков» и сравнить с сохранённым до обновления вариантом. Если цифры разошлись, проверьте, не изменились ли настройки состава видов отпусков или права на отпуска в позициях штатного расписания.