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