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

Другое · 10 мин

Почему не начисляется больничный в 1С и как это исправить

Разбираем, почему в 1С:ЗУП не начисляется больничный: проверка документа, стажа, среднего заработка, ЭЛН и настроек. Пошаговая диагностика и исправление ошибок.

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

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

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

Проверка самого документа «Больничный лист»

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

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

Ещё одна типичная ситуация — в документе не выбран вид расчёта или причина нетрудоспособности. Без причины (заболевание, травма, уход за ребёнком и т.д.) программа не может определить правила оплаты: процент от стажа, ограничения по дням, источник финансирования.

Контрольные точки

Как проверить документ

Статус документа
Норма

Документ проведён, суммы видны на вкладке расчёта

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

Документ не проведён или сумма равна нулю

Месяц начисления
Норма

Совпадает с расчётным периодом

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

Месяц закрыт или не совпадает с ведомостью

Причина нетрудоспособности
Норма

Заполнена, процент оплаты определён

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

Поле пустое, вид расчёта не подобрался

Электронный больничный не загружен или не принят

С переходом на проактивные выплаты пособие считается на основании электронного листка нетрудоспособности (ЭЛН). Если ЭЛН не загружен в программу, документ «Больничный лист» либо не создаётся автоматически, либо создаётся без ключевых данных — номера, периода, кода причины.

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

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

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

Размер пособия зависит от страхового стажа: менее 5 лет — 60% среднего заработка, от 5 до 8 лет — 80%, 8 лет и более — 100%. Если стаж в карточке сотрудника не заполнен, программа может применить минимальный процент или не рассчитать сумму вовсе. Откройте карточку сотрудника, раздел «Трудовая деятельность» или «Страховой стаж», и убедитесь, что стаж указан с датой отсчёта.

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

Чтобы увидеть, что именно взяла программа в расчёт, откройте в документе больничного форму расчёта среднего заработка (кнопка с «калькулятором» или вкладка «Оплата»). Там видны суммы по годам и применённые ограничения. Если базы нет — введите справку о заработке с предыдущего места работы документом «Справка о заработке» (входящая).

Сумма больничного равна нулюНет базы для расчёта

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

Пособие посчитано по МРОТСредний заработок ниже минимального или отсутствует

Проверить, не потерялись ли справки о доходах; при их наличии пересчитать документ

Низкий процент оплатыПрименён стаж менее 5 лет

Проверить страховой стаж в карточке сотрудника и подтверждающие документы

Проблемы с настройками начисления и графика работы

Если вид расчёта «Больничный за счёт работодателя» или «за счёт ФСС/СФР» в вашей базе изменяли вручную (например, при доработках), проверьте его настройки: формулу, назначение начисления, порядок учёта времени. Повреждённая формула или снятый флаг использования приводит к тому, что начисление не выполняется, хотя документ выглядит корректно.

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

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

Больничный не попадает в зарплату и выплату

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

Также проверьте, не удержана ли сумма полностью другими документами: исполнительными листами, займами, НДФЛ. Пособие облагается НДФЛ, и если по сотруднику есть удержания, «на руки» может выйти заметно меньше. Расчётный листок сотрудника покажет полную картину: начислено, удержано, к выплате.

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

Когда проблема в программе, а не в данных

Если все данные корректны, а расчёт всё равно не выполняется, проверьте актуальность релиза конфигурации. Законодательство по пособиям меняется регулярно, и старые релизы могут не поддерживать актуальные форматы обмена с СФР или новые правила расчёта. Обновление конфигурации до свежего релиза решает значительную часть «необъяснимых» ошибок.

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

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

Типичные ошибки
01
Ручной ввод больничного при ожидающемся ЭЛН — дублирование документов и отказ фонда
02
Игнорирование справки о заработке с прошлого места работы — пособие занижается до уровня МРОТ
03
Расчёт документа до загрузки всех данных и отсутствие пересчёта после — сумма остаётся нулевой
04
Проверка только документа без расчётного листка — не видно, что сумму «съели» удержания или НДФЛ

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

Почему документ проведён, а сумма пособия равна нулю?

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

Больничный рассчитан, но не попал в ведомость на выплату. Что делать?

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

Как проверить, загрузился ли электронный больничный?

Откройте журнал больничных листов или раздел обмена с СФР и найдите ЭЛН по номеру или ФИО сотрудника. Если листка нет — выполните обмен с фондом вручную и проверьте, нет ли ошибок подключения или просроченного сертификата.

Пособие посчитано по МРОТ, хотя у сотрудника был хороший заработок. Почему?

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

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

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

Больничный по уходу за ребёнком считается не полностью. Это ошибка?

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

Итог

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

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