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

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

Как скачать базу клиентов из 1С: способы выгрузки контрагентов

Пошаговая инструкция, как скачать базу клиентов из 1С: выгрузка справочника контрагентов в Excel, CSV и через обработку. Права доступа, проверка результата, ошибки.

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

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

Какие данные клиентов хранятся в 1С и где их искать

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

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

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

Какие права нужны для выгрузки базы клиентов

Для простой выгрузки списка достаточно права на просмотр справочника «Контрагенты» и права «Вывод» (сохранение и печать табличных документов). У большинства пользователей с ролью менеджера или бухгалтера эти права есть по умолчанию.

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

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

Самый быстрый способ подходит, когда нужна таблица с основными полями: название, ИНН, телефон, email, адрес. Он не требует специальных прав и работает во всех типовых конфигурациях на управляемых формах.

Порядок выгрузки списка
  1. 1
    Откройте раздел с контрагентами: «Справочники → Контрагенты» (в УТ 11 — «CRM и маркетинг → Контрагенты» или «НСИ и администрирование → Партнеры»).
  2. 2
    Нажмите «Ещё → Настроить список» и добавьте нужные колонки: телефон, email, адрес, ИНН. При необходимости задайте отбор, например только покупателей или только активных клиентов.
  3. 3
    Нажмите «Ещё → Вывести список», отметьте галочками нужные колонки и подтвердите вывод в табличный документ.
  4. 4
    В открывшемся табличном документе выберите «Файл → Сохранить как», укажите формат «Лист Excel (*.xlsx)» или CSV и сохраните файл.
  5. 5
    Откройте файл и проверьте, что все строки и колонки на месте, а телефоны не превратились в числа с потерей первых символов.

Обратите внимание на отборы. Если в списке установлен фильтр (например, по группе «Покупатели» или по ответственному менеджеру), в файл попадут только видимые строки. Перед выгрузкой полной базы сбросьте все отборы через «Ещё → Установить стандартные настройки».

Ограничение способа: выгружаются только те колонки, которые отображаются в списке. Банковские счета, договоры и контактные лица в такую таблицу не попадут — для них нужен другой инструмент.

Выгрузка через отчёт с расширенным набором полей

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

Типовой путь в УТ 11: откройте «CRM и маркетинг → Отчёты» и найдите отчёт по партнёрам или клиентам. В настройках отчёта добавьте нужные поля — сегмент, основной менеджер, контактную информацию, — сформируйте и сохраните результат в Excel через «Файл → Сохранить как». Отчёт удобен тем, что позволяет вывести контактные лица и договоры в одной таблице с клиентом.

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

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

Вывести список в табличный документ

Быстро и без специальных прав. Подходит для простой таблицы с реквизитами. Не выгружает контактные лица и договоры.

Отчёт по контрагентам или партнёрам

Гибкий набор полей, можно включить контакты и сегменты. Требует доступа к отчётам и времени на настройку.

Обработка «Универсальный обмен данными XML»

Полная выгрузка со всеми связанными объектами. Нужны права администратора; результат — XML, который потом надо преобразовывать.

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

Максимальный контроль над составом данных. Требует навыков запросов 1С и прав разработчика.

Полная выгрузка базы через обработку обмена данными

Если нужна вся база клиентов целиком — с договорами, банковскими счетами и контактными лицами, — используется типовая обработка «Универсальный обмен данными в формате XML». Она находится в разделе «Администрирование → Обмен данными» либо открывается как внешняя обработка через «Файл → Открыть».

Порядок работы: загрузите правила обмена для вашей конфигурации (для обмена между одинаковыми конфигурациями правила можно сформировать автоматически или использовать типовые), отметьте для выгрузки справочники «Контрагенты», «Контактные лица», «Договоры контрагентов» и «Банковские счета», укажите файл выгрузки и запустите процесс. На выходе получится XML-файл, который можно загрузить в другую базу 1С или преобразовать в таблицу сторонними средствами.

Этот способ оправдан при миграции между базами или создании резервной копии клиентских данных. Для разовой выгрузки «посмотреть в Excel» он избыточен — проще использовать отчёт.

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

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

Чтобы избежать порчи данных, сохраняйте результат сразу в XLSX, а не в CSV, если дальнейшая обработка идёт в Excel. Если CSV необходим (например, для загрузки в CRM), открывайте его через мастер импорта текста Excel с указанием разделителя «точка с запятой» и текстового формата для колонок с телефонами и реквизитами.

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

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

Количество строк в файле
Норма

Совпадает с числом элементов в списке 1С (с учётом отборов)

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

В файле заметно меньше строк — вероятно, действовал скрытый отбор

Телефоны и реквизиты
Норма

Телефоны и ИНН отображаются полностью, как текст

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

Числа в формате 7,9E+10 или обрезанные первые символы

Кодировка и колонки
Норма

Русский текст читается, каждое поле в своей колонке

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

Иероглифы или весь текст слипся в одну колонку

Контактные лица
Норма

Присутствуют, если выгружались отдельным отчётом

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

В таблице только юрлица, контактов нет, хотя они нужны

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

Что делать, если стандартных средств не хватает

Если нужна регулярная выгрузка по расписанию, нестандартный набор полей или прямая передача в CRM, разумнее привлечь специалиста по 1С. Типовые варианты решения: настройка регламентного задания с записью файла в сетевую папку, доработка внешней обработки выгрузки в CSV с нужным составом колонок, настройка обмена через план обмена или веб-сервисы.

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

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

Как выбрать способ

Нужна простая таблица: название, ИНН, телефон, адресИспользуйте «Ещё → Вывести список» и сохраните в XLSX
Нужны контактные лица, договоры или сегменты в одной таблицеСформируйте отчёт по партнёрам/контрагентам с нужными полями
Нужна полная копия клиентской базы для переноса в другую 1СИспользуйте «Универсальный обмен данными XML» с правами администратора
Нужна регулярная автоматическая выгрузкаПоручите специалисту настройку регламентного задания или внешней обработки
Итог

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

База клиентов выгружается из справочника «Контрагенты» (или «Партнеры»). Для простой таблицы достаточно «Вывести список» и сохранить в Excel, для расширенных данных — отчёт, для полного переноса — обработку обмена XML. Перед выгрузкой сбрасывайте отборы, после — проверяйте телефоны, реквизиты и количество строк, а файл храните с ограниченным доступом.

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

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

Да, для выгрузки списка контрагентов через «Вывести список» и сохранения в Excel достаточно обычных прав на просмотр справочника и вывод документов. Права администратора нужны только для обработок обмена данными и консоли запросов.

Почему в Excel телефоны и ИНН отображаются неправильно?

Excel автоматически преобразует длинные цифровые строки в числа, обрезая и форматируя их. Сохраняйте выгрузку сразу в XLSX, а при работе с CSV используйте мастер импорта текста и задавайте проблемным колонкам текстовый формат.

Как выгрузить только покупателей, а не всех контрагентов?

Установите отбор в списке контрагентов: по группе, по полю «Покупатель» или по типу отношений — в зависимости от конфигурации. После этого выведите список: в файл попадут только отобранные элементы.

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

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

Можно ли выгрузить базу клиентов из 1С в облачной версии (1С:Фреш)?

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

В каком формате лучше сохранять выгрузку для загрузки в CRM?

Большинство CRM принимают CSV или XLSX. Уточните требования целевой системы к разделителям, кодировке (обычно UTF-8) и названиям колонок, затем при необходимости подготовьте файл в Excel под этот шаблон.