Другое · 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Откройте «Отчетность, справки» → «СЗВ-СТАЖ» и создайте документ
- 2Укажите отчётный период, организацию и тип сведений «Исходная»
- 3Нажмите «Заполнить» и проверьте список сотрудников и периоды стажа
- 4Запустите проверку («Проверить» или «Проверка» в шапке документа)
- 5Исправьте ошибки, нажмите «Записать», затем «Выгрузить»
- 6Сохраните XML-файл и проверьте его в программе CheckXML или в личном кабинете СФР
Выгрузка персонифицированных сведений и ЕФС-1
Ежемесячные персонифицированные сведения о физических лицах формируются в разделе «Отчетность, справки» → «Персонифицированные сведения о физических лицах». Документ заполняется автоматически по данным о начисленных доходах за месяц. Выгрузка выполняется кнопкой «Выгрузить» либо отправкой напрямую через 1С-Отчетность, если она подключена.
ЕФС-1 создаётся через «Отчетность, справки» → «1С-Отчетность» или через журнал «ЕФС-1». Форма состоит из нескольких разделов, каждый из которых сдаётся в свой срок: раздел 1.1 (сведения о стаже, заменившие СЗВ-СТАЖ) — не позднее 25 января, раздел 2 (расчёт по взносам на травматизм) — ежеквартально. При выгрузке формируйте только те разделы, которые требуются в текущем периоде.
Если подключён сервис 1С-Отчетность, отдельная выгрузка файла не обязательна: отчёт отправляется напрямую из программы, а контроль проходит автоматически. Файл имеет смысл выгружать, когда отправка идёт через личный кабинет СФР на сайте фонда или через стороннего оператора ЭДО.
Способы сдачи сведений
Отправка прямо из программы с автоматической проверкой. Подходит при постоянной работе с отчётностью; требует действующей подписки и настроенного сертификата.
Бесплатный вариант: файл выгружается из 1С и загружается на сайте фонда. Требуется самостоятельный контроль файла перед отправкой.
Файл из 1С загружается в программу оператора (Контур, СБИС и т. п.). Актуально, если отчётность ведётся в нескольких системах; нужно следить за совпадением форматов.
Как выгрузить простой список застрахованных лиц для сверки
Иногда нужен не регламентированный файл для СФР, а обычный список сотрудников с СНИЛС — для внутренней сверки, передачи в медицинскую страховую организацию по ОМС или загрузки в другую систему. В 1С:ЗУП это делается через отчёт «Кадры» → «Кадровые отчёты» → «Списки сотрудников» (или «Штатные сотрудники») с настройкой состава колонок.
Откройте отчёт, перейдите в «Настройки» → «Расширенные», добавьте поля «СНИЛС», «ИНН», «Дата рождения», «Документ, удостоверяющий личность». Сформируйте отчёт и сохраните его через «Ещё» → «Сохранить» в Excel или CSV. Для ОМС-реестров уточните у страховой компании требуемый формат — некоторые принимают файлы только в фиксированной структуре.
Если нужен список по состоянию на конкретную дату (например, только работающие на первое число), установите отбор в настройках отчёта по полю «Работающий» или используйте дату среза в шапке отчёта.
Проверка выгруженного файла перед отправкой
Выгруженный XML нельзя отправлять «вслепую». Минимальный контроль — встроенная проверка в 1С: в документе отчёта нажмите «Проверить», программа покажет ошибки форматно-логического контроля с указанием сотрудника и поля. Исправьте данные в карточке сотрудника, а не вручную в файле — правка XML в текстовом редакторе почти всегда приводит к рассинхронизации базы и отчётности.
Дополнительно прогоните файл через официальную программу проверки СФР (CheckXML/CheckPFR) — она бесплатна и ловит ошибки, которые 1С может пропустить, если релиз конфигурации устарел. Файл, прошедший обе проверки без ошибок, практически гарантированно будет принят.
Как проверить результат
Соответствует шаблону СФР: регистрационный номер, дата, номер пачки
Произвольное имя вроде «svod_final2.xml» — риск отказа при загрузке
Сообщение «Ошибок не обнаружено»
Список ошибок по конкретным сотрудникам — файл не готов
Протокол без ошибок (предупреждения допустимы, но их стоит разобрать)
Ошибки формата или контрольных сумм — файл будет отклонён
Количество застрахованных лиц совпадает со штатной сверкой
Нет уволенных в периоде сотрудников или лишние лица
Типичные ошибки и ограничения
Чаще всего выгрузка «ломается» не по техническим причинам, а из-за данных. Ниже — ситуации, с которыми сталкиваются чаще всего.
Отдельное ограничение касается обмена между базами: если сотрудники ведутся в 1С:ЗУП, а отчётность сдаётся из 1С:Бухгалтерии, используйте штатную синхронизацию данных. Ручной перенос сведений между базами — частый источник расхождений в персональных данных.
Перед массовой годовой выгрузкой (СЗВ-СТАЖ за весь штат) сделайте тестовую пачку по 2–3 сотрудникам и прогоните её через CheckXML. Это занимает десять минут и позволяет поймать проблему формата до того, как вы сформируете файл на сотни человек.
Ответы на частые вопросы
В каком формате 1С выгружает сведения о застрахованных лицах?
Регламентированные формы (СЗВ-СТАЖ, СЗВ-ТД, ЕФС-1, персонифицированные сведения) выгружаются в XML по утверждённым форматам СФР и ФНС. Внутренние списки сотрудников можно сохранить в Excel или CSV через стандартную команду сохранения табличного документа.
Можно ли выгрузить сведения из 1С:Бухгалтерии, если нет ЗУП?
Да, в 1С:Бухгалтерии 8 доступны те же регламентированные формы в разделе «Отчёты» → «Регламентированные отчёты» и журналы СЗВ-СТАЖ, СЗВ-ТД. Однако кадровый учёт там упрощённый, поэтому при большом штате и сложных кадровых событиях корректнее вести персонифицированный учёт в ЗУП.
Файл выгрузился, но СФР его не принимает. Что делать?
Сначала прочитайте протокол отказа — в нём указан код ошибки и сотрудник. Чаще всего причина в СНИЛС, ФИО или несоответствии формата. Проверьте файл в CheckXML, исправьте данные в карточке сотрудника, переформируйте документ и выгрузите заново. Если формат устарел — обновите релиз конфигурации.
Как выгрузить сведения только по одному сотруднику?
В документе СЗВ-СТАЖ или СЗВ-ТД после автоматического заполнения удалите лишние строки вручную или сразу добавьте сотрудника кнопкой «Добавить» без команды «Заполнить». Затем запишите и выгрузите — файл сформируется только по выбранному лицу.
Нужно ли выгружать файл, если подключена 1С-Отчетность?
Нет, при отправке через 1С-Отчетность файл формируется и передаётся автоматически, а результат приёма отображается в журнале обмена с контролирующими органами. Ручная выгрузка нужна только для отправки через личный кабинет СФР или стороннего оператора.
Как исправить уже отправленные сведения с ошибкой?
Сформируйте тот же документ с типом сведений «Корректирующая» (или «Дополняющая»/«Отменяющая» — в зависимости от ситуации), укажите исправленные данные и отправьте. Не удаляйте исходный документ из базы — он нужен для истории и сверки с квитанциями фонда.
Что важно запомнить
Выгрузка сведений о застрахованных лицах в 1С выполняется из раздела «Отчетность, справки»: сформируйте документ нужной формы, проверьте данные сотрудников, запишите документ и выгрузите XML. Перед отправкой обязательно прогоните файл встроенной проверкой и CheckXML, а ошибки исправляйте в карточках сотрудников, а не в самом файле.