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