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

Особое внимание уделим скрытым настройкам программы, которые влияют на расчет, но часто остаются незамеченными: параметры учета страхового стажа, настройки расчета среднего заработка и связь с модулем 1С:Бухгалтерия. Все примеры актуальны для последних версий платформы 1С:Предприятие 8.3 (включая релиза 2026 года) и соответствуют действующему законодательству о соцстраховании.

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

1. Типичные ошибки в расчете больничных и их причины

Прежде чем править начисления, нужно понять, почему 1С посчитала больничный неправильно. В 90% случаев проблема кроется не в сбое программы, а в неверных исходных данных или настройках. Вот ключевые "точки отказа":

  • 📅 Неактуальный страховой стаж: программа берет данные из карточки сотрудника, но там может быть указан стаж на дату приема, а не на дату открытия больничного.
  • 💰 Ошибки в среднем заработке: 1С автоматически исключает периоды по уходу за ребенком или отпуска за свой счет, но иногда "забывает" про больничные за последние 2 года.
  • ⚙️ Неверные настройки расчета: в параметрах учета отключен флаг "Рассчитывать пособия по временной нетрудоспособности" или указан не тот районный коэффициент.
  • 🔄 Дублирование начислений: если больничный вводился дважды (например, сначала вручную, потом через загрузку из ФСС), программа может просуммировать суммы.
  • 📄 Конфликт с другими документами: накладки с отпусками, командировками или уволенными сотрудниками в том же периоде.

Самая коварная ошибка — когда программа молча обнуляет пособие. Это происходит, если в настройках указано, что больничные не оплачиваются (например, для внешних совместителей), или если сотрудник уволен, но в базе осталась не закрытая запись о трудоустройстве. Проверьте это в первую очередь!

📊 С какой ошибкой в больничных вы сталкивались чаще?
Неправильный страховой стаж
Заниженный средний заработок
Программа не считает пособие вообще
Дублирование начислений
Другая проблема

2. Пошаговая проверка исходных данных перед исправлением

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

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

Далее проверьте настройки расчета среднего заработка:

  • 📊 Перейдите в Настройки → Расчет зарплаты → Параметры расчета среднего заработка.
  • 🔍 Убедитесь, что флаг Исключать периоды временной нетрудоспособности отключен (если больничный длительный).
  • 💼 Проверьте, включены ли районные коэффициенты (если они применяются в вашем регионе).

☑️ Чек-лист перед исправлением больничного

Выполнено: 0 / 5

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

⚠️ Внимание: Если в карточке сотрудника указан неверный Тариф взносов на ВНиМ (например, 0% вместо 2.9%), это приведёт к занижению пособия. Проверьте это в разделе Налоги и взносы.

3. Исправление ошибок непосредственно в документе "Больничный лист"

Если исходные данные верны, но расчет всё равно неверный, отредактируйте сам документ. Откройте его через Зарплата → Больничные листы и выполните следующие шаги:

Шаг 1. Проверка основных реквизитов

  • 📅 Дата начала и окончания больничного должна совпадать с листом нетрудоспособности.
  • 👤 Код причины нетрудоспособности (например, 01 — заболевание, 09 — уход за ребенком) должен соответствовать коду на бланке.
  • 🏥 Поле Место работы должно быть заполнено (если сотрудник работает в нескольких организациях).

Шаг 2. Корректировка расчета

  1. Нажмите кнопку Рассчитать (если она активна).
  2. Если сумма не изменилась, перейдите на вкладку Расчет пособия.
  3. Вручную проверьте:
    • Средний дневной заработок (должен быть не ниже МРОТ/30.4).
    • Процент оплаты (зависит от стажа: 60%, 80% или 100%).
    • Количество оплачиваемых дней (первые 3 дня оплачивает работодатель, остальные — ФСС).
  • Если найдены расхождения, нажмите Исправить и введите корректные значения.
  • Шаг 3. Перерасчет и проводки

    После исправления:

    1. Нажмите Провести и закрыть.
    2. Откройте Отчет по начислениям зарплаты (Отчеты → Зарплата → Анализ начислений) и проверьте, что сумма больничного изменилась.
    3. Если используете 1С:Бухгалтерию, сформируйте Операции, введенные вручную (Операции → Бухгалтерский учет) и убедитесь, что проводки по 69.1 счету (ФСС) корректны.
    💡

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

    4. Ручное исправление через "Отчет по начислениям"

    Если документ Больничный лист заблокирован (например, месяц закрыт), или ошибка массовая (для нескольких сотрудников), исправляйте начисления через отчет:

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

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

    Тип ошибки Как исправить через отчет Как предотвратить в будущем
    Неверный средний заработок Откорректировать сумму в колонке "Сумма" Проверить настройки исключаемых периодов в Параметрах расчета среднего
    Неправильный процент оплаты Изменить процент в колонке "% оплаты" Обновить страховой стаж в карточке сотрудника
    Лишние дни в расчете Уменьшить количество дней в колонке "Дни" Проверить даты в документе Больничный лист
    Отсутствует районный коэффициент Добавить коэффициент вручную в колонке "Коэффициент" Настроить районные коэффициенты в Настройках зарплаты
    ⚠️ Внимание: Исправления через Отчет по начислениям не создают новых проводок в бухгалтерии автоматически. После корректировки нужно вручную сформировать операции по дебету 69.1 (ФСС) или 20/26 (если оплачиваются первые 3 дня).

    5. Исправление проводок в 1С:Бухгалтерии

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

    Способ 1. Корректировка через документ "Операция"

    1. Откройте Операции → Бухгалтерский учет → Операции, введенные вручную.
    2. Создайте новую операцию с датой, соответствующей периоду больничного.
    3. Сторнируйте неверные проводки:
      • По дебету 20/26 и кредиту 70 (на сумму заниженного/завышенного начисления).
      • По дебету 69.1 и кредиту 70 (если ошибка в части ФСС).
  • Добавьте правильные проводки с теми же счетами, но с корректными суммами.
  • Способ 2. Использование документа "Корректировка записей регистров"

    Этот метод подходит, если ошибка повлияла на регистры накопления (например, НДФЛ или Страховые взносы):

    1. Перейдите в Операции → Регламентные → Корректировка записей регистров.
    2. Выберите регистр ЗарплатаКВыплате или НДФЛРасчеты.
    3. Найдите запись с ошибочным больничным и откорректируйте сумму.
    4. Проведите документ и проверьте Оборотно-сальдовую ведомость по счетам 70 и 69.1.
    Что делать, если после корректировки не сходится НДФЛ?

    Если вы исправили сумму больничного, но НДФЛ не пересчитался автоматически, нужно вручную откорректировать регистр НДФЛРасчеты. Для этого:

    1. Откройте Отчеты → НДФЛ → Карточка сотрудника.

    2. Найдите запись по больничному и нажмите Исправить.

    3. Введите корректную сумму дохода и налога.

    4. Перепроведите Ведомость на выплату зарплаты за этот месяц.

    Если корректировка затрагивает несколько месяцев (например, больничный был в декабре, а ошибку нашли в январе), используйте механизм Перенос данных на начало года (Зарплата → Сервис → Перенос данных). Это актуально для компаний, которые закрывают год в 1С.

    6. Массовое исправление ошибок (для нескольких больничных)

    Если ошибка системная (например, 1С неверно рассчитывает стаж для всех сотрудников), исправляйте её централизованно:

    Метод 1. Групповая обработка документов

    1. Откройте Зарплата → Больничные листы.
    2. Выделите нужные документы (можно использовать фильтр по периоду).
    3. Нажмите Ещё → Групповая обработка.
    4. Выберите действие Пересчитать или Исправить страховой стаж.

    Метод 2. Обновление стажа через обработку

    Если проблема в неактуальном стаже:

    1. Скачайте обработку "Обновление страхового стажа" с портала 1С:ИТС (раздел Обновления и обработки).
    2. Загрузите её в 1С через Файл → Открыть.
    3. Выполните обработку для всех сотрудников или выборочно.
    4. Пересчитайте больничные листы за нужный период.
    5. Метод 3. SQL-запрос для опытных пользователей

      Если вы владеете языком запросов, можно массово обновить данные прямо в базе. Пример запроса для обновления процента оплаты больничных (для сотрудников со стажем >8 лет):

      ВЫБРАТЬ
      

      БольничныйЛист.Ссылка КАК Ссылка

      ИЗ

      Документ.БольничныйЛист КАК БольничныйЛист

      ГДЕ

      БольничныйЛист.ПроцентОплаты < 100

      И БольничныйЛист.СтраховойСтаж > 8

      После выполнения запроса обновите документы через Групповую обработку.

      ⚠️ Внимание: Массовые исправления через SQL или обработки могут нарушить целостность данных, если не учесть все зависимости. Обязательно сделайте резервную копию базы перед такими операциями!

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

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

      1. Суммы в ведомостях совпадают с расчетными листами сотрудников.
      2. Проводки по 69.1 счету корректно отражают долг перед ФСС.
      3. Отчетность в ФСС (форма 4-ФСС) сформирована с учетом исправлений.
      4. НДФЛ пересчитан (если сумма больничного изменилась).

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

      • 📊 Анализ начислений зарплаты (Отчеты → Зарплата) — для сверки сумм.
      • 💼 Оборотно-сальдовая ведомость по счету 70 — для проверки задолженности перед сотрудниками.
      • 📋 Отчет по страховым взносам (Отчеты → Взносы) — для контроля долга перед ФСС.
      • 📄 6-НДФЛ — если больничный попал в отчетный период.

    Если ошибка была обнаружена после сдачи отчетности в ФСС или ИФНС, придется подавать уточненные формы. В этом случае:

    1. Сформируйте Уточненный расчет 4-ФСС через Отчеты → ФСС → 4-ФСС (уточненный).
    2. Если изменился НДФЛ, подайте Корректировку 6-НДФЛ.
    3. В пояснительной записке укажите: "Исправлены ошибки в расчете пособий по временной нетрудоспособности за [период]".
    4. 💡

      После исправления больничного всегда проверяйте три ключевых отчета: Анализ начислений (суммы), ОСВ по 70 счету (задолженность) и 4-ФСС (долг перед фондом).

      8. Профилактика ошибок: настройки 1С для корректного расчета

      Чтобы минимизировать ошибки в будущем, настройте 1С следующим образом:

      1. Автоматическое обновление стажа

      • 🔄 Включите флаг Автоматически обновлять страховой стаж в Настройках расчета зарплаты.
      • 📅 Настройте График обновления стажа (например, раз в квартал).

      2. Контроль среднего заработка

      • 💰 В Параметрах расчета среднего заработка установите флаг Контролировать минимальный размер пособия (чтобы 1С предупреждала, если сумма ниже МРОТ).
      • 📊 Добавьте в Отчет по начислениям колонку Сравнение с МРОТ для визуального контроля.

      3. Интеграция с ФСС

      • 🔗 Настройте Обмен с ФСС через Сервис → Обмен данными → Настройка обмена с ФСС.
      • 📋 Включите автоматическую проверку больничных листов на соответствие данным ФСС (флаг Проверять дубли).

      4. Права доступа

      • 🔐 Ограничьте права на редактирование больничных листов (раздел Администрирование → Пользователи).
      • 📌 Настройте Утверждение документов для больничных листов (чтобы изменения фиксировались ответственным лицом).

      Регулярно (раз в полгода) проводите аудит расчетов с помощью отчета Сверка с ФСС (Отчеты → ФСС → Сверка расчетов). Это поможет выявить расхождения на ранней стадии.

      💡

      Создайте в 1С шаблон проверки больничных с ключевыми контрольными точками (стаж, средний заработок, процент оплаты) и используйте его перед закрытием месяца. Это сэкономит часы на поиск ошибок позже.

      FAQ: Частые вопросы по исправлению больничных в 1С

      ❓ Как исправить больничный, если месяц уже закрыт и выплаты проведены?

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

      1. Создайте Корректировку долга (Зарплата → Корректировка долга) на разницу.
      2. Выплатите сумму через Ведомость в банк или кассу.
      3. В бухгалтерии сделайте проводки:
        • Дт 20/26 Кт 70 — на сумму долга.
        • Дт 70 Кт 51/50 — на выплату.
      4. Если ошибка в пользу сотрудника (переплата), удержите сумму из следующей зарплаты (но не более 20% от выплаты).

      ❓ Почему 1С не считает больничный для совместителя?

      Чаще всего это происходит из-за:

      • Неверного типа занятости в карточке сотрудника (должно быть Внешний совместитель).
      • Отсутствия флага Оплачивать больничные в настройках вида занятости.
      • Незаполненного поля Место работы в документе Больничный лист.

    Проверьте также, что в Настройках расчета зарплаты включена опция Рассчитывать пособия для совместителей.

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

    Сначала закройте период работы сотрудника:

    1. Откройте карточку сотрудника и перейдите на вкладку Трудовой договор.
    2. Укажите дату увольнения (если её нет).
    3. В документе Больничный лист проверьте, что дата окончания не выходит за пределы трудового договора.

    Если больничный открыт после увольнения, его оплата не предусмотрена (кроме случаев, когда болезнь наступила в течение 30 дней после увольнения). В этом случае:

    1. Отмените проведение документа.
    2. Измените дату начала больничного на последний рабочий день.
    3. Пересчитайте документ.
    ❓ Можно ли исправить больничный без перерасчета всего месяца?

    Да, если ошибка локальная (только в одном документе):

    1. Откройте ошибочный Больничный лист.
    2. Нажмите Ещё → Исправить.
    3. Внесите изменения и сохраните.
    4. Сформируйте Отчет по начислениям только для этого сотрудника — если сумма изменилась, перерасчет прошёл успешно.

    Если после этого не сходятся ОСВ по 70 счету или 4-ФСС, придётся пересчитывать месяц целиком.

    ❓ Куда пропадают больничные из отчета 4-ФСС?

    Это типичная проблема при:

    • Неверной привязке документа к организации (проверьте поле Организация в больничном листе).
    • Отсутствии галочки Отправлять в ФСС в настройках вида начисления.
    • Ошибках в периоде (например, больничный за декабрь попал в январский отчет).

    Чтобы вернуть данные в отчет:

    1. Откройте 4-ФСС в режиме редактирования.
    2. Нажмите Заполнить → Перезаполнить по данным расчета.
    3. Проверьте раздел 2 таблицы 1 — там должны появиться больничные.