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

Справочники и Данные · 9 мин

Как в 1С выгрузить реквизиты контрагента

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

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

Выбор способа зависит от задачи: нужна карточка одного контрагента, список с сотнями записей или полный перенос справочника в другую базу. Ниже разобраны печать карточки, выгрузка списка в табличный документ, универсальная обработка «Выгрузка и загрузка данных XML» и экспорт через отчёты.

Что именно можно выгрузить и в каких форматах

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

Доступные форматы зависят от способа. Табличный документ 1С сохраняется в MXL, XLSX, ODS, PDF, HTML и TXT. CSV получают через сохранение табличного документа как текст с разделителями либо через специализированные обработки. Для обмена между базами 1С стандартный формат — XML.

Выгрузка карточки одного контрагента

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

Далее нажмите «Файл → Сохранить как» и выберите формат: PDF удобен для отправки, XLSX — если получатель будет редактировать данные. В 1С:Бухгалтерии также доступна кнопка копирования реквизитов в буфер обмена в виде текста — это удобно для вставки в письмо или счёт.

Карточка контрагента в файл
  1. 1
    Откройте справочник «Контрагенты» и найдите нужную запись
  2. 2
    В карточке нажмите «Печать» → «Карточка контрагента»
  3. 3
    Проверьте состав данных в сформированном документе
  4. 4
    Выберите «Файл → Сохранить как» и формат PDF или XLSX
  5. 5
    Откройте сохранённый файл и убедитесь, что реквизиты читаются корректно

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

Для массовой выгрузки откройте список справочника «Контрагенты». Настройте видимые колонки через «Ещё → Изменить форму» (или «Настройка списка»): добавьте ИНН, КПП, адрес, телефон — выгружается именно то, что отображено в списке. При необходимости установите отбор, например только по поставщикам или по группе.

Затем выберите «Ещё → Вывести список». В открывшемся окне отметьте нужные колонки и нажмите «ОК» — список выведется как табличный документ. Сохраните его через «Файл → Сохранить как» в XLSX. Для CSV сохраните как «Текстовый документ с разделителями» (TXT) либо откройте XLSX в Excel и пересохраните в CSV с разделителем-точкой с запятой.

Учтите ограничение: способ выводит только те поля, которые есть в форме списка. Банковские счета, контактные лица и договоры в список справочника «Контрагенты» обычно не выводятся — для них потребуется отчёт или обработка.

Выгрузка реквизитов через отчёты и произвольные поля

Когда нужен нестандартный набор полей — например, контрагенты вместе с банковскими счетами и контактными лицами, — используйте отчётный механизм. В конфигурациях на БСП (Бухгалтерия 3.0, УТ 11, ERP) откройте «Администрирование → Печатные формы, отчёты и обработки» или воспользуйтесь универсальным отчётом: «Ещё → Универсальный отчёт» либо пункт «Универсальный отчёт» в разделе отчётов.

В универсальном отчёте выберите тип «Список», объект — справочник «Контрагенты», затем в настройках добавьте нужные поля, включая табличные части и связанные объекты. Сформированный отчёт сохраняется как табличный документ в Excel. Этот способ гибче вывода списка, но требует аккуратной настройки: лишние поля раздувают файл, а неправильный отбор искажает выборку.

Способы выгрузки списка

Вывести список

Быстро и просто, но только колонки формы списка; связанные данные недоступны

Универсальный отчёт

Любые поля, включая счета и контакты; требует настройки и понимания структуры данных

Печатная форма

Готовый документ для передачи третьим лицам; состав полей фиксирован конфигурацией

Перенос контрагентов в другую базу 1С

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

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

Альтернатива — типовой обмен через «Синхронизацию данных», если базы работают постоянно, или конвертация данных для сложных сопоставлений. Для разового переноса обработки XML достаточно.

Проверка результата и типичные ошибки

После выгрузки в Excel откройте файл и сверьте несколько случайных записей с карточками в 1С: ИНН должен сохранить ведущие нули, длинные номера счетов не должны превращаться в экспоненциальную запись. Если Excel «съедает» нули в ИНН, импортируйте данные как текст либо выгружайте через CSV с последующим импортом мастером текста.

При переносе через XML проверьте количество загруженных элементов (обработка показывает счётчики) и наличие связанных объектов. Дубли контрагентов после загрузки — признак того, что поиск шёл не по ИНН/КПП, а по внутреннему идентификатору, которого в целевой базе не было.

Типичные ошибки
01
Выгрузка списка без настройки колонок — в файле нет ИНН и адресов, работу приходится переделывать
02
Сохранение в XLSX и потеря ведущих нулей ИНН при открытии в Excel — реквизиты становятся недействительными
03
Загрузка XML в рабочую базу без резервной копии — при дублях или ошибках откатить изменения нельзя
04
Забытые отборы — в файл попадают помеченные на удаление и архивные контрагенты
05
Выгрузка только контрагентов без банковских счетов при переносе в другую базу — платёжные реквизиты теряются
Контрольные точки

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

ИНН в выгруженном файле
Норма

12 или 10 знаков, ведущие нули на месте

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

Число в экспоненциальном виде или без нулей

Состав выборки
Норма

Количество строк совпадает с отбором в 1С

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

Лишние помеченные на удаление записи

Перенос в другую базу
Норма

Счётчики выгружено/загружено равны, счета и договоры на месте

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

Дубли контрагентов, пустые банковские счета

FAQ

Как выгрузить контрагентов вместе с банковскими счетами?

Через список справочника это невозможно — счета хранятся в подчинённом справочнике. Используйте универсальный отчёт с добавлением связанного объекта «Банковские счета» либо обработку «Выгрузка и загрузка данных XML» с включённой выгрузкой связанных объектов.

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

Да, для печати карточки и вывода списка достаточно прав на чтение справочника «Контрагенты». Универсальный отчёт и обработки могут требовать дополнительных прав — это зависит от настройки ролей в конкретной базе.

Почему в Excel ломаются ИНН и номера счетов?

Excel воспринимает длинные цифровые строки как числа: обрезает ведущие нули и переводит длинные значения в экспоненциальный формат. Импортируйте файл через «Данные → Из текста/CSV», задав для этих колонок текстовый формат.

Как выгрузить только контрагентов определённой группы?

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

Чем выгрузка в XML отличается от выгрузки в Excel?

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

Выгружаются ли контактные лица вместе с контрагентами?

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

Итог

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

Один контрагент — печатная форма карточки, список — «Ещё → Вывести список» с предварительной настройкой колонок, перенос между базами — обработка «Выгрузка и загрузка данных XML». Перед загрузкой в рабочую базу делайте резервную копию, а после выгрузки в Excel проверяйте ИНН и номера счетов на потерю нулей.