Разберем по шагам, как рассчитать компенсацию отпуска при увольнении сотрудницы, которая была в отпуске по уходу за ребенком, затем вышла на работу, брала отпуск без сохранения зарплаты и больничные по уходу за ребенком. По пути проанализируем типичные ошибки и посмотрим, как это же «ложится» на расчет в 1С (ЗУП/Бухгалтерия), чтобы программа посчитала так же, как считаем мы.
Суть задачи: сумма компенсации = среднедневной заработок × количество неиспользованных дней отпуска. Общая логика закреплена в ст. 139 ТК РФ и правилах расчета среднего заработка по постановлению Правительства (Положение о среднем заработке).
Чтобы не смешивать понятия, разделим задачу на два независимых блока:
Сколько дней отпуска компенсировать (это про «отпускной стаж» и историю отпусков).
Какой среднедневной заработок применить (это про расчетный период 12 месяцев и исключаемые дни/выплаты).
В сообщениях с форума как раз обсуждается второй блок — средний заработок и «отработанные» дни в расчетном периоде. Мы его подробно разберем, а затем добавим понятный алгоритм по первому блоку (дни отпуска).
При компенсации неиспользованного отпуска средний дневной заработок считается по тем же правилам, что и для отпускных: берется 12 календарных месяцев, предшествующих месяцу события (увольнения), и из периода исключаются определенные дни/выплаты.
В нашем примере увольнение — в феврале 2026 года. Значит, расчетный период — с 01.02.2025 по 31.01.2026 (12 месяцев до месяца увольнения). Этот подход отражен и в обсуждении на форуме.
Важно: если увольнение оформлено последним днем месяца, некоторые практики включают месяц увольнения в расчетный период, но это частный случай. Для нашей ситуации (увольнение в феврале) базовый и самый распространенный вариант — 12 месяцев до февраля, то есть февраль–январь.
По правилам расчета среднего заработка из расчетного периода исключают время, когда сотрудник не работал и за ним не сохранялся заработок, а также периоды, оплаченные пособиями (например, больничные), и некоторые другие случаи. Это прямо следует из Положения о среднем заработке.
В нашей ситуации встречаются следующие «особые» периоды:
Отпуск по уходу за ребенком (до сентября 2025) — в расчет среднего, как правило, попадает как исключаемый период (начислений нет, время не учитываем).
Отпуск без сохранения зарплаты — дни такого отпуска исключаются из расчета среднего (как неоплачиваемое отсутствие).
Больничный по уходу за ребенком (29.09.2025–08.10.2025 и 22.01.2026–02.02.2026) — пособия и дни болезни исключаются из расчета среднего заработка для отпускных/компенсации.
Практическое правило: для среднего заработка нас интересуют только выплаты, связанные с оплатой труда (оклад, премии по системе оплаты труда и т.п.), а пособия (больничные, уход до 1,5 лет и т.п.) и периоды, к которым они относятся, в расчете среднего не участвуют.
Для отпускных/компенсации в календарных днях применяется показатель 29,3 — среднемесячное число календарных дней. Формула среднедневного заработка выглядит так:
Среднедневной заработок = Сумма учитываемых выплат / Количество календарных дней расчетного периода
А количество дней расчетного периода считается так:
За полностью отработанный месяц берется 29,3.
За не полностью отработанный месяц берется: 29,3 / (календарные дни месяца) × (календарные дни, приходящиеся на отработанное время).
Этот подход регулярно разъясняется и в практических материалах по расчету среднего заработка.
Теперь применим это к данным из обсуждения.
Из форума берем готовую логику (мы ее проверим и аккуратно разложим):
Расчетный период: 01.02.2025–31.01.2026.
Февраль–август 2025: сотрудница была в отпуске по уходу, начислений нет, отработанных дней для среднего = 0.
Далее считаем месяцы, где была работа и где были исключаемые дни (неоплачиваемый отпуск/больничный):
Сентябрь 2025: из темы принято исключить 3 календарных дня (сочетание отпуска без содержания и части больничного, пришедшейся на сентябрь). Формула:
29,3 × (30 − 3) / 30
= 29,3 × 27 / 30
= 26,37
Октябрь 2025: больничный по уходу за ребенком пришелся на 01–08 октября (8 дней). Формула:
29,3 × (31 − 8) / 31
= 29,3 × 23 / 31
= 21,738709677...
Ноябрь 2025: полностью отработан — 29,3
Декабрь 2025: полностью отработан — 29,3
Январь 2026: больничный по уходу за ребенком 22–31 января = 10 календарных дней, их исключаем. Формула:
29,3 × (31 − 10) / 31
= 29,3 × 21 / 31
= 19,848387096...
Складываем «календарные дни расчетного периода» (в терминах коэффициента 29,3):
26,37 + 21,738709677 + 29,3 + 29,3 + 19,848387097 = 126,557096774
Итого знаменатель для среднего заработка: 126,5571 условных календарных дня.
На что обратить внимание:
Мы считаем не «рабочие дни по табелю», а именно календарные дни по формуле отпускных (29,3).
Мы исключаем дни больничных и неоплачиваемого отсутствия из расчетного периода, уменьшая «29,3-эквивалент» конкретного месяца.
Февраль–август не дают вклада ни в выплаты, ни в дни — фактически «выпадают» из расчета, что и логично для отпускного среднего, когда месяцев без работы много.
Из темы: доходов с января 2025 по август 2025 нет (только пособие до 1,5 лет, его мы не берем), а с сентября 2025 по январь 2026 сумма учитываемых доходов = 197 000.
Тогда:
Среднедневной заработок = 197 000 / 126,557096774 = 1 556,609664...
Округляя до копеек:
Среднедневной заработок = 1 556,61 руб.
И дальше сумма компенсации считается так:
Компенсация = 1 556,61 × Количество неиспользованных дней отпуска
Важное уточнение: в реальном расчете нужно убедиться, что 197 000 — это именно выплаты, включаемые в средний (оклад, премии по системе оплаты труда и т.п.), и что там нет исключаемых сумм (матпомощь, социальные выплаты, отпускные, больничные).
Частая ситуация после декрета — в стандартном расчетном периоде 12 месяцев может не быть выплат или отработанных дней. Тогда применяют правила «сдвига» расчетного периода на предшествующее время, где выплаты были (или используют установленный порядок, если нет заработка вообще). В практических материалах по 1С это тоже отдельно разбирают: иногда расчетный период приходится корректировать вручную, чтобы средний считался корректно.
В нашей ситуации заработок есть (сентябрь–январь), поэтому «ноль» не абсолютный, и расчет можно выполнить без экзотических замен: мы уже получили корректный знаменатель и средний.
После того как мы получили среднедневной заработок, нам нужно определить сколько дней отпуска сотруднице положено компенсировать. Для этого считаем «отпускной стаж» и сопоставляем его с уже использованными отпусками.
Ключевая норма — ст. 121 ТК РФ (исчисление стажа работы, дающего право на ежегодный оплачиваемый отпуск). По этой статье:
В стаж включаются периоды фактической работы и некоторые периоды отсутствия, например временная нетрудоспособность (то есть больничные).
Отпуск по уходу за ребенком в отпускной стаж не включается.
Отпуск без сохранения зарплаты включается в стаж только в пределах 14 календарных дней в течение рабочего года; все, что сверх — из стажа исключается.
Дальше действуем так: рассмотрим подробнее, как обычно рассчитывают количество дней отпуска «к заработку» при увольнении.
Разберем по шагам удобный алгоритм, которым можно пользоваться и вручную, и при проверке расчета в 1С:
Шаг 1. Определяем рабочие годы сотрудника (не календарные годы, а «рабочий год» от даты приема, например 15.04.2020–14.04.2021, затем следующий и т.д.).
Шаг 2. Для каждого рабочего года считаем отпускной стаж:
включаем работу и включаемые периоды;
исключаем отпуск по уходу за ребенком;
по отпуску без сохранения зарплаты исключаем часть сверх 14 календарных дней в рабочем году.
В результате мы поймем, сколько месяцев (или дней) стажа «накопилось» именно для отпуска.
Шаг 3. Переводим стаж в дни отпуска:
если ежегодный отпуск стандартный 28 календарных дней, то за каждый полный месяц стажа обычно используют норму 28 / 12 = 2,33 дня. Эта норма часто фигурирует в разъяснениях и практических материалах.
Шаг 4. Округляем неполные месяцы стажа:
если в неполном месяце стажа получилось половина месяца и больше, месяц обычно учитывают как полный; если меньше половины — не учитывают. Эта практика опирается на правила об отпусках и разъяснения Роструда.
Шаг 5. Вычитаем уже использованные дни отпуска (по приказам/документам отпусков).
Шаг 6. Получаем остаток — это и есть дни к компенсации.
Важно: в исходных данных из темы нет даты приема и нет информации, сколько отпусков было использовано до ухода в декрет/уход. Поэтому точное число дней отпуска к компенсации мы «в лоб» из условий не выведем. Но мы можем сделать корректно две вещи:
дать правильный юридический алгоритм (что включать/исключать), чтобы вы посчитали остаток по вашей кадровой истории;
показать быстрый пример расчета «после выхода» (сентябрь–февраль) как отдельный кусочек, если нужно оценить минимум компенсации за период фактической работы после ухода.
Посмотрим на пример, чтобы было проще ориентироваться, даже если точные «старые остатки» неизвестны.
Сотрудница вышла на работу 01.09.2025. Увольнение — в феврале 2026 (точная дата не указана). Отпуск по уходу ранее в отпускной стаж не входил, но после выхода работа снова начинает формировать стаж.
Если считать грубо по месяцам (при стандартном отпуске 28 дней):
Сентябрь 2025 — месяц, в котором есть неоплачиваемые/исключаемые периоды. Для отпускного стажа отпуск без содержания тоже влияет: если это в рамках 14 дней рабочего года — стаж не режем, если сверх — стаж режем.
Больничные по уходу за ребенком при этом в отпускной стаж обычно включаются (это временная нетрудоспособность).
В типовой практике для приблизительной оценки считают, что за каждый «полный» месяц стажа добавляется 2,33 дня, а неполные месяцы округляют по правилу «половина месяца и больше».
Но для точного расчета дней к компенсации нам все равно нужно:
понимать границы рабочего года (от даты приема);
знать, сколько отпусков ранее использовано;
знать точную длительность отпуска без сохранения зарплаты в рамках рабочего года (чтобы проверить лимит 14 дней).
Поэтому в рамках статьи зафиксируем главное: среднедневной заработок мы уже посчитали, а дни отпуска к компенсации нужно определить по ст. 121 ТК РФ и истории отпусков.
Теперь «приземлим» расчет на практику в 1С, потому что на реальной зарплате важно не только понять формулы, но и добиться корректного расчета в программе.
В 1С:ЗУП компенсация отпуска при увольнении обычно рассчитывается документом увольнения (или расчетом при увольнении), а средний заработок подбирается автоматически по расчетному периоду. Однако после декрета/ухода возникают ситуации, когда период нужно сдвигать или уточнять, если программа «цепляет» месяцы без дохода и выдает неожиданный средний. В материалах 1С и профильных разборах это отдельно отмечается.
Разберем по шагам, как проверить и исправить расчет.
Проанализируем ситуацию: увольнение в феврале 2026 → расчетный период для среднего обычно февраль 2025 – январь 2026. В 1С это должно быть видно в форме расчета среднего (в расшифровке среднего заработка/вкладке среднего).
Если программа берет другой период (например, цепляет месяцы, где сплошь исключаемые периоды), сравним с правилами:
если в расчетном периоде есть месяцы с заработком, средний считаем по ним, исключая «пустые/исключаемые» дни;
если расчетный период полностью «нулевой» по выплатам и дням, тогда нужен сдвиг на предшествующий период с заработком или иной механизм, предусмотренный правилами. На практике в 1С это может потребовать ручного вмешательства.
Рассмотрим подробнее, какие выплаты должны попадать в средний:
включаем выплаты по системе оплаты труда (оклад, надбавки, премии по положениям);
исключаем пособия (больничные), социальные выплаты, материальную помощь и другие суммы, не связанные с оплатой труда;
исключаем суммы, уже рассчитанные по среднему заработку (например, отпускные, оплата командировок по среднему), если они были.
Практика показывает: если в 197 000 случайно включили больничное пособие или матпомощь, средний будет завышен/искажен. Поэтому обязательно сверяем состав начислений.
В нашем ручном расчете мы исключили:
29.09.2025–08.10.2025 (в сентябре 2 дня, в октябре 8 дней с 01 по 08);
22.01.2026–31.01.2026 (10 дней в январе);
а также дни отпуска без сохранения зарплаты в сентябре.
В 1С эти периоды должны быть отражены документами отсутствий (больничный лист, отпуск без сохранения оплаты). Если какой-то период оформлен не тем документом или попал не в тот вид отсутствия, программа может не исключить дни из среднего.
Когда типовой расчет среднего в 1С «не попадает» в нужный период (особенно после длительных исключаемых отсутствий), на практике используют механизм ручного ввода/корректировки данных для расчета среднего. В профильных материалах по ЗУП прямо говорится, что в некоторых случаях расчетный период нужно задать вручную, а также упоминается форма ввода данных для расчета среднего заработка (в зависимости от версии и релиза).
Что делаем в логике проверки:
сравниваем расчетный период в 1С с «правильным» (февраль 2025 – январь 2026);
сверяем сумму учитываемых выплат (должно быть 197 000 по условию);
сверяем число дней расчетного периода (должно получиться около 126,5571 при тех же исключаемых днях);
если расхождение — корректируем вводом данных по среднему или исправляем первичку отсутствий, чтобы дни исключались корректно.
Чтобы закрепить результат, посмотрим на компактный чек-лист, который помогает быстро проверить любой подобный кейс «после декрета»:
Определяем расчетный период: 12 месяцев до месяца увольнения.
Собираем выплаты только по оплате труда, исключая пособия и социальные выплаты.
Собираем исключаемые дни: больничные, неоплачиваемые отпуска и т.п.
Считаем знаменатель через 29,3: полные месяцы = 29,3, неполные = 29,3/КДмес×КДотраб.
Делим выплаты на знаменатель → получаем среднедневной.
Дни отпуска к компенсации считаем отдельно по ст. 121 ТК РФ, исключая отпуск по уходу и проверяя лимит 14 дней «без содержания».
Компенсация = среднедневной × дни отпуска.
Подведем итог именно по тем цифрам и тем исключаемым дням, которые заложены в сообщениях из темы:
Расчетный период: 01.02.2025–31.01.2026.
Учитываемый доход (только выплаты по оплате труда): 197 000 руб. (сентябрь 2025 – январь 2026).
Количество дней расчетного периода (по 29,3 с исключениями): 126,5571.
Среднедневной заработок: 197 000 / 126,5571 = 1 556,61 руб.
Дальше остается только подставить количество неиспользованных дней отпуска, которое вы определите по отпускному стажу и истории отпусков (ст. 121 ТК РФ), и умножить на 1 556,61 руб.
Чтобы расчет был «железобетонным», проанализируем самые частые места, где в подобных задачах возникают расхождения:
Неполные месяцы и точные даты отсутствий: если в сентябре/январе исключаемых дней больше/меньше, чем в сообщении темы (например, отпуск без содержания был не 1 день, а несколько), знаменатель изменится и среднедневной тоже.
Состав суммы 197 000: если туда попали пособия, отпускные или иные исключаемые выплаты, средний будет рассчитан неверно.
Дни отпуска к компенсации: нельзя «автоматом» приравнять весь период работы к отпускному стажу — отпуск по уходу не включается, а отпуск без содержания сверх 14 дней в рабочем году режет стаж.
Проверка в 1С: если 1С дала другой средний, почти всегда причина либо в неверно оформленных отсутствиях (дни не исключились), либо в составе выплат (что-то лишнее попало/не попало), либо в необходимости корректировки расчетного периода вручную.
Информация носит справочный характер и предназначена для учебного разбора алгоритма. Для точного расчета в конкретной организации нужно сверить кадровые документы (даты приема/увольнения, рабочие годы, отпуска, виды начислений) и локальные положения об оплате труда.