Как загрузить реестр ЭЛН из 1С:ЗУП в СБИС, если программа его не видит

Бухгалтер 1С v8.3 (Управляемые формы) 1С:Зарплата и Управление Персоналом
← На главную

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

Разберем основную причину проблемы: путаница в форматах

Проанализируем ситуацию: в 1С существует два принципиально разных документа, которые часто путают из-за схожих названий. Это ключевой момент, из-за которого внешние программы не могут распознать файл.

  1. Реестр ЭЛН для отправки в ФСС: Это технический документ «обратной связи». Его цель — передать в фонд информацию о том, что работодатель заполнил свою часть больничного (стаж, заработок). В 1С он формирует файл с техническим именем типа prParseReestrFile_...xml. Этот формат содержит SOAP-конверт и предназначен в первую очередь для прямой отправки через сервис «1С-Отчетность».
  2. Реестр сведений, необходимых для назначения и выплаты пособий: Этот документ используется в рамках «Пилотного проекта» (который теперь стал общероссийским стандартом прямых выплат). Именно этот формат ожидают СБИС и Контур. Он формирует файл с именем по маске E_РегНомер_Дата_Номер.xml.

Как правило, СБИС настроен на фильтрацию файлов по имени. Если имя файла начинается не на букву E, программа просто скрывает его в диалоговом окне выбора файла. Посмотрим, как мы можем решить эту проблему несколькими способами.

Способ 1. Использование Реестра сведений вместо Реестра ЭЛН

Выясним причину, по которой бухгалтеры выбирают не тот документ. Часто кажется логичным, что раз мы работаем с электронным больничным, то и реестр должен называться «Реестр ЭЛН». Однако для выплаты пособия операторы ЭДО требуют именно реестр сведений. Рассмотрим порядок действий:

Перейдем в раздел Отчетность, справки и выберем пункт Пособия за счет ФСС или Передача в ФСС сведений о пособиях. Создадим новый документ Реестр сведений, необходимых для назначения и выплаты пособий. При заполнении этого реестра выберем наш больничный лист. После нажатия кнопки Выгрузить программа сформирует файл в формате E_...xml, который СБИС распознает мгновенно.

Способ 2. Выгрузка в «служебном формате»

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

  1. Откроем документ Реестр ЭЛН для отправки в ФСС.
  2. Вместо обычной кнопки выгрузки найдем кнопку Еще (в правой верхней части формы).
  3. Выберем пункт Выгрузить, а затем — Записать файл в служебном формате.

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

Способ 3. Прямая отправка из 1С (рекомендуемый)

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

Для настройки выполним следующие действия в 1С:

Перейдем в Настройки -> Организации -> закладка ЭДО. Здесь можно настроить сертификат для обмена с ФСС. После этого в самом документе Больничный лист или в реестре ЭЛН появится возможность нажать кнопку Отправить в ФСС. Программа сама зашифрует данные и передаст их на шлюз фонда, минуя этап выгрузки в XML и загрузки в СБИС.

Почему СБИС присылает «неправильные» образцы?

Часто техподдержка операторов связи присылает образцы файлов, которые выглядят иначе, чем те, что выдает 1С. Рассмотрим технический пример структуры, которую ждет СБИС (формат 1.7.6 для пилотного проекта):


<?xml version="1.0" encoding="UTF-8"?>
<REESTR_PILS_PROJECT xmlns="http://www.fss.ru/integration/types/dic/pils/v01">
    <BATCH_NO>1</BATCH_NO>
    <SENDER_REG_NUM>3711003664</SENDER_REG_NUM>
    <!-- Данные о пособиях -->
</REESTR_PILS_PROJECT>

В то время как 1С при выгрузке технического реестра ЭЛН может формировать структуру с тегом <PR_PARSE_REESTR_FILE>. Если вы видите в начале файла такой тег, знайте — этот файл не предназначен для загрузки в раздел «Пилотный проект» СБИСа. Вам нужно сменить тип документа в 1С на Реестр сведений.

Особенности работы в условиях отсутствия интернета

Если на рабочем месте бухгалтера отсутствует доступ к сети интернет (например, из-за требований безопасности), и вы вынуждены переносить файлы на флеш-носителе, важно следить за корректностью имен файлов. Выясним причину одной из частых ошибок: если вы вручную переименуете файл из prParse... в E_..., это не поможет, так как внутренняя структура файла останется прежней, и сервер фонда выдаст ошибку формата при попытке отправки из СБИС.

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

Подведем итоги

Мы рассмотрели основные причины, по которым СБИС «не видит» реестры из 1С. Главный вывод: для успешной загрузки во внешние системы используйте Реестр сведений вместо Реестра ЭЛН. Это обеспечит соответствие имен файлов и внутренней XML-структуры требованиям спецификаций ФСС (СФР) версии 1.7.6 и выше. Помните, что с развитием системы СЭДО (проактивные выплаты) ручная выгрузка файлов постепенно уходит в прошлое, и наиболее стабильным вариантом является настройка прямого обмена из программ 1С.

← На главную