Другое · 11 мин
Как выгрузить физическое лицо из 1С:ЗУП
Как выгрузить данные физического лица из 1С:ЗУП — через универсальный обмен, обработку выгрузки данных, печатные формы и отчёты. Пошаговая инструкция и проверка результата.
Выгрузка данных физического лица из 1С:Зарплата и управление персоналом (ЗУП) требуется в нескольких типовых ситуациях: перенос кадровых данных в другую базу, передача сведений в смежную систему (Бухгалтерию, CRM, кадровый ЭДО), подготовка выгрузки по запросу сотрудника или проверяющего органа. В зависимости от цели используются разные механизмы — от встроенного обмена между конфигурациями до универсальной обработки выгрузки в XML.
Важно сразу разделить два понятия: физическое лицо как элемент справочника «Физические лица» (ФИО, ИНН, СНИЛС, паспортные данные) и сотрудник как объект с привязкой к организации, кадровым документам и начислениям. Выгрузить «физлицо целиком» со всей историей — значит перенести целый пакет связанных объектов, и для этого нужен обмен по правилам, а не простое копирование справочника.
Ниже разобраны основные способы: типовая синхронизация с Бухгалтерией, универсальный обмен данными в формате XML, выгрузка через печатные формы и отчёты, а также перенос табличных данных в Excel. Для каждого способа указаны условия применения, порядок действий и типичные ошибки.
Определите, что именно нужно выгрузить
Прежде чем запускать обмен, зафиксируйте состав данных. Справочник «Физические лица» хранит только базовую карточку: ФИО, дату рождения, пол, ИНН, СНИЛС, контактную информацию и документы удостоверения личности. Кадровая история (приёмы, переводы, увольнения), начисления, отсутствия, налоги и взносы хранятся в регистрах и документах и привязаны уже к сотрудникам, а не к физлицу напрямую.
Если цель — передать коллеге справку о сотруднике, достаточно печатной формы или отчёта. Если нужно перенести физлицо в другую базу ЗУП с сохранением истории, потребуется обмен по правилам конвертации с выгрузкой связанных объектов. Если данные нужны в Бухгалтерии для отражения зарплаты в учёте — используется типовая синхронизация.
Как выбрать способ выгрузки
Выгрузка через типовую синхронизацию с 1С:Бухгалтерией
Самый безопасный способ передать физических лиц в другую базу 1С — встроенная синхронизация данных. Она настраивается в разделе «Администрирование» → «Синхронизация данных» → «Настроить синхронизацию данных». В типовом сценарии ЗУП обменивается с Бухгалтерией предприятия, и справочник «Физические лица» входит в состав передаваемых объектов.
При настройке укажите префикс информационной базы, способ подключения (прямое подключение к базе, через файл обмена или через каталог) и состав данных. Если синхронизация нужна только по кадровым справочникам, ограничьте состав в настройках, чтобы не передавать лишние документы расчётов.
После первого обмена выполните сопоставление объектов: программа покажет физлиц, которые уже есть в базе-приёмнике, и предложит связать их по совпадающим реквизитам (обычно по ФИО и дате рождения). Не пропускайте этот этап — без сопоставления в приёмнике появятся дубли физических лиц, которые потом придётся объединять вручную.
- 1Откройте Администрирование → Синхронизация данных и включите флажок синхронизации
- 2Создайте настройку обмена с нужной конфигурацией и укажите способ подключения
- 3Укажите префикс базы и при необходимости ограничьте состав данных
- 4Выполните первый обмен и пройдите сопоставление объектов
- 5Проверьте в приёмнике, что физлица загрузились без дублей
Универсальный обмен данными в формате XML
Для переноса физлица между базами ЗУП (или между базами на одной платформе) используется обработка «Универсальный обмен данными в формате XML» (файл обычно называется ВыгрузкаЗагрузкаДанныхXML.epf). Она работает с правилами конвертации, которые формируются в конфигурации «Конвертация данных» или поставляются с типовым релизом.
Порядок действий: откройте обработку через «Файл» → «Открыть», загрузите правила обмена, на закладке «Выгружаемые данные» отметьте объект «Физические лица». Чтобы выгрузить не всех, а конкретного человека, добавьте отбор: в таблице отборов выберите поле «Ссылка» или «Наименование» и укажите нужное физлицо. Включите выгрузку связанных объектов, если нужны документы удостоверения личности, образование, состав семьи и другие подчинённые данные.
Результат — XML-файл, который загружается в базу-приёмник той же обработкой на закладке «Загрузка данных». Перед загрузкой в рабочую базу обязательно проверьте перенос на копии: несовпадение версий конфигураций источника и приёмника — самая частая причина ошибок и «битых» ссылок.
Выгрузка сведений через печатные формы и отчёты
Если перенос в другую программу не нужен, а требуется документ с данными физлица, используйте встроенные печатные формы. Из карточки сотрудника доступны личная карточка Т-2, справки и другие формы — кнопка «Печать» в форме сотрудника. Личная карточка Т-2 содержит практически все сведения из карточки физлица и кадровой истории.
Для выгрузки списка физлиц с реквизитами удобен универсальный отчёт: раздел «Отчёты, справки» → «Универсальный отчёт». Выберите объект «Справочник» → «Физические лица», добавьте нужные поля (ИНН, СНИЛС, дата рождения, документ удостоверения личности) и сформируйте. Результат сохраняется в Excel или PDF кнопкой «Сохранить» в форме табличного документа.
Штатные отчёты раздела «Кадры» (списки сотрудников, штатная расстановка, остатки отпусков) также сохраняются в файл и подходят, когда нужны данные в разрезе сотрудников, а не физлиц. Учтите: один физлицо может иметь несколько сотрудников (основное место и совместительство), поэтому для сводной выгрузки по человеку корректнее отчёт по справочнику физлиц.
Выгрузка в Excel и передача в сторонние системы
Для интеграции с не-1С системами (кадровый ЭДО, CRM, таблицы учёта) чаще всего используют Excel или CSV. Любой табличный документ в 1С сохраняется через «Файл» → «Сохранить как» с выбором формата XLSX. Если нужен CSV, сохраните табличный документ в Excel и пересохраните его средствами Excel, либо используйте обработки выгрузки в текстовый формат.
При подготовке файла для внешней системы заранее уточните требования к структуре: порядок колонок, формат дат, разделители. В универсальном отчёте можно настроить состав и порядок полей под нужный шаблон, чтобы не править файл вручную после каждой выгрузки.
Если выгрузка регулярная (например, еженедельная передача списка сотрудников), имеет смысл настроить сохранённый вариант отчёта с фиксированными отборами — тогда выгрузка сводится к открытию варианта и сохранению файла.
Проверка результата после выгрузки
После любого переноса сверьте данные в источнике и приёмнике. Минимальный контроль: количество выгруженных физлиц (обработка обмена показывает число выгруженных объектов), заполненность ключевых реквизитов (ИНН, СНИЛС, документ удостоверения личности) и отсутствие дублей по ФИО и дате рождения.
Для проверки дублей в приёмнике используйте поиск по справочнику физлиц с отбором по наименованию или обработку поиска и удаления дублей (в типовых конфигурациях она есть в разделе «Администрирование» → «Обслуживание»). Если дубли обнаружены, не удаляйте их вручную — используйте объединение, чтобы ссылки из документов не потерялись.
Как проверить результат
Числа совпадают, все отобранные физлица на месте
Часть объектов не загрузилась — смотрите протокол ошибок обмена
Поля заполнены так же, как в источнике
Реквизиты пустые или обрезаны — проверяйте правила конвертации
Один человек — одна карточка физлица
Несколько карточек на одного человека — нужно объединение дублей
Подчинённые данные доступны из карточки
История отсутствует — не были выгружены связанные объекты
Ограничения и когда нужен специалист
Штатными средствами без доработок можно выгрузить физлиц в рамках типовых сценариев: синхронизация ЗУП↔Бухгалтерия, обмен XML между одинаковыми конфигурациями, отчёты и печатные формы. Если требуется нестандартная структура файла, выгрузка в стороннюю систему по API или перенос между сильно различающимися версиями конфигураций, потребуется доработка правил обмена или отдельная обработка — это работа для специалиста по 1С.
Отдельное ограничение — права доступа. Выгрузка данных физлиц требует прав на чтение соответствующих справочников и регистров, а обмен данными — прав настройки синхронизации. Если кнопки обмена недоступны, обратитесь к администратору базы за назначением профиля прав.
Что важно запомнить
Способ выгрузки выбирается по цели: печатные формы и отчёты — для документов, синхронизация и обмен XML — для переноса между базами 1С, Excel — для сторонних систем. Перед загрузкой в рабочую базу тестируйте на копии, после переноса проверяйте дубли и заполненность реквизитов, а файлы с персональными данными передавайте только по защищённым каналам.
Частые вопросы
Можно ли выгрузить одного конкретного физлица, а не весь справочник?
Да. В обработке универсального обмена XML добавьте отбор по полю «Ссылка» или «Наименование» и укажите нужное физлицо. В универсальном отчёте аналогично работает отбор по конкретному человеку.
Чем отличается физическое лицо от сотрудника в ЗУП?
Физическое лицо — это человек как объект справочника с паспортными данными, ИНН и СНИЛС. Сотрудник — это трудовые отношения физлица с конкретной организацией. У одного физлица может быть несколько сотрудников: основное место работы и внутреннее совместительство.
Перенесётся ли кадровая история при выгрузке справочника физлиц?
Нет. Кадровая история хранится в документах и регистрах, привязанных к сотрудникам. Чтобы перенести её, нужно выгружать связанные объекты по правилам конвертации или использовать полноценную синхронизацию баз.
Что делать, если после загрузки появились дубли физлиц?
Используйте обработку поиска и удаления дублей из раздела «Администрирование» → «Обслуживание». Она объединяет карточки с заменой ссылок во всех документах. Удалять дубли вручную нельзя — останутся битые ссылки.
Можно ли выгрузить данные физлица напрямую в Excel без отчётов?
Можно выделить строки списка справочника и скопировать их, но корректнее сформировать универсальный отчёт с нужными колонками и сохранить его в XLSX — так вы контролируете состав полей и формат.
Нужны ли особые права для выгрузки физлиц?
Да, требуются права на чтение справочника «Физические лица» и связанных данных, а для синхронизации — права настройки обмена. Если нужные команды недоступны, профиль прав назначает администратор базы.