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

Другое · 11 мин

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

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

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

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

Ниже разобраны оба основных сценария для 1С: Зарплата и управление персоналом 8.3, а также работа с графиком отпусков, перерасчёт среднего заработка и контроль результата. Инструкции применимы и к другим конфигурациям на базе БСП с кадровым блоком, но названия документов могут отличаться.

Определите сценарий: что уже сделано с отпуском

Прежде чем что-либо менять в программе, установите текущее состояние отпуска. От этого зависит весь порядок действий и объём исправлений. Проверьте три признака: проведён ли документ «Отпуск», выплачены ли отпускные (сформировано ли ведомость) и сдана ли отчётность за период, в который попадает отпуск.

Самый простой случай — отпуск только запланирован в графике отпусков или документ создан, но не проведён. Здесь достаточно поменять даты. Средний случай — документ проведён, отпускные начислены, но деньги ещё не выплачены: отмените проведение или исправьте документ. Сложный случай — отпускные выплачены, период закрыт, отчётность сдана: потребуется сторнирование, корректировка удержаний и, возможно, уточнённые расчёты по взносам и НДФЛ.

Маршрут решения

Как выбрать действие

Отпуск только в графике отпусков, документа нетИзмените даты в документе «График отпусков» или введите его новую версию
Документ «Отпуск» проведён, отпускные не выплаченыОтмените проведение, измените даты и проведите заново либо используйте механизм «Исправить»
Отпускные выплачены, период закрытСоздайте документ «Сторнирование начислений» или исправление, затем оформите новый отпуск
Сотрудник отозван из отпуска или ушёл на больничный во время отпускаИспользуйте сценарий прерывания: сторнирование части дней и перенос остатка

Как изменить даты в графике отпусков

График отпусков в 1С: ЗУП формируется документом «График отпусков» (раздел «Кадры» — «Графики отпусков» или «Все отсутствия сотрудников» в зависимости от настроек). Если сотрудник договорился с работодателем о переносе запланированного отпуска до того, как оформлен приказ и документ в программе, исправляется именно график.

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

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

Как исправить документ «Отпуск», если он уже проведён

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

Однако у этого способа есть ограничение: если по документу уже созданы связанные документы (ведомость на выплату, отражение в учёте), программа не даст отменить проведение или создаст конфликт ссылок. В этом случае используйте механизм исправлений: в документе нажмите кнопку «Исправить» (доступна, если включён соответствующий режим в настройках расчёта зарплаты). Программа создаст документ-исправление, который сторнирует старые начисления и рассчитает новые.

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

Перенос отпуска после выплаты отпускных

Если отпускные уже выплачены, а отпуск переносится полностью (например, по производственной необходимости до начала отпуска), порядок действий такой. Сначала сторнируйте начисления: документ «Сторнирование начислений» (раздел «Зарплата») либо исправление исходного документа «Отпуск». Сторно автоматически скорректирует НДФЛ и взносы.

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

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

Порядок действий при переносе после выплаты
  1. 1
    Получите заявление сотрудника и издайте приказ о переносе отпуска
  2. 2
    Сторнируйте начисления документом «Сторнирование начислений» или через «Исправить» в исходном отпуске
  3. 3
    Проверьте корректировку НДФЛ и взносов в отчётах
  4. 4
    Урегулируйте выплаченные отпускные: зачёт в счёт зарплаты или удержание
  5. 5
    Создайте новый документ «Отпуск» на новые даты и проверьте расчёт среднего заработка
  6. 6
    Сверьте расчётный листок и табель сотрудника

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

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

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

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

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

Проверка результата и типичные ошибки

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

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

Типичные ошибки
01
Удаление проведённого документа «Отпуск» после выплаты — ломает учёт НДФЛ и ведомости
02
Перенос только в графике без нового документа «Отпуск» — отпуск не начислится и не попадёт в табель
03
Игнорирование пересчёта среднего заработка при переносе на другой месяц — споры с сотрудником по сумме
04
Отсутствие сторнирования при больничном во время отпуска — двойная оплата одних и тех же дней
05
Не проверен остаток отпуска — отпуск уходит в минус без фиксации аванса
Контрольные точки

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

Расчётный листок сотрудника
Норма

Старые отпускные сторнированы, новые начислены за верный период

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

Присутствуют и старые, и новые начисления без сторно

Табель учёта рабочего времени
Норма

Новые даты отмечены «ОТ», старые даты — рабочие дни или иной корректный код

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

Пересечение кодов или пустые дни

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

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

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

Остаток списан дважды или не изменился

Регистр по НДФЛ
Норма

Сторно дохода и налога отражено тем же периодом

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

Доход по старому отпуску остался без корректировки

FAQ по переносу отпуска в 1С

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

Можно, только если отпускные ещё не выплачены и по документу нет связанных ведомостей: отмените проведение, измените даты, проведите заново. Если выплата уже была, используйте механизм «Исправить» или сторнирование — прямое редактирование нарушит учёт НДФЛ.

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

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

Что делать с уже выплаченными отпускными при переносе?

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

Как перенести отпуск, если сотрудник заболел во время него?

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

Влияет ли перенос отпуска на отчётность по взносам и 6-НДФЛ?

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

Почему в отчёте «Остатки отпусков» отрицательный остаток после переноса?

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

Итог

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

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