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

Другое · 9 мин

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

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

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

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

Ниже разобраны все три сценария с конкретными действиями, проверкой результата и разбором ошибок, из-за которых больничный «не приходит» или загружается с неверными данными.

Определитесь, нужна ли вообще выгрузка из СБИС

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

Выгрузка из СБИС оправдана, если: обмен с СФР настроен только в СБИС и перенастраивать его не планируется; в СБИС заполняются ответы на запросы фонда, а в 1С нужен только сам документ для расчёта; либо исторические больничные хранятся в СБИС и их нужно перенести при переходе на 1С.

Маршрут решения

Как выбрать способ

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

Способ 1. Выгрузка больничного из СБИС в файл

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

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

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

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

Способ 2. Загрузка файла больничного в 1С

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

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

В 1С:Бухгалтерии путь аналогичный: раздел «Зарплата и кадры» → «Больничные листы» → «Создать» → загрузка из файла или по номеру ЭЛН. Если кнопки загрузки нет, убедитесь, что в настройках учётной политики включён расчёт пособий по нетрудоспособности и программа обновлена до актуального релиза.

Способ 3. Загрузка ЭЛН в 1С по номеру напрямую из СФР

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

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

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

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

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

Самый быстрый и надёжный; требует настройки обмена и сертификата в 1С, СБИС не участвует

Выгрузка XML из СБИС + загрузка в 1С

Подходит, если обмен настроен только в СБИС; зависит от совместимости формата файла

Ручной ввод по номеру ЭЛН

Универсальный запасной вариант для разовых случаев; трудоёмко при большом количестве больничных

Проверка результата после загрузки

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

Далее проверьте расчёт: средний заработок, процент оплаты по стажу, сумма пособия за счёт работодателя и за счёт СФР. Если в 1С уже настроен обмен, отправьте ответ на запрос фонда и убедитесь, что он принят без ошибок.

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

Как проверить результат

Номер ЭЛН и период в документе 1С
Норма

Совпадают с данными в СБИС и в карточке ЭЛН

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

Расхождения в датах или номере — документ загружен не тот или файл устарел

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

Совпадает с кодом в ЭЛН (01, 02, 09 и т.д.)

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

Код отличается или пуст — расчёт пособия будет неверным

Сумма пособия
Норма

Рассчитана, разбита на части работодателя и СФР

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

Сумма нулевая или не рассчитана — проверьте стаж и данные о заработке

Типичные ошибки и их устранение

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

Вторая типичная ситуация: больничный загружается, но не рассчитывается. Проверьте, заполнен ли у сотрудника стаж для больничных (в карточке сотрудника, «Трудовая деятельность»), а также есть ли данные о заработке за расчётный период. При переходе с СБИС на 1С эти данные часто забывают перенести.

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

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

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

Можно ли настроить автоматическую синхронизацию больничных между СБИС и 1С?

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

1С пишет «не удалось прочитать файл» при загрузке XML из СБИС. Что делать?

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

Больничный загрузился, но пособие равно нулю. В чём причина?

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

Нужно ли выгружать из СБИС ответы на запросы СФР вместе с больничным?

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

Как перенести все больничные за прошлые периоды при переходе с СБИС на 1С?

Массовой типовой обработки переноса ЭЛН из СБИС нет. Обычно переносят только незакрытые на дату перехода больничные (вручную или загрузкой по номерам из СФР), а закрытые периоды отражают в 1С через перенос остатков и начислений. Для больших объёмов задачу решают индивидуальной обработкой загрузки.

Итог

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

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