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

Другое · 10 мин

Как загрузить больничный в 1С из СБИС

Как загрузить электронный больничный из СБИС в 1С:ЗУП и 1С:Бухгалтерию. Выгрузка ЭЛН, импорт файла, проверка статуса, типичные ошибки и их решение.

Электронные листки нетрудоспособности (ЭЛН) работодатель получает напрямую из СФР, но на практике многие компании ведут кадровый документооборот в СБИС, а расчёт зарплаты и пособий — в 1С. Возникает задача: перенести данные больничного из СБИС в 1С:ЗУП или 1С:Бухгалтерию, не вводя их вручную. Ручной ввод чреват ошибками в номере ЭЛН, датах и кодах причины нетрудоспособности, а любая неточность приводит к отказу фонда в назначении пособия.

Существует два рабочих подхода. Первый — выгрузить файл больничного из СБИС и загрузить его в 1С через встроенный механизм обмена. Второй — отказаться от переноса файлов и получать ЭЛН в 1С напрямую из СФР через сервис 1С-Отчётность, а СБИС использовать только для подписания реестров. Выбор зависит от того, какая система у вас является «мастер-системой» по кадрам и настроен ли прямой обмен с фондом.

Ниже разобраны оба сценария: подготовка, выгрузка из СБИС, загрузка в 1С, проверка результата и разбор типичных ошибок. Инструкции ориентированы на типовые конфигурации 1С:ЗУП 3.1 и 1С:Бухгалтерию 3.0 — в них механизмы работы с ЭЛН совпадают по логике, отличия только в расположении документов.

Подготовка: что проверить перед переносом больничного

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

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

Также убедитесь, что в 1С обновлены механизмы обмена с СФР. Форматы электронных больничных периодически меняются, и устаревшая конфигурация может не принять выгруженный файл или некорректно распознать его поля. Признак проблемы — ошибка формата при загрузке заведомо исправного файла.

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

Что проверить до выгрузки

Статус ЭЛН в СБИС
Норма

Больничный закрыт, период и диагноз-код заполнены

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

Статус «открыт» или «продлён» — данные неполные

СНИЛС сотрудника
Норма

Совпадает в СБИС и в карточке сотрудника в 1С

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

Есть расхождения хотя бы в одной цифре

Релиз 1С
Норма

Конфигурация обновлена, обмен с СФР работает

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

Ошибки формата при загрузке корректных файлов

Как выгрузить больничный из СБИС

В СБИС откройте раздел, где ведутся больничные листы (обычно это блок «Сотрудники» или «Документы» в зависимости от конфигурации вашего тарифа), и найдите нужный ЭЛН по ФИО сотрудника или номеру листка. Откройте карточку больничного и воспользуйтесь командой выгрузки — как правило, она доступна в меню действий документа.

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

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

Загрузка файла больничного в 1С:ЗУП

В 1С:Зарплата и управление персоналом перейдите в раздел «Отчетность, справки» и откройте рабочее место обмена с СФР (в разных релизах оно может называться «Обмен электронными документами с СФР» или находиться внутри 1С-Отчётности). Там доступна команда загрузки ЭЛН из файла.

Укажите сохранённый из СБИС XML-файл. Программа распарсит данные и предложит создать документ «Больничный лист» с уже заполненными номером ЭЛН, датами и причиной нетрудоспособности. Выберите сотрудника из справочника — если СНИЛС совпал, программа подставит его автоматически. После этого документ нужно дозаполнить: указать период расчёта, проверить стаж и средний заработок для исчисления пособия.

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

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

Загрузка больничного в 1С:Бухгалтерию

В 1С:Бухгалтерии 3.0 логика аналогична. Откройте раздел «Зарплата и кадры» — «Больничные листы» и создайте новый документ. Если обмен с СФР настроен, введите номер ЭЛН из СБИС и нажмите «Получить из СФР» — программа загрузит данные листка напрямую из фонда, и файл из СБИС вообще не понадобится.

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

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

Альтернатива: получение ЭЛН напрямую из СФР

Перенос файлов из СБИС — обходной путь. Штатный и более надёжный вариант — настроить в 1С прямой обмен с СФР через 1С-Отчётность. Тогда все входящие электронные больничные по вашим сотрудникам загружаются в программу автоматически, а СБИС остаётся только для тех задач, которые вы в нём реально ведёте.

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

Способы переноса больничного в 1С

Выгрузка XML из СБИС и импорт в 1С

Подходит при разовом переносе и когда обмен с СФР в 1С не настроен. Ограничение: ручные операции и риск повреждения файла.

Прямой обмен 1С с СФР

Оптимален при постоянном потоке больничных: ЭЛН загружаются автоматически. Требует настройки 1С-Отчётности.

Ручной ввод по данным СБИС

Запасной вариант при сбоях обмена. Требует тщательной сверки номера, дат и кодов, иначе фонд отклонит данные.

Проверка результата и отправка данных в СФР

После загрузки откройте документ «Больничный лист» и сверьте ключевые поля с данными в СБИС: номер ЭЛН, период освобождения от работы, код причины нетрудоспособности, признак продолжения. Затем проверьте расчёт: средний заработок, процент оплаты по стажу, разделение сумм между работодателем и фондом.

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

Типичные ошибки при переносе больничных
01
Выгрузка открытого ЭЛН — период нетрудоспособности неполный, расчёт придётся переделывать после закрытия листка
02
Расхождение СНИЛС между СБИС и 1С — документ не привязывается к сотруднику или создаётся дубль карточки
03
Редактирование XML-файла перед загрузкой — ошибка формата или искажённые данные в расчёте
04
Забытый второй шаг — больничный загружен и рассчитан, но сведения в СФР не отправлены, пособие не назначено
05
Дублирование документа — больничный загружен из файла и одновременно создан вручную, начисление задваивается

Частые вопросы и ограничения

Учтите, что СБИС и 1С могут по-разному обрабатывать продолжения больничных и переходящие листки. Если в СБИС листок оформлен как продолжение, проверьте, что в 1С документ также создан с признаком продолжения и ссылкой на первичный ЭЛН — от этого зависит правильность расчёта за счёт работодателя.

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

Итог

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

Больничный из СБИС переносится в 1С через выгрузку XML-файла и его импорт в документ «Больничный лист» либо через прямой обмен 1С с СФР по номеру ЭЛН. Перед переносом проверьте статус листка и совпадение СНИЛС, после загрузки — сверьте данные и не забудьте отправить сведения в фонд.

FAQ

Можно ли загрузить больничный в 1С без файла из СБИС?

Да. Если в 1С настроен обмен с СФР через 1С-Отчётность, достаточно ввести номер ЭЛН в документе «Больничный лист» и нажать кнопку получения данных из фонда. Программа загрузит сведения напрямую из СФР, и выгрузка из СБИС не потребуется.

Почему 1С выдаёт ошибку формата при загрузке файла из СБИС?

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

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

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

Нужно ли после загрузки больничного что-то отправлять в СФР?

Да. Загрузка ЭЛН — только получение данных. Для назначения пособия работодатель обязан передать в фонд сведения о заработке, стаже и другие запрашиваемые данные — через реестр или ответ на запрос СФР. Без этого шага выплата сотруднику назначена не будет.

Как поступить с переходящим больничным или продолжением листка?

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

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

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