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

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

Как скачать клиентскую базу из 1С

Как выгрузить клиентскую базу из 1С: способы через стандартную обработку, отчёты и табличный документ. Форматы, проверка результата и частые ошибки.

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

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

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

Какие данные входят в клиентскую базу и где они лежат

В типовых конфигурациях клиентская информация распределена по нескольким объектам. Основной справочник — «Контрагенты»: там хранятся наименование, ИНН, КПП, юридический и фактический адрес, телефоны, email, банковские счета. В «1С:Управление торговлей» и ERP дополнительно есть справочник «Партнёры», который объединяет несколько контрагентов одного клиента, и регистры контактной информации.

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

Договоры, соглашения и условия продаж — это третий слой данных. Они редко нужны при простом экспорте контактов, но обязательны при миграции в другую учётную систему. Определите заранее состав выгрузки: минимальный набор (название, телефон, email), стандартный (плюс реквизиты и адреса) или полный (всё вместе с договорами и контактными лицами).

Способ 1: выгрузка списка контрагентов в Excel через табличный документ

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

Откройте раздел с контрагентами (например, «Продажи → Контрагенты» или «Справочники → Контрагенты»). Настройте видимые колонки: нажмите «Ещё → Изменить форму» и включите нужные поля — телефон, email, ИНН. Затем через меню «Ещё» выберите «Вывести список». В появившемся окне отметьте колонки для вывода и нажмите «ОК». Список откроется как табличный документ, который сохраняется через «Файл → Сохранить как» в формате Excel (xlsx), mxl, csv или ods.

Если в базе несколько тысяч контрагентов, перед выводом списка примените отбор (кнопка «Настроить список» или Ctrl+Shift+F в некоторых конфигурациях): по группе клиентов, региону, менеджеру или признаку «не выгружать архивных». Так файл получится компактнее и не придётся чистить его вручную.

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

Способ 2: выгрузка через отчёт с произвольными полями

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

Откройте отчёт (например, «Ведомость по партнёрам» или универсальный отчёт по справочнику), перейдите в настройки (кнопка «Настройки» или «Расширенные настройки»), на закладке «Поля» добавьте нужные реквизиты, на закладке «Отбор» задайте условия. Сформируйте отчёт и сохраните результат в Excel тем же способом — «Файл → Сохранить как».

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

Способ 3: полная выгрузка через обработку «Выгрузка и загрузка данных XML»

Для переноса клиентской базы в другую базу 1С или для резервной копии справочников используется типовая обработка «Выгрузка и загрузка данных XML». Она входит в состав большинства конфигураций и доступна через раздел «Администрирование» (в некоторых конфигурациях — «Все функции → Обработки»).

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

Этот способ не подходит для передачи данных в сторонние системы (CRM, Excel, сайт) — формат XML специфичен для платформы 1С. Для обмена с внешними программами используйте универсальный обмен в формате EnterpriseData (CommerceML) или выгрузку в Excel/CSV.

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

Вывод списка в Excel

Быстро и без прав администратора. Подходит для контактов и простых списков. Ограничение: только видимые колонки, без контактных лиц и договоров.

Отчёт с настройкой полей

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

Обработка выгрузки XML

Полная копия справочников со связями — для миграции между базами 1С. Не читается сторонними программами.

Внешняя обработка или доработка

Любой формат (CSV, JSON, прямая выгрузка в CRM). Требует разработчика и тестирования.

Выгрузка контактных лиц и контактной информации

Частая задача — получить базу для email-рассылки или обзвона: компания, контактное лицо, должность, телефон, email. Стандартный список контрагентов таких данных не даст. Откройте справочник «Контактные лица» (обычно в разделе «CRM и маркетинг» или «НСИ») и выведите его список аналогично контрагентам — в настройках формы добавьте колонки «Владелец» (компания), «Телефон», «Адрес электронной почты», «Должность».

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

Проверьте актуальность данных перед использованием: в типовых базах часто встречаются устаревшие телефоны и дубли контрагентов. Полезно предварительно запустить поиск и удаление дублей (раздел «Администрирование → Обслуживание → Поиск и удаление дублей») — иначе клиент получит несколько одинаковых писем или звонков.

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

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

Типичные проблемы: длинные числа (ИНН, телефоны, расчётные счета) Excel преобразует в экспоненциальный формат или обрезает ведущие нули; многострочные адреса «ломают» строки в CSV; в файле оказываются помеченные на удаление элементы, если не был установлен отбор. Все эти ошибки ловятся простой визуальной проверкой первых двадцати строк файла.

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

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

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

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

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

Строк заметно больше или меньше — проверьте отбор и дубли

Контактные данные
Норма

Телефоны и email заполнены и совпадают с карточками

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

Пустые колонки — не выведены поля контактной информации

Кириллица и числа
Норма

Названия читаемы, ИНН и телефоны без искажений

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

Крякозябры или числа вида 7,7E+10 — неверная кодировка или формат ячеек

Автоматизация регулярной выгрузки

Если клиентскую базу нужно выгружать регулярно — например, еженедельно для синхронизации с CRM или email-сервисом, — ручной экспорт быстро надоедает и провоцирует ошибки. Варианты автоматизации: регламентное задание с обработкой выгрузки в файл на сетевой ресурс, настройка обмена через планы обмена (для связки двух баз 1С) или интеграция через HTTP-сервисы и COM-соединение.

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

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

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

Нужен разовый список клиентов с телефонамиВыведите список контрагентов в табличный документ и сохраните в Excel
Нужны нестандартные поля или данные по продажамИспользуйте отчёт с настройкой полей и отборов
База переносится в другую базу 1СПримените обработку «Выгрузка и загрузка данных XML»
Выгрузка нужна регулярно по расписаниюЗакажите разработчику регламентное задание или настройте план обмена

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

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

Да, если у вас есть права на просмотр справочника «Контрагенты». Вывод списка в табличный документ и сохранение в Excel доступны обычному пользователю. Обработка выгрузки XML и настройка регламентных заданий требуют прав администратора.

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

Для просмотра и передачи людям — xlsx: он сохраняет кириллицу и форматирование. Для загрузки в сторонние сервисы чаще требуется CSV — сохраняйте его в кодировке UTF-8. Для переноса между базами 1С — XML через типовую обработку.

Почему в выгруженном файле пустые телефоны и адреса?

Контактная информация хранится отдельно от основных реквизитов контрагента. В настройках выводимых полей нужно явно добавить поля контактной информации — «Телефон», «Адрес», «Email». Если и после этого поля пустые, проверьте, заполнены ли они в карточках клиентов.

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

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

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

Технически вывод списка и сохранение в Excel работают и в учебных версиях. Ограничения демонстрационных баз касаются объёма вводимых данных и некоторых функций, но уже введённые справочники выгрузить можно.

Что делать, если контрагентов очень много и Excel зависает?

Разбейте выгрузку на части отбором — по группам, регионам или буквам алфавита. Либо сохраняйте в CSV: он легче xlsx и открывается даже с сотнями тысяч строк. Для очень больших объёмов лучше использовать выгрузку средствами запроса или внешнюю обработку.

Итог

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

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