Справочники и Данные · 9 мин
Как выгрузить паспортные данные из 1С
Как выгрузить паспортные данные сотрудников из 1С:ЗУП и 1С:Бухгалтерии в Excel через отчёты, обработки и запросы. Способы, настройки, типичные ошибки.
Паспортные данные в программах 1С хранятся не в карточке физического лица напрямую, а в специальном регистре сведений «Документы физических лиц» с историей изменений. Поэтому простое копирование карточки сотрудника не даст полной картины: серия, номер, кем и когда выдан документ выгружаются только через отчёты, универсальные обработки или запросы. Ниже разобраны рабочие способы для типовых конфигураций — 1С:ЗУП, 1С:Бухгалтерия, 1С:КА и УПП.
Перед выгрузкой важно понимать, что паспортные данные относятся к персональным данным по 152-ФЗ. Выгружать их следует только сотрудникам, у которых есть соответствующие права, а файл с результатом нельзя передавать по открытым каналам без необходимости. Любая массовая выгрузка должна иметь служебное обоснование — например, подготовку реестра для банка, миграционного учёта или проверки.
Где в 1С хранятся паспортные данные
В типовых конфигурациях на управляемых формах (ЗУП 3.1, БП 3.0, КА 2, ERP) документы, удостоверяющие личность, записываются в регистр сведений «Документы физических лиц». Регистр периодический: каждая запись привязана к дате, поэтому программа хранит историю смены паспортов. Это значит, что при выгрузке нужно указывать, на какую дату нужны данные, иначе можно получить устаревший документ.
В карточке физического лица (раздел «Кадры» → «Сотрудники» → ссылка на физлицо) отображается только актуальный документ, но серия, номер, дата выдачи и кем выдан подтягиваются именно из регистра. В старых конфигурациях (ЗУП 2.5, УПП 1.3) механизм аналогичен, отличается только интерфейс доступа.
Способ 1. Выгрузка через типовой отчёт
Самый простой путь — воспользоваться штатным отчётом. В 1С:ЗУП 3.1 откройте раздел «Кадры» → «Кадровые отчёты» → «Списки сотрудников» (или «Штатные сотрудники» в зависимости от версии). Нажмите «Настройки», перейдите на расширенный вид, на вкладке «Поля» добавьте поля «Документ, удостоверяющий личность» или отдельные реквизиты: серия, номер, кем выдан, дата выдачи. Сформируйте отчёт и сохраните его через меню «Ещё» → «Сохранить» в формате Excel (XLSX) или MXL.
В 1С:Бухгалтерии 3.0 аналогичный отчёт находится в разделе «Зарплата и кадры» → «Кадровые документы и отчёты». Если нужных полей нет в настройках по умолчанию, включите режим «Расширенный» в настройках отчёта — там доступны почти все реквизиты регистра документов.
- 1Откройте «Кадры» → «Кадровые отчёты» → «Списки сотрудников»
- 2Нажмите «Настройки» и включите расширенный режим
- 3На вкладке «Поля» добавьте реквизиты документа: серия, номер, дата выдачи, кем выдан
- 4Установите отбор по подразделению или списку сотрудников при необходимости
- 5Сформируйте отчёт и проверьте актуальность данных
- 6Сохраните результат через «Ещё» → «Сохранить» в формате Excel
Способ 2. Универсальный отчёт по регистру сведений
Когда типового отчёта недостаточно — например, нужна история всех паспортов, а не только актуальный, — используйте «Универсальный отчёт». В ЗУП 3.1 и ERP он находится в разделе «Администрирование» → «Печатные формы, отчёты и обработки» или через поиск по команде «Универсальный отчёт». В качестве источника данных выберите «Регистр сведений» → «Документы физических лиц».
В настройках отчёта выведите поля: физическое лицо, вид документа, серия, номер, дата выдачи, кем выдан, период записи. Добавьте отбор по виду документа «Паспорт гражданина РФ», чтобы исключить загранпаспорта и иные документы. Результат также сохраняется в табличный документ и далее в Excel.
Способ 3. Консоль запросов для точечной выборки
Для разовой выгрузки с гибкими условиями удобна консоль запросов — внешняя обработка, которую запускают через «Файл» → «Открыть» (требуются права администратора). Запрос со срезом последних позволяет получить актуальный паспорт каждого сотрудника на указанную дату.
ВЫБРАТЬ
Документы.Физлицо КАК Физлицо,
Документы.Серия КАК Серия,
Документы.Номер КАК Номер,
Документы.ДатаВыдачи КАК ДатаВыдачи,
Документы.КемВыдан КАК КемВыдан
ИЗ
РегистрСведений.ДокументыФизическихЛиц.СрезПоследних(&Дата, ВидДокумента = ЗНАЧЕНИЕ(Справочник.ВидыДокументовФизическихЛиц.ПаспортРФ)) КАК ДокументыРезультат запроса выводится в таблицу, которую можно скопировать в Excel через буфер обмена или сохранить стандартными средствами. Этот способ требует минимальных навыков языка запросов, но даёт максимальный контроль над составом данных.
Способ 4. Обработка «Выгрузка и загрузка данных» и внешние инструменты
Для регулярных выгрузок по расписанию или передачи данных в другие системы используют внешние обработки. Типовой механизм «Выгрузка и загрузка данных XML» предназначен для переноса между базами, а для выгрузки в Excel пишут простую обработку или используют готовые решения с диска ИТС. Также в конфигурациях на базе БСП доступен механизм «Дополнительные отчёты и обработки», куда подключают внешний отчёт по паспортным данным без изменения конфигурации.
Если выгрузка нужна регулярно одним и тем же сотрудникам, правильнее сохранить настройки универсального отчёта как вариант — тогда отчёт формируется в два клика, без повторной настройки полей и отборов.
Сравнение способов выгрузки
Подходит для быстрой выгрузки актуальных данных без специальных прав; ограничение — не все реквизиты доступны в настройках
Даёт доступ ко всем полям регистра и истории; требует аккуратной настройки отборов
Максимальная гибкость и срез последних на дату; нужны права и базовое знание языка запросов
Оптимальна для регулярных выгрузок и нестандартных форматов; требует разработки или покупки
Проверка результата и типичные ошибки
После выгрузки сверьте количество строк с числом сотрудников, по которым должны быть данные. Пустые строки обычно означают, что у физлица не заполнен документ в регистре — проверьте карточку сотрудника и внесите данные. Устаревшие паспорта в выгрузке — признак того, что использован не срез последних, а весь регистр, либо в отчёте не установлена дата актуальности.
Отдельная ситуация — разные ФИО в карточке и в паспорте после смены фамилии. Проверяйте, что выгружается актуальная запись: дата выдачи паспорта должна быть позже даты смены фамилии, иначе документ, скорее всего, недействителен.
Ограничения и права доступа
Доступ к паспортным данным в типовых конфигурациях ограничен профилями групп доступа. Обычно полные данные видят кадровики, расчётчики и администраторы; руководители подразделений могут видеть сотрудников без паспортных реквизитов. Если отчёт формируется пустым или поля документа не отображаются — первым делом проверьте права текущего пользователя в разделе «Администрирование» → «Настройки пользователей и прав».
В файловых базах без настроенных профилей ограничений может не быть — тогда контроль доступа ложится на регламент организации. В клиент-серверном варианте права обычно настроены строже, и для выгрузки может потребоваться обращение к администратору 1С.
Что важно запомнить
Паспортные данные хранятся в регистре «Документы физических лиц» с историей. Для выгрузки используйте типовой отчёт, универсальный отчёт или запрос со срезом последних, обязательно с отбором по виду документа и актуальной датой. Результат проверяйте на полноту и актуальность, файл защищайте как персональные данные.
Частые вопросы
Можно ли выгрузить паспортные данные сразу в Excel без отчёта?
Напрямую из карточки — нет. Но любой сформированный отчёт или таблицу результата запроса можно сохранить в формате XLSX через «Ещё» → «Сохранить» или скопировать в Excel через буфер обмена.
Почему в выгрузке у части сотрудников пустые поля паспорта?
Документ просто не внесён в регистр «Документы физических лиц». Откройте карточку физического лица, перейдите к документам, удостоверяющим личность, и добавьте запись с серией, номером и датой выдачи.
Как выгрузить паспортные данные на конкретную прошедшую дату?
Используйте запрос со срезом последних на нужную дату или универсальный отчёт с отбором по периоду записи регистра. Типовые отчёты обычно показывают только актуальный документ.
Видит ли выгрузку аудит и можно ли отследить, кто выгружал данные?
В типовых конфигурациях есть журнал регистрации, где фиксируются действия пользователей. Для детального контроля доступа к персональным данным настраивают аудит доступа в настройках защиты ПДн.
Чем выгрузка отличается в ЗУП 2.5?
Механизм хранения тот же, но интерфейс обычный (не управляемый). Отчёты находятся в меню «Отчёты», а универсальный отчёт вызывается из меню «Сервис» или «Операции». Состав полей регистра идентичен.
Можно ли настроить автоматическую выгрузку по расписанию?
Да, через внешнюю обработку, запускаемую регламентным заданием, или механизм рассылки отчётов в конфигурациях на БСП — настроенный отчёт будет формироваться и отправляться автоматически с учётом прав получателя.