Справочники и Данные · 11 мин
Как скачать базу клиентов из 1С: способы выгрузки контрагентов
Пошаговая инструкция, как скачать базу клиентов из 1С: выгрузка справочника контрагентов в Excel, CSV и через обработку. Права доступа, проверка результата, ошибки.
База клиентов в 1С хранится в справочнике «Контрагенты» (в некоторых конфигурациях — «Партнеры» с привязанными контрагентами). Скачать её можно несколькими способами: через встроенную выгрузку списка в табличный документ, через универсальную обработку «Выгрузка и загрузка данных XML», через отчёт с сохранением в Excel или напрямую запросом. Выбор зависит от того, какой объём данных нужен — только названия и телефоны или полная карточка с реквизитами, договорами и контактными лицами.
Перед выгрузкой важно понимать: база клиентов — это персональные данные и коммерческая информация. Выгружайте её только на рабочий компьютер, храните файл в защищённой папке и удаляйте после использования, если он больше не нужен. Если в компании действует регламент по работе с персональными данными, согласуйте выгрузку с руководителем или ответственным за защиту данных.
Какие данные клиентов хранятся в 1С и где их искать
В типовых конфигурациях (Управление торговлей, Комплексная автоматизация, ERP, Бухгалтерия предприятия) клиенты — это элементы справочника «Контрагенты». В карточке хранятся наименование, ИНН, КПП, юридический и фактический адреса, банковские реквизиты, а также связанная контактная информация: телефоны, email, контактные лица.
В конфигурациях линейки «Управление торговлей 11» и ERP используется двухуровневая модель: справочник «Партнеры» отвечает за клиента как субъекта отношений, а «Контрагенты» — за юридические лица этого клиента. Если вы работаете в такой конфигурации, определитесь заранее, что именно нужно выгрузить: список партнёров с менеджерами и сегментами или юридические реквизиты контрагентов.
Контактные лица хранятся в отдельном справочнике и привязываются к контрагентам. Стандартная выгрузка списка контрагентов их не захватывает — для полной базы с ФИО, должностями и телефонами контактных лиц потребуется отдельная выгрузка или отчёт.
Какие права нужны для выгрузки базы клиентов
Для простой выгрузки списка достаточно права на просмотр справочника «Контрагенты» и права «Вывод» (сохранение и печать табличных документов). У большинства пользователей с ролью менеджера или бухгалтера эти права есть по умолчанию.
Для использования обработок «Универсальный обмен данными XML» или консоли запросов обычно требуются права администратора или включённый режим «Технический специалист». Если кнопки выгрузки неактивны или пункт меню отсутствует, обратитесь к администратору 1С — он либо выдаст права, либо выполнит выгрузку сам.
Выгрузка списка контрагентов в Excel через «Вывести список»
Самый быстрый способ подходит, когда нужна таблица с основными полями: название, ИНН, телефон, email, адрес. Он не требует специальных прав и работает во всех типовых конфигурациях на управляемых формах.
- 1Откройте раздел с контрагентами: «Справочники → Контрагенты» (в УТ 11 — «CRM и маркетинг → Контрагенты» или «НСИ и администрирование → Партнеры»).
- 2Нажмите «Ещё → Настроить список» и добавьте нужные колонки: телефон, email, адрес, ИНН. При необходимости задайте отбор, например только покупателей или только активных клиентов.
- 3Нажмите «Ещё → Вывести список», отметьте галочками нужные колонки и подтвердите вывод в табличный документ.
- 4В открывшемся табличном документе выберите «Файл → Сохранить как», укажите формат «Лист Excel (*.xlsx)» или CSV и сохраните файл.
- 5Откройте файл и проверьте, что все строки и колонки на месте, а телефоны не превратились в числа с потерей первых символов.
Обратите внимание на отборы. Если в списке установлен фильтр (например, по группе «Покупатели» или по ответственному менеджеру), в файл попадут только видимые строки. Перед выгрузкой полной базы сбросьте все отборы через «Ещё → Установить стандартные настройки».
Ограничение способа: выгружаются только те колонки, которые отображаются в списке. Банковские счета, договоры и контактные лица в такую таблицу не попадут — для них нужен другой инструмент.
Выгрузка через отчёт с расширенным набором полей
Когда нужны поля, которых нет в списке, удобнее использовать отчёт. В конфигурациях УТ 11 и ERP есть встроенные отчёты по партнёрам и контрагентам, а в любой конфигурации можно построить произвольный отчёт через «Универсальный отчёт» или механизм СКД, если он доступен пользователю.
Типовой путь в УТ 11: откройте «CRM и маркетинг → Отчёты» и найдите отчёт по партнёрам или клиентам. В настройках отчёта добавьте нужные поля — сегмент, основной менеджер, контактную информацию, — сформируйте и сохраните результат в Excel через «Файл → Сохранить как». Отчёт удобен тем, что позволяет вывести контактные лица и договоры в одной таблице с клиентом.
В 1С:Бухгалтерии можно использовать «Универсальный отчёт» (раздел «Отчёты»): выберите справочник «Контрагенты», задайте период без ограничений, добавьте поля и сформируйте таблицу. Это самый гибкий способ без прав разработчика.
Сравнение способов выгрузки
Быстро и без специальных прав. Подходит для простой таблицы с реквизитами. Не выгружает контактные лица и договоры.
Гибкий набор полей, можно включить контакты и сегменты. Требует доступа к отчётам и времени на настройку.
Полная выгрузка со всеми связанными объектами. Нужны права администратора; результат — XML, который потом надо преобразовывать.
Максимальный контроль над составом данных. Требует навыков запросов 1С и прав разработчика.
Полная выгрузка базы через обработку обмена данными
Если нужна вся база клиентов целиком — с договорами, банковскими счетами и контактными лицами, — используется типовая обработка «Универсальный обмен данными в формате XML». Она находится в разделе «Администрирование → Обмен данными» либо открывается как внешняя обработка через «Файл → Открыть».
Порядок работы: загрузите правила обмена для вашей конфигурации (для обмена между одинаковыми конфигурациями правила можно сформировать автоматически или использовать типовые), отметьте для выгрузки справочники «Контрагенты», «Контактные лица», «Договоры контрагентов» и «Банковские счета», укажите файл выгрузки и запустите процесс. На выходе получится XML-файл, который можно загрузить в другую базу 1С или преобразовать в таблицу сторонними средствами.
Этот способ оправдан при миграции между базами или создании резервной копии клиентских данных. Для разовой выгрузки «посмотреть в Excel» он избыточен — проще использовать отчёт.
Проверка результата и типичные ошибки
После сохранения файла обязательно откройте его и сверьте с тем, что видите в 1С. Основные проблемы возникают не на этапе выгрузки, а при открытии файла в Excel: телефоны теряют ведущий «+7» или «8», длинные ИНН и расчётные счета превращаются в числа в экспоненциальной записи, а CSV открывается в одной колонке из-за неправильного разделителя.
Чтобы избежать порчи данных, сохраняйте результат сразу в XLSX, а не в CSV, если дальнейшая обработка идёт в Excel. Если CSV необходим (например, для загрузки в CRM), открывайте его через мастер импорта текста Excel с указанием разделителя «точка с запятой» и текстового формата для колонок с телефонами и реквизитами.
Как проверить результат
Совпадает с числом элементов в списке 1С (с учётом отборов)
В файле заметно меньше строк — вероятно, действовал скрытый отбор
Телефоны и ИНН отображаются полностью, как текст
Числа в формате 7,9E+10 или обрезанные первые символы
Русский текст читается, каждое поле в своей колонке
Иероглифы или весь текст слипся в одну колонку
Присутствуют, если выгружались отдельным отчётом
В таблице только юрлица, контактов нет, хотя они нужны
Что делать, если стандартных средств не хватает
Если нужна регулярная выгрузка по расписанию, нестандартный набор полей или прямая передача в CRM, разумнее привлечь специалиста по 1С. Типовые варианты решения: настройка регламентного задания с записью файла в сетевую папку, доработка внешней обработки выгрузки в CSV с нужным составом колонок, настройка обмена через план обмена или веб-сервисы.
Для разовой задачи с нестандартными полями подойдёт консоль запросов: запросом выбираются контрагенты с любыми связанными данными, результат выводится в таблицу и сохраняется в Excel. Это требует базового знания языка запросов 1С и соответствующих прав, но не требует изменения конфигурации.
Как выбрать способ
Что важно запомнить
База клиентов выгружается из справочника «Контрагенты» (или «Партнеры»). Для простой таблицы достаточно «Вывести список» и сохранить в Excel, для расширенных данных — отчёт, для полного переноса — обработку обмена XML. Перед выгрузкой сбрасывайте отборы, после — проверяйте телефоны, реквизиты и количество строк, а файл храните с ограниченным доступом.
Частые вопросы
Можно ли выгрузить базу клиентов из 1С, если нет прав администратора?
Да, для выгрузки списка контрагентов через «Вывести список» и сохранения в Excel достаточно обычных прав на просмотр справочника и вывод документов. Права администратора нужны только для обработок обмена данными и консоли запросов.
Почему в Excel телефоны и ИНН отображаются неправильно?
Excel автоматически преобразует длинные цифровые строки в числа, обрезая и форматируя их. Сохраняйте выгрузку сразу в XLSX, а при работе с CSV используйте мастер импорта текста и задавайте проблемным колонкам текстовый формат.
Как выгрузить только покупателей, а не всех контрагентов?
Установите отбор в списке контрагентов: по группе, по полю «Покупатель» или по типу отношений — в зависимости от конфигурации. После этого выведите список: в файл попадут только отобранные элементы.
Выгружаются ли контактные лица вместе с контрагентами?
Нет, при выгрузке списка контрагентов контактные лица не попадают в файл — это отдельный справочник. Выгрузите его отдельно тем же способом или сформируйте отчёт, где контакты выводятся вместе с клиентами.
Можно ли выгрузить базу клиентов из 1С в облачной версии (1С:Фреш)?
Да, в облачной 1С работают те же способы: вывод списка в табличный документ и отчёты с сохранением в Excel. Ограничения могут касаться только внешних обработок — их использование в сервисе регулируется отдельно.
В каком формате лучше сохранять выгрузку для загрузки в CRM?
Большинство CRM принимают CSV или XLSX. Уточните требования целевой системы к разделителям, кодировке (обычно UTF-8) и названиям колонок, затем при необходимости подготовьте файл в Excel под этот шаблон.