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