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