Другое · 10 мин
Как загрузить больничный в 1С из СБИС
Как загрузить электронный больничный из СБИС в 1С:ЗУП и 1С:Бухгалтерию. Выгрузка ЭЛН, импорт файла, проверка статуса, типичные ошибки и их решение.
Электронные листки нетрудоспособности (ЭЛН) работодатель получает напрямую из СФР, но на практике многие компании ведут кадровый документооборот в СБИС, а расчёт зарплаты и пособий — в 1С. Возникает задача: перенести данные больничного из СБИС в 1С:ЗУП или 1С:Бухгалтерию, не вводя их вручную. Ручной ввод чреват ошибками в номере ЭЛН, датах и кодах причины нетрудоспособности, а любая неточность приводит к отказу фонда в назначении пособия.
Существует два рабочих подхода. Первый — выгрузить файл больничного из СБИС и загрузить его в 1С через встроенный механизм обмена. Второй — отказаться от переноса файлов и получать ЭЛН в 1С напрямую из СФР через сервис 1С-Отчётность, а СБИС использовать только для подписания реестров. Выбор зависит от того, какая система у вас является «мастер-системой» по кадрам и настроен ли прямой обмен с фондом.
Ниже разобраны оба сценария: подготовка, выгрузка из СБИС, загрузка в 1С, проверка результата и разбор типичных ошибок. Инструкции ориентированы на типовые конфигурации 1С:ЗУП 3.1 и 1С:Бухгалтерию 3.0 — в них механизмы работы с ЭЛН совпадают по логике, отличия только в расположении документов.
Подготовка: что проверить перед переносом больничного
Перед выгрузкой убедитесь, что больничный в СБИС находится в корректном статусе. Для расчёта пособия в 1С листок должен быть закрыт медицинской организацией и иметь статус, позволяющий работодателю оформить свою часть. Если ЭЛН ещё открыт или продлён, выгружать его рано — данные о периоде нетрудоспособности будут неполными.
Проверьте, что в обеих системах совпадают ключевые реквизиты: СНИЛС сотрудника, регистрационный номер работодателя в СФР и ИНН организации. Расхождение в СНИЛС — самая частая причина того, что загруженный больничный не «привязывается» к сотруднику в 1С. Сверьте данные по карточке сотрудника до начала переноса, а не после ошибки импорта.
Также убедитесь, что в 1С обновлены механизмы обмена с СФР. Форматы электронных больничных периодически меняются, и устаревшая конфигурация может не принять выгруженный файл или некорректно распознать его поля. Признак проблемы — ошибка формата при загрузке заведомо исправного файла.
Что проверить до выгрузки
Больничный закрыт, период и диагноз-код заполнены
Статус «открыт» или «продлён» — данные неполные
Совпадает в СБИС и в карточке сотрудника в 1С
Есть расхождения хотя бы в одной цифре
Конфигурация обновлена, обмен с СФР работает
Ошибки формата при загрузке корректных файлов
Как выгрузить больничный из СБИС
В СБИС откройте раздел, где ведутся больничные листы (обычно это блок «Сотрудники» или «Документы» в зависимости от конфигурации вашего тарифа), и найдите нужный ЭЛН по ФИО сотрудника или номеру листка. Откройте карточку больничного и воспользуйтесь командой выгрузки — как правило, она доступна в меню действий документа.
СБИС формирует файл в формате XML, соответствующем формату обмена с СФР. Сохраните файл на компьютер в папку, из которой будете загружать его в 1С. Не переименовывайте файл произвольно и не открывайте его в редакторах с последующим сохранением — изменение структуры или кодировки XML сделает файл нечитаемым для 1С.
Если в вашей версии СБИС прямая выгрузка ЭЛН недоступна, альтернативный путь — сформировать печатную форму или реестр и перенести данные в 1С вручную по ним. Это менее удобно, но допустимо как разовая мера: номер ЭЛН, даты, код причины нетрудоспособности и период освобождения от работы вводятся в документ «Больничный лист» вручную.
Загрузка файла больничного в 1С:ЗУП
В 1С:Зарплата и управление персоналом перейдите в раздел «Отчетность, справки» и откройте рабочее место обмена с СФР (в разных релизах оно может называться «Обмен электронными документами с СФР» или находиться внутри 1С-Отчётности). Там доступна команда загрузки ЭЛН из файла.
Укажите сохранённый из СБИС XML-файл. Программа распарсит данные и предложит создать документ «Больничный лист» с уже заполненными номером ЭЛН, датами и причиной нетрудоспособности. Выберите сотрудника из справочника — если СНИЛС совпал, программа подставит его автоматически. После этого документ нужно дозаполнить: указать период расчёта, проверить стаж и средний заработок для исчисления пособия.
Если прямая загрузка файла в вашем релизе недоступна, создайте документ «Больничный лист» вручную (раздел «Зарплата» — «Больничные листы»), в поле номера ЭЛН укажите номер из СБИС и нажмите кнопку получения данных из СФР — программа подтянет сведения по номеру листка, если настроен обмен с фондом.
- 1Выгрузите XML-файл больничного из СБИС и сохраните его без изменений
- 2Откройте в 1С:ЗУП обмен с СФР или создайте документ «Больничный лист»
- 3Загрузите файл либо укажите номер ЭЛН и получите данные из фонда
- 4Проверьте сотрудника, даты и причину нетрудоспособности
- 5Заполните расчётную часть: стаж, средний заработок, процент оплаты
- 6Проведите документ и сверьте начисленное пособие с расчётом
Загрузка больничного в 1С:Бухгалтерию
В 1С:Бухгалтерии 3.0 логика аналогична. Откройте раздел «Зарплата и кадры» — «Больничные листы» и создайте новый документ. Если обмен с СФР настроен, введите номер ЭЛН из СБИС и нажмите «Получить из СФР» — программа загрузит данные листка напрямую из фонда, и файл из СБИС вообще не понадобится.
Если прямой обмен не настроен, данные из выгруженного файла или печатной формы СБИС вносятся вручную: номер листка, даты выдачи и периода нетрудоспособности, код причины, флаги первичного листка или продолжения. После заполнения проверьте расчёт пособия за счёт работодателя (первые дни нетрудоспособности) и за счёт СФР.
Обратите внимание: в 1С:Бухгалтерии расчётные возможности по больничным уже, чем в ЗУП. Если у сотрудника сложный случай — переходящий больничный, продолжение листка, совместительство, районные коэффициенты — надёжнее вести расчёт в ЗУП, а в бухгалтерию переносить уже готовые начисления.
Альтернатива: получение ЭЛН напрямую из СФР
Перенос файлов из СБИС — обходной путь. Штатный и более надёжный вариант — настроить в 1С прямой обмен с СФР через 1С-Отчётность. Тогда все входящие электронные больничные по вашим сотрудникам загружаются в программу автоматически, а СБИС остаётся только для тех задач, которые вы в нём реально ведёте.
Для этого потребуется действующая подписка на 1С-Отчётность и настроенное подключение к СФР с указанием регистрационного номера страхователя. После настройки входящие ЭЛН появляются в списке сообщений из фонда, и на их основании одним действием создаётся документ «Больничный лист» — без файлов, ручного ввода и риска рассинхронизации.
Способы переноса больничного в 1С
Подходит при разовом переносе и когда обмен с СФР в 1С не настроен. Ограничение: ручные операции и риск повреждения файла.
Оптимален при постоянном потоке больничных: ЭЛН загружаются автоматически. Требует настройки 1С-Отчётности.
Запасной вариант при сбоях обмена. Требует тщательной сверки номера, дат и кодов, иначе фонд отклонит данные.
Проверка результата и отправка данных в СФР
После загрузки откройте документ «Больничный лист» и сверьте ключевые поля с данными в СБИС: номер ЭЛН, период освобождения от работы, код причины нетрудоспособности, признак продолжения. Затем проверьте расчёт: средний заработок, процент оплаты по стажу, разделение сумм между работодателем и фондом.
Финальный шаг — отправка в СФР сведений для назначения пособия (реестр или ответ на запрос фонда, в зависимости от текущего порядка взаимодействия). Перед отправкой убедитесь, что в документе заполнены все данные, которые фонд запрашивает у страхователя: сведения о заработке, стаже, режиме работы. Неполный ответ фонд вернёт на доработку, и выплата сотруднику задержится.
Частые вопросы и ограничения
Учтите, что СБИС и 1С могут по-разному обрабатывать продолжения больничных и переходящие листки. Если в СБИС листок оформлен как продолжение, проверьте, что в 1С документ также создан с признаком продолжения и ссылкой на первичный ЭЛН — от этого зависит правильность расчёта за счёт работодателя.
Если больничный уже рассчитан и проведён, а потом из фонда пришло изменение (например, продление или закрытие листка с другой датой), не редактируйте проведённый документ напрямую. Используйте штатный механизм исправления или сторнирования в вашей конфигурации, чтобы корректно отразить изменение в учёте и отчётности.
Что важно запомнить
Больничный из СБИС переносится в 1С через выгрузку XML-файла и его импорт в документ «Больничный лист» либо через прямой обмен 1С с СФР по номеру ЭЛН. Перед переносом проверьте статус листка и совпадение СНИЛС, после загрузки — сверьте данные и не забудьте отправить сведения в фонд.
FAQ
Можно ли загрузить больничный в 1С без файла из СБИС?
Да. Если в 1С настроен обмен с СФР через 1С-Отчётность, достаточно ввести номер ЭЛН в документе «Больничный лист» и нажать кнопку получения данных из фонда. Программа загрузит сведения напрямую из СФР, и выгрузка из СБИС не потребуется.
Почему 1С выдаёт ошибку формата при загрузке файла из СБИС?
Чаще всего файл был изменён: открыт и пересохранён в редакторе, переименован с потерей структуры или выгружен в неподходящем формате. Выгрузите файл из СБИС заново и загрузите его без промежуточного редактирования. Если ошибка повторяется на заведомо исправном файле — обновите конфигурацию 1С, форматы обмена периодически меняются.
Что делать, если больничный загрузился, но не привязался к сотруднику?
Проверьте СНИЛС в карточке сотрудника в 1С и в данных ЭЛН — они должны совпадать полностью. Исправьте СНИЛС в справочнике, затем укажите сотрудника в документе вручную. Если карточек сотрудника оказалось две, объедините дубли штатной обработкой поиска и удаления дублей.
Нужно ли после загрузки больничного что-то отправлять в СФР?
Да. Загрузка ЭЛН — только получение данных. Для назначения пособия работодатель обязан передать в фонд сведения о заработке, стаже и другие запрашиваемые данные — через реестр или ответ на запрос СФР. Без этого шага выплата сотруднику назначена не будет.
Как поступить с переходящим больничным или продолжением листка?
Проверьте, что в 1С документ создан с признаком продолжения и ссылкой на первичный листок — это влияет на разделение оплаты между работодателем и фондом. Первичный листок и все продолжения должны быть загружены и рассчитаны в одной системе, иначе расчёт будет некорректным.
Можно ли исправить уже проведённый больничный, если пришли новые данные из фонда?
Напрямую редактировать проведённый документ не следует — это нарушит учёт и отчётность. Используйте механизм исправления или сторнирования документа в вашей конфигурации: программа создаст корректирующий документ, а изменения попадут в расчёт и отчётность правильным периодом.