Перенос остатка отпуска в 1С:Зарплата и Управление Персоналом (ЗУП) — задача, с которой сталкивается каждый кадровик при изменении графика отпусков или по заявлению сотрудника. Ошибки здесь чреваты не только искажением отчётности, но и конфликтами с сотрудниками, а иногда — штрафами от трудовой инспекции. В этой статье разберём все способы переноса остатка отпуска в разных редакциях 1С ЗУП (3.1 и 3.2), покажем пошаговые инструкции с скриншотами, предупредим о типичных ошибках и дадим готовые решения для сложных случаев.
Вы узнаете, как перенести остаток через документ Изменение графика отпусков, как корректировать данные вручную через Кадровый учёт, и что делать, если система не даёт сохранить изменения. А ещё — как избежать двойного начисления отпускных при переносе и почему иногда остаток «исчезает» из отчётов после обновления программы.
1. Когда требуется перенос остатка отпуска?
Перенос неиспользованных дней отпуска в 1С ЗУП необходим в четырёх ключевых ситуациях:
- 📅 По инициативе сотрудника: если он написал заявление о переносе части отпуска на другой период (например, из-за болезни или срочных задач).
- 🏥 Из-за больничного: если сотрудник заболел во время отпуска и предоставил листок нетрудоспособности.
- 📉 При увольнении: когда нужно компенсировать неиспользованные дни или, наоборот, удержать излишне выплаченные отпускные.
- 🔄 При изменении графика отпусков: если компания массово переносит отпуска (например, из-за производственной необходимости).
Важно: перенос остатка отпуска не равносилен отзыву из отпуска. В первом случае дни просто перемещаются на другой период, во втором — отпуск прерывается, и сотрудник выходит на работу. В 1С ЗУП для этих операций используются разные документы.
2. Подготовка к переносу: проверка остатков и прав
Перед тем как переносить остаток, убедитесь, что:
- У сотрудника есть неиспользованные дни отпуска. Проверьте это в отчёте
Остатки отпусков по сотрудникам(Зарплата → Отчёты по зарплате → Остатки отпусков). - У вас достаточно прав в 1С. Для переноса нужны права на редактирование кадровых документов и графиков отпусков.
- В настройках программы разрешён перенос отпусков. Проверить это можно в
Настройки → Кадровый учёт → Настройки кадрового учёта(галочкаРазрешать перенос отпусков).
Если остаток отпуска не отображается или отчёт показывает нулевое значение, причины могут быть следующими:
- 🔴 Отпуск уже был полностью компенсирован при увольнении.
- 🔴 Дни были перенесены ранее, но документ не проведён.
- 🔴 В программе неверно настроены правила расчёта (например, не учтены дополнительные отпуска).
Проверьте остаток дней в отчёте "Остатки отпусков"|
Убедитесь, что у вас есть права на редактирование графиков|
Сверьте даты переноса с производственным календарём|
Подготовьте заявление сотрудника (если перенос по его инициативе)|
Проверьте, не блокирует ли перенос настройка в разделе "Кадровый учёт"
-->
3. Способ 1: Перенос через документ «Изменение графика отпусков»
Это основной и самый правильный способ переноса остатка. Он подходит для массового переноса (например, когда меняется график отпусков на год) или для индивидуальных случаев.
Пошаговая инструкция:
- Откройте раздел
Зарплата → Кадровый учёт → Графики отпусков. - Найдите актуальный график отпусков (обычно он называется по году, например
График отпусков 2026) и откройте его. - Нажмите
Создать на основании → Изменение графика отпусков. - В открывшемся документе:
- Укажите сотрудника (или группу сотрудников).
- В табличной части найдите строку с отпуском, который нужно перенести.
- В колонке
Дата началаиДата окончанияпропишите новые даты. - Если переносится только часть отпуска, укажите количество дней в колонке
Количество дней.
После проведения документа остаток отпуска автоматически пересчитается. Проверить результат можно в отчёте Остатки отпусков по сотрудникам или в карточке сотрудника (Кадры → Сотрудники → [ФИО] → Отпуска).
Что делать, если кнопка "Создать на основании" неактивна?
Если кнопка Создать на основании → Изменение графика отпусков неактивна, причины могут быть следующими:
1. У вас недостаточно прав (нужны права на редактирование графиков отпусков).
2. График отпусков закрыт для редактирования (проверьте статус документа).
3. В настройках программы отключена возможность изменения графиков (см. Настройки → Кадровый учёт).
4. Вы пытаетесь изменить график, который уже использовался для начисления отпускных (в этом случае нужно сначала отменить начисление).
4. Способ 2: Ручной перенос через документ «Отпуск»
Если перенос нужен для одного сотрудника и не связан с изменением графика, можно использовать документ Отпуск (Зарплата → Отпуска → Отпуска сотрудников). Этот способ удобен, когда:
- 📝 Перенос иницирован заявлением сотрудника (например, он хочет разделить отпуск на части).
- 🩺 Нужно перенести дни из-за больничного.
- 🔄 Требуется частичный перенос (например, 5 дней из 14).
Инструкция:
- Создайте новый документ
Отпуск(Зарплата → Отпуска → Создать). - Выберите сотрудника и тип отпуска (
Ежегодный оплачиваемыйили другой). - В поле
Вид операцииукажитеПеренос отпуска(если такого варианта нет, выберитеПредоставление отпускаи вручную скорректируйте даты). - В табличной части:
- Укажите период переноса (даты, на которые переносятся дни).
- В колонке
Количество днейпропишите количество переносимых дней. - Если переносится часть отпуска, в колонке
Основаниеукажите ссылку на исходный документ отпуска.
⚠️ Внимание! Если вы переносите отпуск из-за больничного, не забудьте прикрепить скан листа нетрудоспособности к документу (вкладка Файлы). Без этого бухгалтерия не сможет корректно пересчитать отпускные.
| Способ переноса | Когда использовать | Плюсы | Минусы |
|---|---|---|---|
Изменение графика отпусков |
Массовый перенос, изменение графика на год | Быстро, автоматически пересчитывает остатки | Неудобно для единичных случаев |
Документ «Отпуск» |
Индивидуальный перенос, перенос по больничному | Гибкость, можно перенести часть дней | Требует ручного контроля остатков |
| Ручная корректировка в карточке сотрудника | Исправление ошибок, редкие случаи | Максимальный контроль | Высокий риск ошибок, не рекомендуется для новичков |
5. Типичные ошибки и как их избежать
Даже опытные пользователи 1С ЗУП сталкиваются с проблемами при переносе остатков отпуска. Вот самые распространённые ошибки и способы их решения:
- 🚫 Остаток не уменьшается после переноса
Причина: документ не проведён или в нём неверно указано количество дней.
Решение: проверьте статус документа (должен бытьПроведён) и сверьте количество дней с исходным отпуском. - 🚫 Двойное начисление отпускных
Причина: перенос сделан без отмены исходного начисления.
Решение: отмените документНачисление отпусказа исходный период (Зарплата → Начисления → Отменить проведение). - 🚫 Ошибка «Недостаточно дней для переноса»
Причина: в программе неверно посчитан остаток (например, не учтён дополнительный отпуск).
Решение: пересчитайте остатки через документПерерасчёт отпусков(Зарплата → Сервис → Перерасчёт отпусков).
⚠️ Внимание! Если после переноса в отчёте Остатки отпусков появились отрицательные значения, это значит, что сотрудник «перерасходовал» дни. Такое бывает, если:
- Перенос сделан на период, который уже использовался для другого отпуска.
- В программе неверно настроены правила переноса (например, не учтён перенос с прошлого года).
- Документ переноса проведён позже, чем документ начисления отпускных.
Если при переносе отпуска 1С выдаёт ошибку "Период пересекается с другим отпуском", проверьте график отпусков на наличие дублей. Иногда старые неотменённые документы блокируют новые записи. Используйте отчёт Контроль графиков отпусков (Зарплата → Отчёты по зарплате), чтобы найти конфликтующие записи.
6. Перенос остатка при увольнении: компенсация или удержание
При увольнении сотрудника неиспользованные дни отпуска можно:
- 💰 Компенсировать (выплатить денежную компенсацию).
- 🔙 Удержать (если отпуск был использован авансом).
В 1С ЗУП для этого используется документ Увольнение (Кадры → Увольнения). Пошаговая инструкция:
- Создайте документ
Увольнениеи укажите сотрудника, дату и основание. - На вкладке
Отпуска: - Если нужно компенсировать дни, поставьте галочку
Компенсировать неиспользованный отпуск. - Если нужно удержать излишне выплаченные отпускные, укажите сумму удержания в поле
Удержать за неотработанные дни отпуска.
Начисления.⚠️ Внимание! Если сотрудник уволился, но в программе остались неиспользованные дни отпуска, и вы забыли их компенсировать, исправить это можно только документом «Корректировка зарплаты» (Зарплата → Корректировки). В нём нужно:
- Указать бывшего сотрудника.
- Выбрать вид корректировки:
Начисление компенсации за неиспользованный отпуск. - Вручную прописать количество дней и сумму.
- Если перенос связан с больничным, дату документа можно поставить ретроактивно, но прикрепите скан листа нетрудоспособности.
- Если перенос по инициативе сотрудника, дата документа должна быть не раньше даты его заявления.
- В любом случае после ретроактивного переноса нужно пересчитать отпускные через документ
Корректировка зарплаты.
7. Перенос остатка в 1С ЗУП 3.1 vs 3.2: ключевые отличия
Функционал переноса остатков отпуска в редакциях 3.1 и 3.2 1С:ЗУП схож, но есть важные нюансы:
| Функция | 1С ЗУП 3.1 | 1С ЗУП 3.2 |
|---|---|---|
| Документ для переноса | Изменение графика отпусков или Отпуск с типом операции Перенос |
Добавлен отдельный документ Перенос отпуска (Зарплата → Отпуска → Перенос отпуска) |
| Автоматический пересчёт остатков | Требуется ручной пересчёт через Сервис → Перерасчёт отпусков |
Пересчёт происходит автоматически при проведении документа |
| Поддержка частичного переноса | Только через документ Отпуск с ручной корректировкой |
Есть отдельное поле Количество переносимых дней |
| Интеграция с больничными | Требуется ручное прикрепление листа нетрудоспособности | Автоматическая привязка к больничному при выборе основания Перенос из-за болезни |
Если вы работаете в 1С ЗУП 3.1 и часто переносите остатки отпусков, рекомендуем обновиться до версии 3.2 — там процесс автоматизирован и меньше риск ошибок.
В 1С ЗУП 3.2 перенос остатка отпуска занимает в 2 раза меньше времени благодаря автоматическому пересчёту остатков и специализированному документу Перенос отпуска.
FAQ: Ответы на частые вопросы
Можно ли перенести остаток отпуска задним числом?
Да, но с оговорками:
Что делать, если после переноса остаток в отчёте не изменился?
Проверьте следующее:
- Документ переноса проведён (статус
Проведён). - В документе верно указано количество дней.
- Нет конфликтов с другими документами (например, на этот же период уже запланирован другой отпуск).
- В настройках программы включён автоматический пересчёт остатков (в 3.1 может потребоваться ручной пересчёт).
Если всё верно, но остаток не изменился, попробуйте:
- Заново открыть и провести документ.
- Выполнить тестирование и исправление базы (
Администрирование → Тестирование и исправление). - Обратиться в поддержку 1С — возможна программная ошибка.
Как перенести остаток отпуска, если сотрудник уже уволился?
Если сотрудник уволился, а остаток не был компенсирован, есть два варианта:
- Восстановить в штате (если увольнение было оформлено ошибочно):
- Создайте документ
Приём на работус датой, предшествующей увольнению. - Оформите компенсацию через документ
Увольнение(повторно). - Увольните сотрудника заново.
- Создайте документ
Корректировка зарплаты(Зарплата → Корректировки). - Выберите бывшего сотрудника и тип корректировки:
Начисление компенсации за неиспользованный отпуск. - Укажите количество дней и сумму (рассчитывается автоматически).
⚠️ Важно! Компенсация уволенному сотруднику облагается НДФЛ и страховыми взносами, даже если выплачивается позднее.
Можно ли перенести остаток отпуска на следующий год?
Да, но с учётом правил Трудового кодекса РФ:
- По общему правилу отпуск должен быть использован в текущем рабочем году.
- Перенос на следующий год возможен только по производственной необходимости (ст. 124 ТК РФ) или по соглашению сторон.
- В 1С ЗУП для этого:
- Создайте документ
Изменение графика отпускови перенесите дни на следующий год. - В поле
Основаниеукажите причину (например,Производственная необходимость).
Если перенос не обоснован, трудовая инспекция может оштрафовать компанию на до 50 000 рублей (ст. 5.27 КоАП РФ).
Как в 1С ЗУП увидеть историю переносов отпуска?
Чтобы просмотреть все переносы отпуска для сотрудника:
- Откройте карточку сотрудника:
Кадры → Сотрудники → [ФИО]. - Перейдите на вкладку
Отпуска. - Нажмите
Показать историю(илиВсе документы, в зависимости от версии). - Отфильтруйте документы по типу:
Изменение графика отпусковилиПеренос отпуска.
Для массовой проверки используйте отчёт Анализ отпусков (Зарплата → Отчёты по зарплате → Анализ отпусков), где можно выгрузить данные по всем переносам за период.