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

Другое · 12 мин

Как выгрузить из 1С сведения о застрахованных лицах

Как выгрузить из 1С сведения о застрахованных лицах: СЗВ-СТАЖ, СЗВ-ТД, списки в СФР. Форматы файлов, проверка перед отправкой, частые ошибки и их исправление.

Сведения о застрахованных лицах — это данные о сотрудниках, которые работодатель обязан передавать в Социальный фонд России (СФР): персонифицированные сведения о физических лицах, СЗВ-СТАЖ, СЗВ-ТД, ЕФС-1. В конфигурациях 1С (ЗУП, Бухгалтерия предприятия, Комплексная автоматизация, ERP) выгрузка этих сведений встроена в типовую поставку и не требует доработок — достаточно правильно сформировать документ или отчёт и записать его в файл.

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

Ниже разобраны конкретные сценарии для 1С:Зарплата и управление персоналом 8.3 и 1С:Бухгалтерия 8, форматы выгрузки, проверка результата и типичные ошибки.

Какие именно сведения можно выгрузить из 1С

Под «сведениями о застрахованных лицах» обычно понимают несколько разных форм, и порядок выгрузки зависит от того, какая именно нужна. В 1С доступны следующие варианты.

  • Персонифицированные сведения о физических лицах — ежемесячная форма с данными о доходах и взносах, сдаётся в налоговую инспекцию.
  • СЗВ-СТАЖ — годовые сведения о стаже, сдаются в СФР (плюс при увольнении пенсионера — в течение трёх рабочих дней).
  • СЗВ-ТД — сведения о трудовой деятельности для электронных трудовых книжек.
  • ЕФС-1 — единая форма, объединившая несколько прежних отчётов в СФР (разделы о стаже, взносах на травматизм и др.).
  • Реестр застрахованных лиц — внутренний список сотрудников с СНИЛС, который может потребоваться для сверки или передачи в сторонние системы.

Все перечисленные формы формируются в 1С:ЗУП в разделе «Отчетность, справки». Если у вас 1С:Бухгалтерия без модуля зарплаты, доступны те же формы, но с ограниченным набором кадровых данных — полноценная кадровая отчётность удобнее в ЗУП.

Подготовка: проверка данных сотрудников перед выгрузкой

Прежде чем формировать файл, убедитесь, что карточки сотрудников заполнены полностью. Незаполненные поля — причина номер один отказа в приёме отчётности. Минимальный обязательный набор для каждого застрахованного лица: ФИО, СНИЛС, ИНН (при наличии), дата рождения, пол, гражданство, документ, удостоверяющий личность, адрес регистрации.

В 1С:ЗУП откройте «Кадры» → «Сотрудники» и проверьте карточки. Для массовой проверки используйте отчёт «Отчетность, справки» → «Анализ ошибок в персональных данных» (название может отличаться в зависимости от релиза): он покажет список сотрудников с незаполненными или сомнительными полями.

Особое внимание уделите СНИЛС: номер должен быть записан в формате «XXX-XXX-XXX XX» и проходить контроль контрольной суммы. 1С проверяет контрольное число автоматически при вводе, но если данные загружались из старой базы или вручную с ошибкой, проверьте ещё раз.

Выгрузка СЗВ-СТАЖ и СЗВ-ТД в 1С:ЗУП

Для выгрузки СЗВ-СТАЖ откройте «Отчетность, справки» → «СЗВ-СТАЖ» и создайте новый документ. Укажите отчётный период (год или дату увольнения пенсионера), организацию и тип сведений: «Исходная», «Дополняющая», «Отменяющая» или «Назначение пенсии». Затем нажмите «Заполнить» — программа подберёт сотрудников и периоды работы автоматически.

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

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

Порядок выгрузки СЗВ-СТАЖ
  1. 1
    Откройте «Отчетность, справки» → «СЗВ-СТАЖ» и создайте документ
  2. 2
    Укажите отчётный период, организацию и тип сведений «Исходная»
  3. 3
    Нажмите «Заполнить» и проверьте список сотрудников и периоды стажа
  4. 4
    Запустите проверку («Проверить» или «Проверка» в шапке документа)
  5. 5
    Исправьте ошибки, нажмите «Записать», затем «Выгрузить»
  6. 6
    Сохраните XML-файл и проверьте его в программе CheckXML или в личном кабинете СФР

Выгрузка персонифицированных сведений и ЕФС-1

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

ЕФС-1 создаётся через «Отчетность, справки» → «1С-Отчетность» или через журнал «ЕФС-1». Форма состоит из нескольких разделов, каждый из которых сдаётся в свой срок: раздел 1.1 (сведения о стаже, заменившие СЗВ-СТАЖ) — не позднее 25 января, раздел 2 (расчёт по взносам на травматизм) — ежеквартально. При выгрузке формируйте только те разделы, которые требуются в текущем периоде.

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

Способы сдачи сведений

1С-Отчетность

Отправка прямо из программы с автоматической проверкой. Подходит при постоянной работе с отчётностью; требует действующей подписки и настроенного сертификата.

Выгрузка XML + личный кабинет СФР

Бесплатный вариант: файл выгружается из 1С и загружается на сайте фонда. Требуется самостоятельный контроль файла перед отправкой.

Выгрузка XML + сторонний оператор ЭДО

Файл из 1С загружается в программу оператора (Контур, СБИС и т. п.). Актуально, если отчётность ведётся в нескольких системах; нужно следить за совпадением форматов.

Как выгрузить простой список застрахованных лиц для сверки

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

Откройте отчёт, перейдите в «Настройки» → «Расширенные», добавьте поля «СНИЛС», «ИНН», «Дата рождения», «Документ, удостоверяющий личность». Сформируйте отчёт и сохраните его через «Ещё» → «Сохранить» в Excel или CSV. Для ОМС-реестров уточните у страховой компании требуемый формат — некоторые принимают файлы только в фиксированной структуре.

Если нужен список по состоянию на конкретную дату (например, только работающие на первое число), установите отбор в настройках отчёта по полю «Работающий» или используйте дату среза в шапке отчёта.

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

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

Дополнительно прогоните файл через официальную программу проверки СФР (CheckXML/CheckPFR) — она бесплатна и ловит ошибки, которые 1С может пропустить, если релиз конфигурации устарел. Файл, прошедший обе проверки без ошибок, практически гарантированно будет принят.

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

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

Имя файла
Норма

Соответствует шаблону СФР: регистрационный номер, дата, номер пачки

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

Произвольное имя вроде «svod_final2.xml» — риск отказа при загрузке

Встроенная проверка 1С
Норма

Сообщение «Ошибок не обнаружено»

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

Список ошибок по конкретным сотрудникам — файл не готов

CheckXML/CheckPFR
Норма

Протокол без ошибок (предупреждения допустимы, но их стоит разобрать)

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

Ошибки формата или контрольных сумм — файл будет отклонён

Состав пачки
Норма

Количество застрахованных лиц совпадает со штатной сверкой

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

Нет уволенных в периоде сотрудников или лишние лица

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

Чаще всего выгрузка «ломается» не по техническим причинам, а из-за данных. Ниже — ситуации, с которыми сталкиваются чаще всего.

Типичные ошибки
01
Устаревший релиз конфигурации — формат выгрузки не совпадает с актуальным форматом СФР, файл отклоняется. Решение: обновить конфигурацию перед отчётным периодом.
02
Сотрудник без СНИЛС или с ошибкой в номере — вся пачка отклоняется. Решение: проверка СНИЛС по контрольной сумме до формирования отчёта.
03
Правка XML-файла вручную в блокноте — база 1С и отправленные сведения расходятся, при корректировке возникают дубли. Решение: исправлять данные только в карточках и документах 1С.
04
Неверный тип сведений (вместо «Исходная» выбрана «Отменяющая») — фонд аннулирует ранее принятые данные. Решение: внимательно выбирать тип, при сомнении свериться с квитанциями о приёме.
05
Выгрузка до записи документа — файл формируется по незафиксированным данным и может не совпасть с тем, что видно в журнале. Решение: сначала «Записать», потом «Выгрузить».
06
Двойное формирование пачки за один период без отметки «Корректирующая» — дубли сведений в фонде. Решение: для повторной сдачи использовать корректирующий или дополняющий тип.

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

Перед массовой годовой выгрузкой (СЗВ-СТАЖ за весь штат) сделайте тестовую пачку по 2–3 сотрудникам и прогоните её через CheckXML. Это занимает десять минут и позволяет поймать проблему формата до того, как вы сформируете файл на сотни человек.
ПЗ
Практическое замечание

Ответы на частые вопросы

В каком формате 1С выгружает сведения о застрахованных лицах?

Регламентированные формы (СЗВ-СТАЖ, СЗВ-ТД, ЕФС-1, персонифицированные сведения) выгружаются в XML по утверждённым форматам СФР и ФНС. Внутренние списки сотрудников можно сохранить в Excel или CSV через стандартную команду сохранения табличного документа.

Можно ли выгрузить сведения из 1С:Бухгалтерии, если нет ЗУП?

Да, в 1С:Бухгалтерии 8 доступны те же регламентированные формы в разделе «Отчёты» → «Регламентированные отчёты» и журналы СЗВ-СТАЖ, СЗВ-ТД. Однако кадровый учёт там упрощённый, поэтому при большом штате и сложных кадровых событиях корректнее вести персонифицированный учёт в ЗУП.

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

Сначала прочитайте протокол отказа — в нём указан код ошибки и сотрудник. Чаще всего причина в СНИЛС, ФИО или несоответствии формата. Проверьте файл в CheckXML, исправьте данные в карточке сотрудника, переформируйте документ и выгрузите заново. Если формат устарел — обновите релиз конфигурации.

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

В документе СЗВ-СТАЖ или СЗВ-ТД после автоматического заполнения удалите лишние строки вручную или сразу добавьте сотрудника кнопкой «Добавить» без команды «Заполнить». Затем запишите и выгрузите — файл сформируется только по выбранному лицу.

Нужно ли выгружать файл, если подключена 1С-Отчетность?

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

Как исправить уже отправленные сведения с ошибкой?

Сформируйте тот же документ с типом сведений «Корректирующая» (или «Дополняющая»/«Отменяющая» — в зависимости от ситуации), укажите исправленные данные и отправьте. Не удаляйте исходный документ из базы — он нужен для истории и сверки с квитанциями фонда.

Итог

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

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