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

Другое · 10 мин

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

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

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

Чаще всего под «выгрузкой больничного» понимают формирование XML-файла с данными электронного листка нетрудоспособности для обмена с СФР (бывшим ФСС). Реже требуется выгрузить печатную форму в PDF или Excel — например, для внутреннего архива или для сотрудника. Оба сценария рассмотрены ниже.

Перед началом работы убедитесь, что у вас есть права на доступ к документам «Больничный лист» и что в программе заполнены регистрационные данные организации: регистрационный номер в СФР, код подчинённости, ИНН и КПП. Без этих реквизитов файл для фонда сформируется с ошибками или не сформируется вовсе.

Определяемся, какой файл нужен

Первый шаг — понять, какой именно файл требуется получить. От этого зависит весь дальнейший порядок действий. В практике встречаются три основных варианта.

Первый — XML-файл реестра или ответа на запрос для СФР в рамках проекта «прямые выплаты» и проактивного механизма. Такой файл строго структурирован по формату фонда и предназначен только для машинной обработки. Второй — выгрузка самого документа «Больничный лист» вместе с данными для передачи в другую информационную базу 1С, например при разделённом учёте. Третий — печатная форма расчёта пособия в PDF или табличном формате.

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

Как выбрать действие

Нужно отправить сведения в СФР по электронному больничномуИспользуйте штатный обмен с фондом: 1С-Отчётность или обработку «Обмен с ФСС/СФР», файл формируется автоматически в формате XML
Нужно передать больничный в другую базу 1СИспользуйте выгрузку документа через «Ещё — Выгрузить в файл» или универсальный обмен данными в формате XML
Нужна форма для архива или сотрудникаОткройте печатную форму расчёта пособия и сохраните её в PDF через «Файл — Сохранить»

Выгрузка ЭЛН в XML для СФР из 1С:ЗУП

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

Для отправки сведений в фонд перейдите в раздел «Отчётность, справки» и откройте «1С-Отчётность». В журнале обмена с СФР создайте исходящее сообщение: программа сама сформирует XML-файл по утверждённому формату, подпишет его сертификатом и отправит. Если требуется именно сохранить файл на диск без отправки, в документе или в обработке обмена используйте команду «Выгрузить в файл» — программа предложит выбрать папку и сохранит XML.

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

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

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

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

Если 1С-Отчётность не подключена, часть конфигураций позволяет выгрузить файл через обработку «Обмен электронными документами с ФСС» (название может незначительно отличаться в зависимости от релиза). В обработке выберите нужный больничный, нажмите «Выгрузить» и укажите каталог. Файл будет сформирован в формате, который принимает личный кабинет страхователя на сайте фонда или шлюз приёма.

Сохранение печатной формы в PDF или Excel

Когда нужен не машиночитаемый файл, а документ для просмотра, используйте печатную форму. Откройте больничный лист, нажмите «Печать» и выберите нужную форму — например, «Расчёт пособия по больничному» или «Расчёт среднего заработка». Программа сформирует табличный документ.

Далее через меню «Файл — Сохранить» (или кнопку сохранения на панели табличного документа) выберите формат: PDF удобен для просмотра и печати, XLSX — если данные нужно доработать в табличном редакторе. Укажите имя файла и папку. Учтите, что печатная форма предназначена только для внутреннего использования: фонд её не примет, а сотруднику по запросу обычно выдают именно расчёт пособия, а не сам ЭЛН.

Перенос больничного между базами 1С

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

Для массового переноса лучше подходит обработка «Выгрузка и загрузка данных XML», которая переносит документ вместе со связанными ссылками. Учтите ограничение: обе базы должны быть на совместимых релизах одной конфигурации, иначе часть реквизитов может не совпасть и загрузка завершится ошибкой.

Проверка выгруженного файла

После выгрузки убедитесь, что файл корректен, прежде чем отправлять его дальше. Минимальный контроль — визуальный: файл существует, имеет ненулевой размер и ожидаемое расширение (xml, pdf, xlsx). Для XML дополнительно полезно открыть файл в браузере: если структура не нарушена, браузер отобразит дерево элементов без сообщения об ошибке синтаксиса.

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

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

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

Файл создан в указанной папке
Норма

Файл есть, размер больше нуля, расширение соответствует формату

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

Файл отсутствует или имеет нулевой размер — выгрузка не завершилась

XML открывается в браузере
Норма

Отображается дерево элементов без ошибок синтаксиса

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

Сообщение об ошибке разбора XML — файл повреждён

Ответ фонда после отправки
Норма

Протокол «принято» или положительная квитанция

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

Отказ с кодом ошибки — сверьте реквизиты организации и версию формата

Типичные ошибки и ограничения

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

Вторая группа ошибок связана с правами и настройками: у пользователя нет доступа к обмену с фондом, не настроена учётная запись 1С-Отчётности, истёк сертификат подписи. Третья группа — устаревший релиз конфигурации: форматы обмена с фондом периодически меняются, и старая версия программы может формировать файл, который фонд уже не принимает. Регулярное обновление конфигурации — обязательное условие стабильного обмена.

Типичные ошибки
01
Выгрузка документа без загруженных данных ЭЛН — файл формируется пустым или неполным, фонд его отклоняет
02
Ручное редактирование XML перед отправкой — нарушается структура и электронная подпись
03
Отправка печатной формы PDF вместо XML — фонд принимает только машиночитаемый формат
04
Использование устаревшего релиза — файл формируется в старой версии формата и не проходит проверку
05
Не заполнен регистрационный номер страхователя в карточке организации — выгрузка завершается ошибкой

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

Можно ли выгрузить больничный из 1С без подключённой 1С-Отчётности?

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

В каком формате выгружается больничный для СФР?

Обмен с фондом ведётся в формате XML по спецификациям СФР. Версия формата периодически обновляется, поэтому конфигурацию нужно поддерживать в актуальном состоянии — тогда программа сама сформирует файл в действующей версии.

Почему кнопка «Выгрузить в файл» неактивна?

Чаще всего не хватает прав у текущего пользователя или данные ЭЛН ещё не загружены из фонда. Проверьте роль пользователя и наличие номера электронного больничника в документе. Также команда может быть недоступна в непроведённом документе.

Как выгрузить расчёт пособия для сотрудника?

Откройте больничный лист, нажмите «Печать» и выберите форму «Расчёт пособия по больничному». Сохраните табличный документ через «Файл — Сохранить» в PDF. Этот файл можно распечатать или передать сотруднику — для фонда он не предназначен.

Файл выгрузился, но СФР его отклонил. Что делать?

Откройте протокол ошибки и посмотрите код отказа. Проверьте регистрационный номер и код подчинённости в карточке организации, актуальность релиза конфигурации и полноту данных в документе. Исправьте данные в 1С и выгрузите файл заново — редактировать сам XML не нужно.

Итог

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

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