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