Перерасчет отпускных в 1С:Зарплата и Управление Персоналом — одна из самых востребованных операций в кадровом учете. Ошибки в расчетах, изменение оклада, неверно учтенные премии или больничные — все это требует корректировки уже начисленных сумм. Без правильного алгоритма действий перерасчет может привести к искажению данных в отчетности, конфликтам с сотрудниками или претензиям от ФНС.

В этой статье вы найдете пошаговую инструкцию по перерасчету отпуска в 1С ЗУП 3.1/3.2, включая работу с документами Начисление отпуска, Корректировка записей регистров и Ведомость на выплату. Мы разберем типовые ситуации (изменение оклада, ошибки в расчетном периоде, возвраты из отпуска), покажем, как избежать двойных начислений, и дадим рекомендации по проверке результатов. Особое внимание уделим автоматическому перерасчету через механизм "Изменить начисления" — функции, которая экономит до 70% времени бухгалтера.

Материал будет полезен как начинающим специалистам, так и опытным пользователям 1С ЗУП, которые хотят систематизировать знания и избежать типичных ошибок. Все примеры основаны на актуальных версиях программы и требованиях Трудового кодекса РФ (по состоянию на 2026 год).

1. Когда требуется перерасчет отпуска в 1С ЗУП

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

  • 🔹 Ошибки в расчетном периоде: неверно учтены дни болезни, командировки или предыдущие отпуска, которые исключаются из расчета среднего заработка.
  • 🔹 Изменение оклада сотрудника в период отпуска или до его начала (если повышение зарплаты не было учтено при первоначальном расчете).
  • 🔹 Неполная или неверная информация о премиях, надбавках или других выплатах, включенных в расчет среднего.
  • 🔹 Возврат из отпуска по производственной необходимости (ст. 125 ТК РФ) или отзыв сотрудника.
  • 🔹 Технические сбои: дублирование начислений, потеря данных при обновлении программы.

Важно отличать перерасчет от доначисления. Например, если сотрудник уходит в отпуск с авансом, а потом получает премию, это не повод для перерасчета — премия будет учтена в следующем периоде. А вот если премия была начислена до отпуска, но не включена в расчет среднего, это уже основание для корректировки.

📊 Чаще всего вы сталкиваетесь с перерасчетом отпуска из-за?
Ошибок в расчетном периоде
Изменения оклада
Возврата из отпуска
Технических сбоев в 1С
Другого

Особое внимание требуют ситуации, когда перерасчет затрагивает уже выплаченные суммы. В этом случае может потребоваться удержание излишне выплаченных отпускных (ст. 137 ТК РФ) или их возвращение сотрудником в кассу. В 1С ЗУП для этого предусмотрен документ Удержание из зарплаты.

2. Подготовка к перерасчету: проверка данных и резервное копирование

Прежде чем приступать к корректировкам, необходимо убедиться, что все исходные данные в программе актуальны. Это позволит избежать каскадных ошибок. Начните с проверки:

  • 📅 Период расчета среднего: откройте карточку сотрудника (Кадры → Сотрудники) и проверьте даты приема, переводов, отпусков и больничных.
  • 💰 Начисления за расчетный период: в отчете Анализ начислений сотрудника (Зарплата → Отчеты) сверьте суммы окладов, премий и других выплат.
  • 📄 Документы-основания: убедитесь, что в программе зарегистрированы все приказы об изменении окладов, премированиях или переводе на другую должность.

Обязательный шаг — создание резервной копии базы. Даже если вы работаете в облачной версии 1С ЗУП, сделайте архив через Администрирование → Обслуживание → Резервное копирование. Это защитит вас от потери данных при сбоях или некорректных действиях.

💡

Если перерасчет затрагивает несколько сотрудников, составьте список их табельных номеров и периодов отпусков в Excel. Это поможет не пропустить ни одного случая и быстрее находить нужные документы в 1С.

Также рекомендуем проверить настройки учетной политики (Зарплата → Настройка → Учетная политика), особенно параметры:

  • 🔘 "Учитывать премии при расчете среднего" — должен быть включен, если премии влияют на отпускные.
  • 🔘 "Порядок расчета среднего заработка" — выберите между "По правилам статьи 139 ТК РФ" или "По правилам организации" (если они закреплены локальными актами).

3. Пошаговая инструкция: как сделать перерасчет отпуска в 1С ЗУП

Рассмотрим два основных способа перерасчета: через корректировку документа "Начисление отпуска" и с помощью механизма "Изменить начисления". Первый подходит для единичных ошибок, второй — для массовых корректировок.

Способ 1: Корректировка документа "Начисление отпуска"

Этот метод используют, если ошибка обнаруžena сразу после начисления, но до выплаты отпускных.

  1. Откройте документ Начисление отпуска через журнал Зарплата → Начисления → Отпуска.

  2. Найдите нужный документ по дате или ФИО сотрудника и откройте его в режиме редактирования.

  3. Внесите изменения:

    • 📝 Исправьте период отпуска, если даты указаны неверно.
    • 💰 Откорректируйте расчетный период для среднего заработка (вкладка "Расчет среднего").
    • 🔄 Нажмите кнопку Пересчитать, чтобы программа автоматически пересчитала сумму.

  • Проверьте результат в поле "Сумма к выплате" и сохраните документ (Записать и закрыть).

  • Способ 2: Механизм "Изменить начисления"

    Этот инструмент удобен, если отпускные уже выплачены, или если ошибка затрагивает несколько документов. Он позволяет автоматически пересчитать все связанные начисления без ручного редактирования каждого документа.

    1. Перейдите в Зарплата → Изменить начисления.

    2. Укажите:

      • 👤 Сотрудника (или группу сотрудников).
      • 📅 Период, за который нужно сделать перерасчет.
      • 📄 Тип документа — выберите "Отпуска".

  • Нажмите Выполнить. Программа проанализирует все начисления и предложит варианты корректировки.

  • Подтвердите изменения и дождитесь завершения процесса. В результате будут созданы новые документы начисления с правильными суммами.

  • Проверены все приказы об изменении окладов|Сверен расчетный период для среднего заработка|Создана резервная копия базы|Учтены все исключаемые периоды (больничные, командировки)|Подготовлены документы для удержания излишне выплаченных сумм (если нужно)-->

    Если перерасчет привел к уменьшению суммы отпускных, и они уже были выплачены, потребуется оформить удержание. Для этого:

    1. Создайте документ Удержание из зарплаты (Зарплата → Удержания).
    2. Укажите сотрудника, сумму к удержанию и основание (например, "Перерасчет отпуска").
    3. В поле "Способ удержания" выберите "Из зарплаты" или "Возврат в кассу".

    4. Типовые ошибки и как их избежать

    Даже опытные бухгалтеры сталкиваются с ошибками при перерасчете отпусков. Вот самые распространенные из них и способы их предотвращения:

    Ошибка Причина Как избежать
    Двойное начисление отпускных Повторное создание документа Начисление отпуска без отмены предыдущего. Перед перерасчетом проверяйте статусы документов в журнале. Используйте механизм "Изменить начисления" вместо ручного дублирования.
    Неучтенные премии при расчете среднего В настройках учетной политики отключен флажок "Учитывать премии". Проверьте параметры в Зарплата → Настройка → Учетная политика.
    Некорректный расчетный период В карточке сотрудника не отражены больничные или командировки. Используйте отчет Анализ начислений сотрудника для проверки исключаемых периодов.
    Ошибки округления В программе настроено округление до копеек, а в локальных актах — до рублей. Сверьте настройки округления в Зарплата → Настройка → Параметры расчета зарплаты.

    Одна из самых коварных ошибок — несовпадение данных в бухгалтерском и кадровом учете. Например, если в документе Начисление отпуска указаны одни даты, а в табеле учета рабочего времени — другие. Чтобы этого избежать, всегда сверяйте:

    • 📅 Даты отпуска в приказе и в 1С ЗУП.
    • 💼 Стаж сотрудника (влияет на продолжительность отпуска).
    • 💰 Суммы начислений в отчетах Расчетная ведомость и Анализ начислений.
    • Что делать, если после перерасчета сумма не изменилась?

      Если после корректировки документа сумма отпускных осталась прежней, проверьте:

      1. Правильность расчетного периода — возможно, вы не сохранили изменения во вкладке "Расчет среднего".

      2. Настройки учетной политики — если отключен учет премий, они не повлияют на перерасчет.

      3. Статус документа — если документ проведен с ошибкой, его нужно сначала отменить (Действия → Отменить проведение), а потом пересчитать заново.

      4. Права пользователя — у вас должны быть права на редактирование начислений (проверьте в Администрирование → Пользователи).

      Если проблема остается, используйте отладчик (Сервис → Отладка) для поиска причин.

      5. Перерасчет при изменении оклада: нюансы и пример

      Изменение оклада сотрудника — одна из самых частых причин перерасчета отпускных. Согласно ст. 139 ТК РФ, если оклад вырос до начала отпуска, но это не было учтено при начислении, сумму нужно скорректировать. Рассмотрим на примере:

      Ситуация: Сотрудник Иванов И.И. уходит в отпуск с 10 июня 2026 года. Оклад до 1 июня составлял 50 000 руб., а с 1 июня был повышен до 55 000 руб. При первоначальном расчете новый оклад не учли.

      Алгоритм действий:

      1. Откройте документ Начисление отпуска для Иванова И.И.
      2. Перейдите на вкладку Расчет среднего и нажмите Заполнить — программа автоматически подтянет актуальный оклад.
      3. Проверьте, что в расчетном периоде (с июня 2026 по май 2026) учтены оба оклада пропорционально отработанному времени.
      4. Нажмите Пересчитать и сохраните документ.

      Если оклад изменился во время отпуска, перерасчет не требуется — новый оклад будет учтен при следующем начислении зарплаты. Исключение: если сотрудник уходит в отпуск с авансом, а потом оклад повышается до даты выплаты аванса.

      💡

      При повышении окладов всем сотрудникам организации используйте групповую обработку "Изменить начисления" с фильтром по подразделению или должности. Это сэкономит время и исключит ошибки при ручном перерасчете.

      Особое внимание уделите случаям, когда оклад понижается. В этом случае перерасчет отпускных не производится, так как средний заработок рассчитывается исходя из фактически начисленных сумм за расчетный период (п. 16 Постановления Правительства РФ № 922).

      6. Перерасчет при возврате из отпуска или его переносе

      Если сотрудник прервал отпуск по производственной необходимости (ст. 125 ТК РФ) или перенес его на другой период, требуется не только перерасчет, но и корректировка графика отпусков и табеля учета рабочего времени.

      Пошаговый алгоритм:

      1. Создайте документ Перенос отпуска (Кадры → Отпуска → Перенос отпуска) и укажите:

        • 👤 Сотрудника.
        • 📅 Первоначальные даты отпуска.
        • 📅 Новые даты (если отпуск переносится).

      2. Если отпуск прерван, в документе Начисление отпуска измените дату окончания на фактическую.

      3. Создайте новый документ Начисление отпуска для оставшихся дней (если они переносятся).

      4. Проверьте табель (Зарплата → Табель учета рабочего времени): дни прерванного отпуска должны быть отмечены как "Я" (явка), а не "ОТ".

    Если сотрудник уже получил отпускные за все дни, но часть отпуска переносится, излишне выплаченную сумму можно:

    • 🔄 Удержать из следующей зарплаты (с согласия сотрудника).
    • 💵 Вернуть в кассу (если сотрудник согласен вернуть наличные).
    • 📝 Зачесть в счет будущих отпускных (если перенос происходит в том же календарном году).
    • 💡

      При переносе отпуска на следующий год не забудьте обновить график отпусков в документе График отпусков (Кадры → Графики отпусков). Это поможет избежать конфликтов при планировании отпусков других сотрудников.

      Если отпуск переносится на следующий год, учтите, что расчетный период для среднего заработка изменится. Например, если отпуск с июня 2026 переносится на март 2027, расчетный период будет с марта 2026 по февраль 2027.

      7. Проверка результатов перерасчета и формирование отчетности

      После перерасчета обязательно проверьте:

      1. Суммы начислений в документах Начисление отпуска и Ведомость на выплату.

      2. Данные в отчетах:

        • 📊 Расчетная ведомость (Зарплата → Отчеты) — суммы должны совпадать с документами.
        • 📊 Анализ начислений сотрудника — проверьте средний заработок и исключаемые периоды.
        • 📊 Свод по зарплате — убедитесь, что перерасчет не исказил общие суммы по организации.

    • Проводки в бухгалтерском учете (если ведется интеграция с 1С:Бухгалтерией). Используйте отчет Анализ счета для счетов 70 ("Расчеты с персоналом") и 20/26 ("Затраты").

    • Если перерасчет затрагивает уже сданную отчетность (например, 6-НДФЛ или РСВ), потребуется подать уточненные декларации. В 1С ЗУП для этого:

      1. Сформируйте отчет за нужный период с учетом изменений.
      2. Экспортируйте его в формат XML.
      3. Подайте уточненку через Личный кабинет налогоплательщика или оператора ЭДО.
    💡

    После массового перерасчета (например, при повышении окладов) обязательно сверьте сальдо по счету 70 на конец месяца. Разница между дебетом и кредитом должна равняться сумме задолженности перед сотрудниками.

    Особое внимание уделите персонифицированному учету. Если перерасчет повлиял на суммы страховых взносов, обновите данные в отчете СЗВ-ТД и СЗВ-СТАЖ. Для этого:

    1. Перейдите в Зарплата → Отчеты → Персонифицированный учет.
    2. Выберите отчет СЗВ-СТАЖ и сформируйте его за период с изменениями.
    3. Экспортируйте отчет и отправьте в ПФР через Личный кабинет страхователя.
    4. 8. Автоматизация перерасчетов: полезные обработки и внешние отчеты

      Ручной перерасчет отпусков отнимает много времени, особенно в крупных организациях. Для автоматизации можно использовать:

      • 🤖 Стандартные обработки 1С ЗУП:
        • Изменить начисления — массовый перерасчет по выбранным критериям.
        • Групповая обработка справочников и документов — для изменения окладов или других параметров у группы сотрудников.
      • 📊 Внешние отчеты (доступны на портале 1С:ИТС):
        • "Анализ отпусков" — показывает все начисленные отпуска с возможностью фильтрации по датам и сотрудникам.
        • "Контроль расчета среднего" — выявляет ошибки в расчетном периоде.
      • 🔧 Самостоятельные доработки (для программистов 1С):
        • Скрипты для автоматического перерасчета при изменении окладов.
        • Обработки для проверки корректности расчетного периода.

    Для массового перерасчета при повышении окладов рекомендуем использовать следующий алгоритм:

    
    

    // Пример кода для группового перерасчета (1С:Предприятие 8.3)

    Процедура ПерерасчетОтпусковПриПовышенииОклада()

    Запрос = Новый Запрос;

    Запрос.Текст =

    "ВЫБРАТЬ

    | НачислениеОтпуска.Ссылка КАК Ссылка

    |ИЗ

    | Документ.НачислениеОтпуска КАК НачислениеОтпуска

    |ГДЕ

    | НачислениеОтпуска.ДатаМеню МЕЖДУ &НачалоПериода И &КонецПериода";

    Запрос.УстановитьПараметр("НачалоПериода", НачалоМесяца(ТекущаяДата()));

    Запрос.УстановитьПараметр("КонецПериода", КонецМесяца(ТекущаяДата()));

    Результат = Запрос.Выполнить();

    Выборка = Результат.Выбрать();

    Пока Выборка.Следующий() Цикл

    Док = Выборка.Ссылка.ПолучитьОбъект();

    Док.РассчитатьСреднийЗаработок();

    Док.Записать();

    КонецЦикла;

    КонецПроцедуры

    Этот скрипт пересчитывает все отпуска за текущий месяц. Для его использования:

    1. Откройте Сервис → Отладка → Открыть модуль приложения.
    2. Вставьте код и выполните его (F5).
    3. Проверьте результаты в журнале документов Начисление отпуска.
    💡

    Перед запуском массовых обработок всегда тестируйте их на копии базы. Это поможет избежать ошибок, которые могут заблокировать работу программы.

    Для не программистов подойдут готовые обработки с портала 1С:ИТС или Infostart. Например, обработка "Массовый перерасчет отпусков" позволяет:

    • 🔍 Выбирать сотрудников по подразделениям или должностям.
    • 📅 Указывать период для перерасчета.
    • 📊 Просматривать результаты до сохранения изменений.

    FAQ: Ответы на частые вопросы

    Можно ли сделать перерасчет отпуска за прошлый год?

    Да, но это потребует корректировки уже сданной отчетности. В 1С ЗУП для этого:

    1. Откройте документ Начисление отпуска за нужный период.
    2. Скорректируйте данные и пересчитайте сумму.
    3. Сформируйте уточненные отчеты (6-НДФЛ, РСВ, СЗВ-СТАЖ) и подайте их в контролирующие органы.

    Учтите, что перерасчет за прошлые периоды может повлиять на налоговую базу по НДФЛ и страховым взносам. Если сумма отпускных уменьшилась, может потребоваться удержание из текущей зарплаты сотрудника (с его согласия).

    Как пересчитать отпускные, если оклад изменился задним числом?

    Если оклад был изменен ретроактивно (например, с 1 января, но приказ издан в марте), выполните следующие шаги:

    1. Введите документ Изменение окладов (Кадры → Приказы на изменение окладов) с правильной датой.
    2. Используйте обработку Изменить начисления для массового перерасчета отпусков, начисленных после даты изменения оклада.
    3. Проверьте результаты в отчете Анализ начислений сотрудника — средний заработок должен быть пересчитан с учетом нового оклада.

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

    Что делать, если после перерасчета в 1С ЗУП сумма не изменилась?

    Причины могут быть следующими:

    • 🔄 Документ не перепроведен — нажмите Действия → Провести.
    • 📝 Не сохранены изменения в расчетном периоде — проверьте вкладку "Расчет среднего".
    • 🔒 Блокировка объекта — закройте все окна с документами этого сотрудника и повторите попытку.
    • 🛠 Ошибка в настройках — проверьте учетную политику (возможно, отключен учет премий или других выплат).

    Если проблема остается, воспользуйтесь отладчиком (Сервис → Отладка) или обратитесь в поддержку .

    Как удержать излишне выплаченные отпускные, если сотрудник уволился?

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

    • 💰 По письменному согласию сотрудника (ст. 137 ТК РФ).
    • 📝 Через суд, если сотрудник отказывается вернуть деньги добровольно.

    В 1С ЗУП для этого:

    1. Создайте документ Удержание из зарплаты (Зарплата → Удержания).
    2. Укажите тип удержания "Возврат излишне выплаченных сумм".
    3. В поле "Сумма" введите сумму к возврату.
    4. Если сотрудник согласился на удержание, проведите документ и сформируйте ведомость на выплату.

    Если удержание невозможно, сумму списывают на финансовые результаты (счет 91.02 "Прочие расходы").

    Можно ли в 1С ЗУП пересчитать отпускные за несколько лет назад?

    Технически да, но это чревато серьезными последствиями:

    • 📅 Искажение отчетности — потребуется пересдавать 6-НДФЛ, РСВ и СЗВ-СТАЖ за все