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

Другое · 11 мин

Как выгрузить физическое лицо из 1С:ЗУП

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

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

Важно сразу разделить два понятия: физическое лицо как элемент справочника «Физические лица» (ФИО, ИНН, СНИЛС, паспортные данные) и сотрудник как объект с привязкой к организации, кадровым документам и начислениям. Выгрузить «физлицо целиком» со всей историей — значит перенести целый пакет связанных объектов, и для этого нужен обмен по правилам, а не простое копирование справочника.

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

Определите, что именно нужно выгрузить

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

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

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

Как выбрать способ выгрузки

Нужно передать сведения о сотруднике человеку или в стороннюю организациюИспользуйте печатные формы из карточки сотрудника или отчёты раздела «Кадры»
Нужно перенести физлицо в другую базу ЗУП или БухгалтериюИспользуйте типовую синхронизацию данных или универсальный обмен XML
Нужен список физлиц с реквизитами в ExcelСформируйте универсальный отчёт по справочнику «Физические лица» и сохраните в файл
Нужен полный перенос с кадровой историей и начислениямиИспользуйте обмен по правилам конвертации с выгрузкой связанных документов и регистров

Выгрузка через типовую синхронизацию с 1С:Бухгалтерией

Самый безопасный способ передать физических лиц в другую базу 1С — встроенная синхронизация данных. Она настраивается в разделе «Администрирование» → «Синхронизация данных» → «Настроить синхронизацию данных». В типовом сценарии ЗУП обменивается с Бухгалтерией предприятия, и справочник «Физические лица» входит в состав передаваемых объектов.

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

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

Настройка синхронизации
  1. 1
    Откройте Администрирование → Синхронизация данных и включите флажок синхронизации
  2. 2
    Создайте настройку обмена с нужной конфигурацией и укажите способ подключения
  3. 3
    Укажите префикс базы и при необходимости ограничьте состав данных
  4. 4
    Выполните первый обмен и пройдите сопоставление объектов
  5. 5
    Проверьте в приёмнике, что физлица загрузились без дублей

Универсальный обмен данными в формате XML

Для переноса физлица между базами ЗУП (или между базами на одной платформе) используется обработка «Универсальный обмен данными в формате XML» (файл обычно называется ВыгрузкаЗагрузкаДанныхXML.epf). Она работает с правилами конвертации, которые формируются в конфигурации «Конвертация данных» или поставляются с типовым релизом.

Порядок действий: откройте обработку через «Файл» → «Открыть», загрузите правила обмена, на закладке «Выгружаемые данные» отметьте объект «Физические лица». Чтобы выгрузить не всех, а конкретного человека, добавьте отбор: в таблице отборов выберите поле «Ссылка» или «Наименование» и укажите нужное физлицо. Включите выгрузку связанных объектов, если нужны документы удостоверения личности, образование, состав семьи и другие подчинённые данные.

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

Выгрузка сведений через печатные формы и отчёты

Если перенос в другую программу не нужен, а требуется документ с данными физлица, используйте встроенные печатные формы. Из карточки сотрудника доступны личная карточка Т-2, справки и другие формы — кнопка «Печать» в форме сотрудника. Личная карточка Т-2 содержит практически все сведения из карточки физлица и кадровой истории.

Для выгрузки списка физлиц с реквизитами удобен универсальный отчёт: раздел «Отчёты, справки» → «Универсальный отчёт». Выберите объект «Справочник» → «Физические лица», добавьте нужные поля (ИНН, СНИЛС, дата рождения, документ удостоверения личности) и сформируйте. Результат сохраняется в Excel или PDF кнопкой «Сохранить» в форме табличного документа.

Штатные отчёты раздела «Кадры» (списки сотрудников, штатная расстановка, остатки отпусков) также сохраняются в файл и подходят, когда нужны данные в разрезе сотрудников, а не физлиц. Учтите: один физлицо может иметь несколько сотрудников (основное место и совместительство), поэтому для сводной выгрузки по человеку корректнее отчёт по справочнику физлиц.

Выгрузка в Excel и передача в сторонние системы

Для интеграции с не-1С системами (кадровый ЭДО, CRM, таблицы учёта) чаще всего используют Excel или CSV. Любой табличный документ в 1С сохраняется через «Файл» → «Сохранить как» с выбором формата XLSX. Если нужен CSV, сохраните табличный документ в Excel и пересохраните его средствами Excel, либо используйте обработки выгрузки в текстовый формат.

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

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

Типичные ошибки при выгрузке
01
Выгрузка справочника физлиц без связанных данных — в приёмнике появляется карточка без документов удостоверения личности и кадровой истории
02
Пропуск этапа сопоставления при синхронизации — в базе-приёмнике создаются дубли физических лиц
03
Обмен между базами с разными версиями конфигурации — ошибки загрузки и потеря части реквизитов
04
Выгрузка отчёта по сотрудникам вместо физлиц — один человек попадает в файл несколько раз по каждому месту работы
05
Передача файла с персональными данными по открытым каналам — риск утечки и нарушения требований к защите данных

Проверка результата после выгрузки

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

Для проверки дублей в приёмнике используйте поиск по справочнику физлиц с отбором по наименованию или обработку поиска и удаления дублей (в типовых конфигурациях она есть в разделе «Администрирование» → «Обслуживание»). Если дубли обнаружены, не удаляйте их вручную — используйте объединение, чтобы ссылки из документов не потерялись.

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

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

Количество объектов в файле выгрузки и в приёмнике
Норма

Числа совпадают, все отобранные физлица на месте

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

Часть объектов не загрузилась — смотрите протокол ошибок обмена

Ключевые реквизиты (ИНН, СНИЛС, паспорт)
Норма

Поля заполнены так же, как в источнике

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

Реквизиты пустые или обрезаны — проверяйте правила конвертации

Дубли физических лиц в приёмнике
Норма

Один человек — одна карточка физлица

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

Несколько карточек на одного человека — нужно объединение дублей

Связанные данные (документы, кадровая история)
Норма

Подчинённые данные доступны из карточки

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

История отсутствует — не были выгружены связанные объекты

Ограничения и когда нужен специалист

Штатными средствами без доработок можно выгрузить физлиц в рамках типовых сценариев: синхронизация ЗУП↔Бухгалтерия, обмен XML между одинаковыми конфигурациями, отчёты и печатные формы. Если требуется нестандартная структура файла, выгрузка в стороннюю систему по API или перенос между сильно различающимися версиями конфигураций, потребуется доработка правил обмена или отдельная обработка — это работа для специалиста по 1С.

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

Итог

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

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

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

Можно ли выгрузить одного конкретного физлица, а не весь справочник?

Да. В обработке универсального обмена XML добавьте отбор по полю «Ссылка» или «Наименование» и укажите нужное физлицо. В универсальном отчёте аналогично работает отбор по конкретному человеку.

Чем отличается физическое лицо от сотрудника в ЗУП?

Физическое лицо — это человек как объект справочника с паспортными данными, ИНН и СНИЛС. Сотрудник — это трудовые отношения физлица с конкретной организацией. У одного физлица может быть несколько сотрудников: основное место работы и внутреннее совместительство.

Перенесётся ли кадровая история при выгрузке справочника физлиц?

Нет. Кадровая история хранится в документах и регистрах, привязанных к сотрудникам. Чтобы перенести её, нужно выгружать связанные объекты по правилам конвертации или использовать полноценную синхронизацию баз.

Что делать, если после загрузки появились дубли физлиц?

Используйте обработку поиска и удаления дублей из раздела «Администрирование» → «Обслуживание». Она объединяет карточки с заменой ссылок во всех документах. Удалять дубли вручную нельзя — останутся битые ссылки.

Можно ли выгрузить данные физлица напрямую в Excel без отчётов?

Можно выделить строки списка справочника и скопировать их, но корректнее сформировать универсальный отчёт с нужными колонками и сохранить его в XLSX — так вы контролируете состав полей и формат.

Нужны ли особые права для выгрузки физлиц?

Да, требуются права на чтение справочника «Физические лица» и связанных данных, а для синхронизации — права настройки обмена. Если нужные команды недоступны, профиль прав назначает администратор базы.