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

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

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

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

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

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

Определите, где хранятся клиенты в вашей конфигурации

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

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

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

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

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

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

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

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

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

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

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

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

Выгрузка для переноса в другую базу 1С

Если цель — перенести клиентов в другую базу 1С, таблица Excel не подойдёт: нужны форматы обмена, которые сохраняют связи между объектами и внутренние идентификаторы. Здесь есть два основных пути.

Обработка «Выгрузка и загрузка EnterpriseData»

В типовых конфигурациях на базе БСП (библиотека стандартных подсистем) есть встроенная обработка выгрузки в формате EnterpriseData (XML). Найдите её через «Администрирование» → «Обмены данными» или через «Все функции» → «Обработки». В настройках укажите, что выгружать справочники, и при необходимости отфильтруйте по организациям или группам. Полученный XML-файл загружается в другую базу той же обработкой.

Универсальный обмен данными (КД 2)

Для переноса между разными конфигурациями или с нестандартными правилами используется обработка «Универсальный обмен данными в формате XML» и правила конвертации. Это инструмент для специалиста: правила должны соответствовать версиям конфигураций источника и приёмника, иначе данные загрузятся с ошибками или не загрузятся вовсе.

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

Список справочника → Excel

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

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

Гибкая настройка полей и связанных таблиц. Требует понимания структуры данных.

EnterpriseData (XML)

Для переноса между типовыми базами 1С. Сохраняет связи объектов, не подходит для Excel.

Универсальный обмен XML (КД 2)

Для миграции между разными конфигурациями. Требует правил конвертации и опыта.

Выгрузка контактных лиц и дополнительных сведений

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

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

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

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

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

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

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

Строк меньше — сработал скрытый отбор или дубли свёрнуты

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

Телефоны и email заполнены, формат читаемый

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

Пустые колонки — контакты хранятся в другой таблице и не попали в выгрузку

Кодировка при выгрузке в CSV
Норма

Русский текст открывается корректно

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

Символы-«крякозябры» — файл сохранён не в UTF-8, откройте через импорт данных в Excel

Выгрузка в CSV и особенности форматов

Excel-формат (.xlsx) удобен для просмотра, но если файл нужен для загрузки в стороннюю систему — CRM, сервис рассылок, колл-центр — чаще требуется CSV. При сохранении табличного документа из 1С выберите формат «Текстовый документ с разделителями» или сохраните xlsx и пересохраните в CSV средствами Excel.

Обратите внимание на три момента. Первый — кодировка: для корректного открытия кириллицы используйте UTF-8. Второй — разделитель: в русской локали Excel по умолчанию используется точка с запятой, а многие загрузчики ожидают запятую. Третий — телефоны: Excel может воспринимать длинные номера как числа и искажать их, поэтому перед выгрузкой приведите телефоны к текстовому формату или добавьте префикс «+».

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

Права доступа и защита персональных данных

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

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

Итог

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

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

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

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

Да, но не через список справочника. Используйте отчёты по продажам с группировкой по клиентам («Анализ продаж», «Валовая прибыль» в УТ/КА/ERP) или универсальный отчёт по регистру продаж. Для полной миграции документов в другую базу потребуется обмен данными, а не выгрузка в Excel.

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

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

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

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

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

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

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

Для выгрузки списка справочника в Excel — нет, достаточно обычных прав на чтение справочника. Права администратора или расширенные права на обмен данными нужны для универсального отчёта по произвольным таблицам и для обработок выгрузки в XML.

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

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