Ошибки в расчете больничных листов — одна из самых болезненных тем для бухгалтеров в 1С:Зарплата и Управление Персоналом. Даже опытные специалисты сталкиваются с ситуациями, когда программа неправильно рассчитывает пособие: занижает сумму из-за неверного стажа, игнорирует районный коэффициент или дублирует начисления. В этой статье разберем все типичные причины сбоев и дадим пошаговые инструкции по их устранению — от проверки исходных данных до перерасчета и формирования корректирующих проводок.
Особое внимание уделим скрытым настройкам программы, которые влияют на расчет, но часто остаются незамеченными: параметры учета страхового стажа, настройки расчета среднего заработка и связь с модулем 1С:Бухгалтерия. Все примеры актуальны для последних версий платформы 1С:Предприятие 8.3 (включая релиза 2026 года) и соответствуют действующему законодательству о соцстраховании.
Если вы уже пытались исправить ошибку, но программа упорно "не видит" изменения — в статье найдете альтернативные методы (включая ручное редактирование движений документа и работу через Отчет по начислениям). Для наглядности приведём реальный кейс с расчетом больничного для сотрудника с неполным рабочим днём и покажем, как исправить типичную ошибку с "обнулением" пособия.
1. Типичные ошибки в расчете больничных и их причины
Прежде чем править начисления, нужно понять, почему 1С посчитала больничный неправильно. В 90% случаев проблема кроется не в сбое программы, а в неверных исходных данных или настройках. Вот ключевые "точки отказа":
- 📅 Неактуальный страховой стаж: программа берет данные из карточки сотрудника, но там может быть указан стаж на дату приема, а не на дату открытия больничного.
- 💰 Ошибки в среднем заработке: 1С автоматически исключает периоды по уходу за ребенком или отпуска за свой счет, но иногда "забывает" про больничные за последние 2 года.
- ⚙️ Неверные настройки расчета: в параметрах учета отключен флаг "Рассчитывать пособия по временной нетрудоспособности" или указан не тот районный коэффициент.
- 🔄 Дублирование начислений: если больничный вводился дважды (например, сначала вручную, потом через загрузку из ФСС), программа может просуммировать суммы.
- 📄 Конфликт с другими документами: накладки с отпусками, командировками или уволенными сотрудниками в том же периоде.
Самая коварная ошибка — когда программа молча обнуляет пособие. Это происходит, если в настройках указано, что больничные не оплачиваются (например, для внешних совместителей), или если сотрудник уволен, но в базе осталась не закрытая запись о трудоустройстве. Проверьте это в первую очередь!
2. Пошаговая проверка исходных данных перед исправлением
Перед тем как править документ Больничный лист, убедитесь, что все исходные данные верны. Начните с карточки сотрудника:
- Откройте
Справочники → Сотрудникии найдите нужного работника. - Проверьте вкладку
Трудовой договор: дата приема должна быть раньше даты открытия больничного. - На вкладке
Страховой стажсверьте периоды работы. Если стаж указан только на дату приема, добавьте новую запись с актуальной датой. - Убедитесь, что в поле
Режим работыуказан правильный график (особенно важно для совместителей!).
Далее проверьте настройки расчета среднего заработка:
- 📊 Перейдите в
Настройки → Расчет зарплаты → Параметры расчета среднего заработка. - 🔍 Убедитесь, что флаг
Исключать периоды временной нетрудоспособностиотключен (если больничный длительный). - 💼 Проверьте, включены ли районные коэффициенты (если они применяются в вашем регионе).
☑️ Чек-лист перед исправлением больничного
Если сотрудник работал в компании менее 2 лет, 1С должна запросить Справку о зарплате с предыдущего места работы. Если её нет, программа рассчитает пособие исходя из МРОТ — это законно, но часто становится причиной претензий от сотрудников.
⚠️ Внимание: Если в карточке сотрудника указан неверныйТариф взносов на ВНиМ(например, 0% вместо 2.9%), это приведёт к занижению пособия. Проверьте это в разделеНалоги и взносы.
3. Исправление ошибок непосредственно в документе "Больничный лист"
Если исходные данные верны, но расчет всё равно неверный, отредактируйте сам документ. Откройте его через Зарплата → Больничные листы и выполните следующие шаги:
Шаг 1. Проверка основных реквизитов
- 📅 Дата начала и окончания больничного должна совпадать с листом нетрудоспособности.
- 👤 Код причины нетрудоспособности (например,
01— заболевание,09— уход за ребенком) должен соответствовать коду на бланке. - 🏥 Поле
Место работыдолжно быть заполнено (если сотрудник работает в нескольких организациях).
Шаг 2. Корректировка расчета
- Нажмите кнопку
Рассчитать(если она активна). - Если сумма не изменилась, перейдите на вкладку
Расчет пособия. - Вручную проверьте:
- Средний дневной заработок (должен быть не ниже МРОТ/30.4).
- Процент оплаты (зависит от стажа: 60%, 80% или 100%).
- Количество оплачиваемых дней (первые 3 дня оплачивает работодатель, остальные — ФСС).
Исправить и введите корректные значения.Шаг 3. Перерасчет и проводки
После исправления:
- Нажмите
Провести и закрыть. - Откройте
Отчет по начислениям зарплаты(Отчеты → Зарплата → Анализ начислений) и проверьте, что сумма больничного изменилась. - Если используете 1С:Бухгалтерию, сформируйте
Операции, введенные вручную(Операции → Бухгалтерский учет) и убедитесь, что проводки по 69.1 счету (ФСС) корректны.
Если после исправления документа сумма не меняется, попробуйте пересчитать все документы за месяц через Зарплата → Перерасчет зарплаты. Иногда 1С "забывает" обновить зависимые начисления.
4. Ручное исправление через "Отчет по начислениям"
Если документ Больничный лист заблокирован (например, месяц закрыт), или ошибка массовая (для нескольких сотрудников), исправляйте начисления через отчет:
- Откройте
Отчеты → Зарплата → Анализ начислений. - Установите фильтр по периоду и сотруднику.
- Найдите строку с ошибочным больничным, кликните по ней правой кнопкой и выберите
Исправить начисление. - В открывшемся окне:
- Исправьте сумму или количество дней.
- Укажите причину корректировки (например, "Неверный стаж").
- Нажмите
Сохранить и пересчитать.
Этот метод подходит для точечных исправлений, но не устраняет причину ошибки. Если проблема системная (например, 1С постоянно занижает стаж), нужно править настройки программы, а не каждый документ вручную.
| Тип ошибки | Как исправить через отчет | Как предотвратить в будущем |
|---|---|---|
| Неверный средний заработок | Откорректировать сумму в колонке "Сумма" | Проверить настройки исключаемых периодов в Параметрах расчета среднего |
| Неправильный процент оплаты | Изменить процент в колонке "% оплаты" | Обновить страховой стаж в карточке сотрудника |
| Лишние дни в расчете | Уменьшить количество дней в колонке "Дни" | Проверить даты в документе Больничный лист |
| Отсутствует районный коэффициент | Добавить коэффициент вручную в колонке "Коэффициент" | Настроить районные коэффициенты в Настройках зарплаты |
⚠️ Внимание: Исправления через Отчет по начислениям не создают новых проводок в бухгалтерии автоматически. После корректировки нужно вручную сформировать операции по дебету 69.1 (ФСС) или 20/26 (если оплачиваются первые 3 дня).
5. Исправление проводок в 1С:Бухгалтерии
Если ошибка в больничном уже повлияла на бухгалтерский учет, придется корректировать проводки. Вот как это сделать без нарушения баланса:
Способ 1. Корректировка через документ "Операция"
- Откройте
Операции → Бухгалтерский учет → Операции, введенные вручную. - Создайте новую операцию с датой, соответствующей периоду больничного.
- Сторнируйте неверные проводки:
- По дебету 20/26 и кредиту 70 (на сумму заниженного/завышенного начисления).
- По дебету 69.1 и кредиту 70 (если ошибка в части ФСС).
Способ 2. Использование документа "Корректировка записей регистров"
Этот метод подходит, если ошибка повлияла на регистры накопления (например, НДФЛ или Страховые взносы):
- Перейдите в
Операции → Регламентные → Корректировка записей регистров. - Выберите регистр
ЗарплатаКВыплатеилиНДФЛРасчеты. - Найдите запись с ошибочным больничным и откорректируйте сумму.
- Проведите документ и проверьте
Оборотно-сальдовую ведомостьпо счетам 70 и 69.1.
Что делать, если после корректировки не сходится НДФЛ?
Если вы исправили сумму больничного, но НДФЛ не пересчитался автоматически, нужно вручную откорректировать регистр НДФЛРасчеты. Для этого:
1. Откройте Отчеты → НДФЛ → Карточка сотрудника.
2. Найдите запись по больничному и нажмите Исправить.
3. Введите корректную сумму дохода и налога.
4. Перепроведите Ведомость на выплату зарплаты за этот месяц.
Если корректировка затрагивает несколько месяцев (например, больничный был в декабре, а ошибку нашли в январе), используйте механизм Перенос данных на начало года (Зарплата → Сервис → Перенос данных). Это актуально для компаний, которые закрывают год в 1С.
6. Массовое исправление ошибок (для нескольких больничных)
Если ошибка системная (например, 1С неверно рассчитывает стаж для всех сотрудников), исправляйте её централизованно:
Метод 1. Групповая обработка документов
- Откройте
Зарплата → Больничные листы. - Выделите нужные документы (можно использовать фильтр по периоду).
- Нажмите
Ещё → Групповая обработка. - Выберите действие
ПересчитатьилиИсправить страховой стаж.
Метод 2. Обновление стажа через обработку
Если проблема в неактуальном стаже:
- Скачайте обработку
"Обновление страхового стажа"с портала 1С:ИТС (разделОбновления и обработки). - Загрузите её в 1С через
Файл → Открыть. - Выполните обработку для всех сотрудников или выборочно.
- Пересчитайте больничные листы за нужный период.
- Суммы в ведомостях совпадают с расчетными листами сотрудников.
- Проводки по 69.1 счету корректно отражают долг перед ФСС.
- Отчетность в ФСС (форма 4-ФСС) сформирована с учетом исправлений.
- НДФЛ пересчитан (если сумма больничного изменилась).
- 📊
Анализ начислений зарплаты(Отчеты → Зарплата) — для сверки сумм. - 💼
Оборотно-сальдовая ведомость по счету 70— для проверки задолженности перед сотрудниками. - 📋
Отчет по страховым взносам(Отчеты → Взносы) — для контроля долга перед ФСС. - 📄
6-НДФЛ— если больничный попал в отчетный период.
Метод 3. SQL-запрос для опытных пользователей
Если вы владеете языком запросов, можно массово обновить данные прямо в базе. Пример запроса для обновления процента оплаты больничных (для сотрудников со стажем >8 лет):
ВЫБРАТЬ
БольничныйЛист.Ссылка КАК Ссылка
ИЗ
Документ.БольничныйЛист КАК БольничныйЛист
ГДЕ
БольничныйЛист.ПроцентОплаты < 100
И БольничныйЛист.СтраховойСтаж > 8
После выполнения запроса обновите документы через Групповую обработку.
⚠️ Внимание: Массовые исправления через SQL или обработки могут нарушить целостность данных, если не учесть все зависимости. Обязательно сделайте резервную копию базы перед такими операциями!
7. Проверка результатов и формирование отчетности
После исправления ошибок необходимо убедиться, что:
Для проверки используйте следующие отчеты:
Если ошибка была обнаружена после сдачи отчетности в ФСС или ИФНС, придется подавать уточненные формы. В этом случае:
- Сформируйте
Уточненный расчет 4-ФССчерезОтчеты → ФСС → 4-ФСС (уточненный). - Если изменился НДФЛ, подайте
Корректировку 6-НДФЛ. - В пояснительной записке укажите: "Исправлены ошибки в расчете пособий по временной нетрудоспособности за [период]".
- 🔄 Включите флаг
Автоматически обновлять страховой стажвНастройках расчета зарплаты. - 📅 Настройте
График обновления стажа(например, раз в квартал). - 💰 В
Параметрах расчета среднего заработкаустановите флагКонтролировать минимальный размер пособия(чтобы 1С предупреждала, если сумма ниже МРОТ). - 📊 Добавьте в
Отчет по начислениямколонкуСравнение с МРОТдля визуального контроля. - 🔗 Настройте
Обмен с ФССчерезСервис → Обмен данными → Настройка обмена с ФСС. - 📋 Включите автоматическую проверку больничных листов на соответствие данным ФСС (флаг
Проверять дубли). - 🔐 Ограничьте права на редактирование больничных листов (раздел
Администрирование → Пользователи). - 📌 Настройте
Утверждение документовдля больничных листов (чтобы изменения фиксировались ответственным лицом). - Создайте
Корректировку долга(Зарплата → Корректировка долга) на разницу. - Выплатите сумму через
Ведомость в банкили кассу. - В бухгалтерии сделайте проводки:
- Дт 20/26 Кт 70 — на сумму долга.
- Дт 70 Кт 51/50 — на выплату.
- Неверного типа занятости в карточке сотрудника (должно быть
Внешний совместитель). - Отсутствия флага
Оплачивать больничныев настройках вида занятости. - Незаполненного поля
Место работыв документеБольничный лист.
После исправления больничного всегда проверяйте три ключевых отчета: Анализ начислений (суммы), ОСВ по 70 счету (задолженность) и 4-ФСС (долг перед фондом).
8. Профилактика ошибок: настройки 1С для корректного расчета
Чтобы минимизировать ошибки в будущем, настройте 1С следующим образом:
1. Автоматическое обновление стажа
2. Контроль среднего заработка
3. Интеграция с ФСС
4. Права доступа
Регулярно (раз в полгода) проводите аудит расчетов с помощью отчета Сверка с ФСС (Отчеты → ФСС → Сверка расчетов). Это поможет выявить расхождения на ранней стадии.
Создайте в 1С шаблон проверки больничных с ключевыми контрольными точками (стаж, средний заработок, процент оплаты) и используйте его перед закрытием месяца. Это сэкономит часы на поиск ошибок позже.
FAQ: Частые вопросы по исправлению больничных в 1С
❓ Как исправить больничный, если месяц уже закрыт и выплаты проведены?
Если месяц закрыт, но ошибка критичная (например, недоплата сотруднику), действуйте так:
Если ошибка в пользу сотрудника (переплата), удержите сумму из следующей зарплаты (но не более 20% от выплаты).
❓ Почему 1С не считает больничный для совместителя?
Чаще всего это происходит из-за:
Проверьте также, что в Настройках расчета зарплаты включена опция Рассчитывать пособия для совместителей.
❓ Как исправить больничный, если сотрудник уволился, но документ не закрыт?
Сначала закройте период работы сотрудника:
- Откройте карточку сотрудника и перейдите на вкладку
Трудовой договор. - Укажите дату увольнения (если её нет).
- В документе
Больничный листпроверьте, что дата окончания не выходит за пределы трудового договора.
Если больничный открыт после увольнения, его оплата не предусмотрена (кроме случаев, когда болезнь наступила в течение 30 дней после увольнения). В этом случае:
- Отмените проведение документа.
- Измените дату начала больничного на последний рабочий день.
- Пересчитайте документ.
❓ Можно ли исправить больничный без перерасчета всего месяца?
Да, если ошибка локальная (только в одном документе):
- Откройте ошибочный
Больничный лист. - Нажмите
Ещё → Исправить. - Внесите изменения и сохраните.
- Сформируйте
Отчет по начислениямтолько для этого сотрудника — если сумма изменилась, перерасчет прошёл успешно.
Если после этого не сходятся ОСВ по 70 счету или 4-ФСС, придётся пересчитывать месяц целиком.
❓ Куда пропадают больничные из отчета 4-ФСС?
Это типичная проблема при:
- Неверной привязке документа к организации (проверьте поле
Организацияв больничном листе). - Отсутствии галочки
Отправлять в ФССв настройках вида начисления. - Ошибках в периоде (например, больничный за декабрь попал в январский отчет).
Чтобы вернуть данные в отчет:
- Откройте
4-ФССв режиме редактирования. - Нажмите
Заполнить → Перезаполнить по данным расчета. - Проверьте раздел 2 таблицы 1 — там должны появиться больничные.