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