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

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

Как выгрузить контрагентов из 1С 8.3 в Excel

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

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

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

Перед началом убедитесь, что у вас есть доступ к справочнику «Контрагенты» и что в базе нет блокировок регламентными заданиями. Выгрузка не изменяет данные в базе — это операция только на чтение, поэтому она безопасна при соблюдении базовых правил.

Способ 1: выгрузка списка контрагентов через «Вывести список»

Это самый простой метод, который работает почти во всех типовых конфигурациях на управляемых формах. Он подходит, когда нужны только те колонки, которые видны в списке справочника: наименование, ИНН, КПП, телефон.

Откройте раздел, где расположен справочник контрагентов: в «1С:Бухгалтерии 8.3» это меню «Справочники — Контрагенты», в «Управлении торговлей 11» — «НСИ и администрирование — Контрагенты» или «CRM и маркетинг — Контрагенты». Дождитесь полной загрузки списка.

Нажмите кнопку «Ещё» в командной панели списка и выберите пункт «Вывести список». В появившемся окне отметьте галочками нужные колонки — можно отметить все или только необходимые. После нажатия «ОК» система сформирует табличный документ.

Далее сохраните результат: «Файл — Сохранить как» (или «Сохранить копию»), выберите тип файла «Лист Excel (.xlsx)» или «Excel 97 (.xls)», укажите папку и имя файла. Откройте файл в Excel и проверьте, что данные отображаются корректно.

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

Способ 2: выгрузка с отбором и группировкой

Часто нужны не все контрагенты, а, например, только поставщики, только покупатели или контрагенты из определённой группы. В этом случае перед выводом списка настройте отбор.

В форме списка нажмите «Ещё — Настроить список». Добавьте условие отбора, например «Группа контрагентов В иерархии Покупатели» или «Пометка удаления Равно Нет». Подтвердите настройку — список обновится и покажет только отобранные записи.

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

Учтите ограничение: способ с выводом списка переносит только видимые реквизиты. Контактная информация (адреса, телефоны, email в полном составе), банковские счета и дополнительные реквизиты таким образом обычно не выгружаются.

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

Когда нужен расширенный набор полей — ИНН, КПП, юридический адрес, фактический адрес, телефоны, email, руководитель, банковские реквизиты — список справочника не подходит. Используйте отчёт или обработку.

Отчёт по контрагентам

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

Обработка «Выгрузка и загрузка данных XML»

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

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

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

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

Быстро и доступно любому пользователю, но только видимые колонки и без контактной информации

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

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

Обработка обмена XML

Полный состав данных, подходит для переноса между базами, но результат не является готовым Excel-файлом

Внешняя обработка выгрузки в Excel

Максимально удобна для регулярных выгрузок, но её должен установить и настроить администратор

Какие поля стоит включать в выгрузку

Состав колонок определяется целью выгрузки. Для сверки с контрагентами достаточно наименования, ИНН, КПП и юридического адреса. Для маркетинговой рассылки нужны email и телефоны, а для аудита базы — полный набор реквизитов, включая дату создания и ответственного менеджера, если такие поля ведутся.

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

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

Проверка результата после выгрузки

После сохранения файла обязательно откройте его в Excel и выполните контрольную проверку. Сравните количество строк с количеством записей в списке справочника (с учётом отбора и строки заголовка). Расхождение обычно означает, что часть записей не попала в выгрузку из-за отбора или отбор, наоборот, не применился.

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

Убедитесь, что кириллица отображается корректно, а даты и телефоны не превращены в числовые коды. Если файл открывается с «кракозябрами» — скорее всего, он был сохранён в CSV с неверной кодировкой; сохраните заново в формате XLSX.

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

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

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

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

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

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

ИНН и КПП
Норма

Отображаются полностью, с ведущими нулями

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

Числа сокращены или в формате 7,7E+09 — смените формат ячеек на текстовый

Кодировка текста
Норма

Русские названия читаемы

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

Нечитаемые символы — сохраните файл в XLSX вместо CSV

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

Телефоны и email в отдельных колонках, без обрезки

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

Данные склеены в одну строку или пустые — проверьте настройку полей

Типичные ошибки и ограничения

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

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

Третья ошибка — попытка выгрузить контакты через список справочника. Контактная информация в 1С хранится в табличной части, и в простой список она попадает частично или не попадает вовсе. Для её выгрузки используйте отчёт с выводом полей контактной информации или специализированную обработку.

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

Альтернативы: когда выгрузка в Excel не нужна

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

Если данные нужны для разовой сверки, иногда проще сформировать отчёт прямо в 1С и сверить на экране, не создавая промежуточный файл. Excel оправдан, когда данные нужно обработать формулами, передать внешнему получателю или загрузить в стороннюю систему, принимающую табличный формат.

Итог

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

Для простой выгрузки используйте «Ещё — Вывести список» и сохранение в XLSX. Для расширенного набора полей — универсальный отчёт или обработку. Перед выгрузкой настройте отбор, а после — проверьте количество строк, формат ИНН и кодировку. Файл с контрагентами содержит чувствительные данные — обращайтесь с ним аккуратно.

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

Нет пункта «Вывести список» в меню «Ещё». Что делать?

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

Как выгрузить контрагентов вместе с телефонами и email?

Простой вывод списка контактную информацию обычно не переносит. Используйте универсальный отчёт по справочнику с добавлением полей контактной информации или обработку выгрузки справочников, где можно отметить нужные виды контактов отдельными колонками.

Почему в Excel ИНН отображается как 7,7E+09 или без первого нуля?

Excel воспринимает ИНН как число и обрезает ведущие нули либо переводит значение в экспоненциальный вид. Выделите столбец, установите текстовый формат ячеек и введите данные заново, либо при импорте из CSV укажите для столбца текстовый тип в мастере импорта.

Справочник очень большой, выгрузка зависает. Как быть?

Разбейте выгрузку на части: настройте отбор по группам контрагентов или по диапазону наименований и выгружайте порциями, сохраняя каждую в отдельный файл. Также закройте лишние приложения, чтобы освободить память клиентского компьютера.

Можно ли настроить автоматическую регулярную выгрузку?

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

Выгрузка в Excel изменит данные в базе 1С?

Нет. Вывод списка, отчёты и обработки выгрузки работают только на чтение и не изменяют данные справочника. Риск существует только при обратной операции — загрузке изменённого файла обратно в 1С, поэтому загрузку выполняйте осознанно и после резервного копирования.