Больничный лист в 1С ЗУП не рассчитан: почему и что делать

· 8 мин

Содержание

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

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

Быстрая диагностика: с чего начать

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

Три типовые картины:

  • 💤 Строк начисления вообще нет — расчётный механизм не отработал.
  • 0️⃣ Строки есть, но сумма 0 руб. — нет базы для расчёта (заработок или стаж).
  • ⚠️ Появляется предупреждение Не заполнен средний заработок или Отсутствуют данные для расчёта пособия.

По этой развилке уже видно направление. Дальше — конкретные причины.

Диагностика: выберите симптом

Причина 1. Не заполнен или неверный страховой стаж

Самая частая причина, из-за которой больничный документ не рассчитан. От стажа зависит процент оплаты: до 5 лет — 60%, от 5 до 8 лет — 80%, свыше 8 лет — 100%. Если стаж пустой, 1С не знает, какой процент применить, и оставляет сумму пустой.

Как проверить и внести:

  1. Откройте карточку сотрудника → ссылка Трудовая деятельность (или Стаж).
  2. Убедитесь, что заполнен Страховой стаж для расчёта пособий на дату начала болезни.
  3. Если стаж считается по трудовым книжкам — проверьте периоды прошлых работодателей.
  4. Перепроведите Больничный лист после правки.

Стаж в 1С фиксируется на конкретную дату. Если сотрудник давно в штате, а стаж вносили при приёме, он не «докручивается» сам — программа возьмёт значение на дату ввода. Для длительно работающих это не критично, но проверить стоит.

Всегда перепроводите больничный после изменения стажа — старый расчёт не пересчитается автоматически.

Причина 2. Нет среднего заработка и данных из запроса СФР

С переходом на прямые выплаты и СЭДО заработок для расчёта частично приходит из СФР — из так называемого входящего запроса СФР. Если данные не подгрузились, средний заработок пустой, а пособие — ноль.

Проверьте вкладку Средний заработок в документе:

  • Есть ли суммы по годам расчётного периода (два календарных года до года болезни).
  • Не стоит ли галка Расчёт из МРОТ там, где должен быть реальный заработок.
  • Подтянулись ли сведения о заработке у других страхователей.

Что делать, если заработка нет:

  1. Проверьте, приходил ли документ СЭДО с данными по сотруднику (раздел обмена с СФР).
  2. Если сотрудник новый — заработок с прошлых мест вносится вручную по справке или из ответа СФР.
  3. Кнопкой Пересчитать в документе обновите средний заработок.

Если реального заработка за расчётный период нет вообще (первый год работы, декрет весь период), 1С правомерно считает пособие из МРОТ. Нулевая или маленькая сумма тут — не ошибка, а норма закона.

Причина 3. Ошибки в самом документе «Больничный лист»

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

Проверьте по списку:

  • 📅 Период болезни — дата окончания не раньше даты начала.
  • 🗓️ Месяц начисления совпадает с периодом (больничный, начатый 30-го числа, «уезжает» на следующий месяц).
  • 🧾 Причина нетрудоспособности заполнена — от неё зависит алгоритм (болезнь, травма, уход за ребёнком, карантин считаются по-разному).
  • 🔢 Номер ЭЛН привязан, если больничный электронный.
Чек-лист: почему больничный не рассчитан
Выполнено: 0 / 7

Причина 4. Настройки расчёта зарплаты и приоритет начислений

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

  • Проверьте, что в Настройка → Расчёт зарплаты включена возможность расчёта пособий.
  • Начисление Больничный должно быть активно и не удалено из плана видов расчёта.
  • Иногда мешает приоритет начислений: если больничный конфликтует по приоритету с окладом за те же дни, суммы «съедают» друг друга.

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

Причина 5. Конфликт с другими начислениями и удержаниями

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

Что сделать:

  1. Проверьте, нет ли за дни болезни проведённого документа Отпуск, Командировка или ручного начисления оклада.
  2. Уберите пересечение — обычно достаточно перепровести документы в правильном порядке.
  3. Пересчитайте больничный последним.

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

Причина 6. Технические сбои: релиз, права, блокировки

Когда данные верные, а расчёт всё равно не идёт, дело в технике.

СимптомПричинаЧто делать
Ошибка при проведении, «зависает»Устаревший релиз ЗУПОбновить конфигурацию до актуального релиза
Недостаточно правОграничения роли пользователяПроверить права на расчёт зарплаты
Документ не сохраняетсяБлокировка другим пользователемДождаться освобождения или перезайти
Странные суммы после обновленияКэш и временные данныеОчистить кэш, перепровести

Обновление релиза закрывает большинство «плавающих» ошибок расчёта пособий: методику ФСБУ и тарифы вшивают именно в конфигурацию, вручную их не поправить.

Причина 7. Совместители, ИП и особые случаи

  • 👥 Внешний совместитель. Пособие считается только если у вас есть данные о его заработке или справка о неполучении пособия по другим местам. Без этого база пустая.
  • 🧑‍💼 ИП и договоры ГПХ. По общему правилу подрядчики по ГПХ раньше не были застрахованы; с включением их в систему соцстрахования проверьте признак застрахованного лица в карточке.
  • 🤱 Уход за ребёнком. Оплата зависит от возраста ребёнка и вида лечения (амбулаторно/стационар) — если не заполнены данные по уходу, расчёт не завершается.

Прикинуть сумму больничного

Чтобы понять, «сколько должно было получиться» и не ошибка ли ноль, посчитайте пособие вручную и сравните с документом.

Калькулятор больничного
Дневное пособие: · Всего:
Средний дневной = доход за 2 года ÷ 730. Первые 3 дня болезни — за счёт работодателя, остальное — СФР.

Если ручной расчёт даёт сумму, а 1С — ноль, проблема точно в данных документа (стаж/заработок), а не в математике.

Если не помогло

Прошли по всем причинам, а больничный документ так и не рассчитан:

  1. Создайте новый документ Больничный лист — иногда старый «залипает» на некорректных данных.
  2. Проверьте обмен по СЭДО: пришёл ли ответ СФР с данными о заработке.
  3. Отмените проведение зарплаты за месяц, перепроведите больничный, затем зарплату.
  4. Обновите релиз и повторите с чистым кэшем.
  5. Сохраните тексты ошибок и обратитесь в поддержку своего партнёра 1С — методику расчёта пособий правят на стороне конфигурации.

Частые ошибки и как их избежать

  • ❌ Правят стаж, но не перепроводят больничный — расчёт остаётся старым.
  • ❌ Ставят месяц начисления «текущий», хотя болезнь началась в прошлом.
  • ❌ Забывают про порядок: сначала зарплата, потом больничный — дни конфликтуют.
  • ❌ Ждут, что заработок совместителя подтянется сам — его вносят вручную.
  • ❌ Считают нулевое пособие ошибкой, когда сотрудник законно попадает под МРОТ.

Частые вопросы

Почему в больничном листе сумма 0 рублей, хотя всё заполнено?
Чаще всего нет среднего заработка за расчётный период либо не заполнен страховой стаж. Проверьте вкладки «Средний заработок» и «Оплата», внесите стаж и нажмите «Пересчитать».
В документ не попадает заработок из входящего запроса СФР — что делать?
Проверьте, пришёл ли ответ СФР по СЭДО. Если данных нет, заработок с прошлых мест работы вносится вручную по справке сотрудника, после чего больничный пересчитывается.
Больничный проведён, но начисление не отображается в расчёте зарплаты. Почему?
Скорее всего, за дни болезни уже начислён оклад или отпуск и документы пересекаются. Перепроведите отсутствия раньше начисления зарплаты за месяц.
Оплачены не все дни больничного — где ошибка?
Проверьте вид занятости сотрудника и вкладку «Оплата»: первые дни идут за счёт работодателя, остальные — за счёт СФР. Для совместителей и особых причин настройки отличаются.
Нужно ли обновлять 1С ЗУП, чтобы больничный считался правильно?
Да, если расчёт «плавает» после смены методики или тарифов. Порядок расчёта пособий заложен в конфигурацию, поэтому актуальный релиз закрывает большинство ошибок.
Может ли нулевое пособие быть верным расчётом?
Может. Если у сотрудника нет заработка за расчётный период, пособие законно считается из МРОТ и при малом стаже выходит небольшим — это не ошибка программы.

Источники

  • Федеральный закон от 29.12.2006 № 255-ФЗ «Об обязательном социальном страховании на случай временной нетрудоспособности и в связи с материнством»
  • Постановление Правительства РФ от 11.09.2021 № 1540 (порядок расчёта пособий)