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

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

Как скачать (выгрузить) контрагентов из 1С

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

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

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

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

Какие данные можно выгрузить и в каких форматах

Справочник «Контрагенты» в 1С содержит не только название и ИНН. К каждому контрагенту привязаны табличные части и связанные объекты: адреса и контактная информация, банковские счета, договоры, контактные лица, группы доступа. Важно сразу определить, какой набор данных вам нужен, потому что от этого зависит выбор способа выгрузки.

Основные форматы, в которых 1С позволяет сохранить данные: табличный документ MXL, Excel (XLS/XLSX), CSV, HTML, а также XML — для переноса между базами 1С. Для передачи списка в сторонние системы чаще всего используют Excel или CSV, для миграции между базами 1С — XML через обработки обмена.

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

Самый простой метод, доступный почти во всех конфигурациях на управляемых формах (Бухгалтерия 3.0, УТ 11, УНФ, ERP). Подходит, когда нужен плоский список: наименование, ИНН, КПП, телефон, адрес.

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

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

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

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

В типовых конфигурациях есть универсальный отчет, который позволяет построить таблицу по любому справочнику с отборами и группировками. В 1С:Бухгалтерии 3.0 он находится в разделе «Отчеты → Универсальный отчет». Выберите тип «Справочник», объект «Контрагенты», добавьте нужные поля и сформируйте отчет.

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

В УТ 11 и ERP аналогичную роль выполняют отчеты по партнерам и контрагентам, а также механизм «Варианты отчетов», где можно настроить состав полей и сохранить настройку для повторного использования.

Способ 3: обработка «Выгрузка и загрузка данных XML»

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

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

Способ 4: универсальный обмен данными и правила конвертации

Для сложных сценариев — перенос между разными конфигурациями (например, из УТ 10.3 в Бухгалтерию 3.0) — используется обработка «Универсальный обмен данными в формате XML» с правилами конвертации. Правила создаются в «Конвертации данных» или берутся типовые из состава конфигурации.

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

Сравнение вариантов

Вывод списка справочника

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

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

Гибкие отборы и поля; хорош для выборок по условиям. Требует умения настроить отчет.

Выгрузка/загрузка XML

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

Универсальный обмен данными

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

Выгрузка в CSV для загрузки в сторонние системы

Многие CRM и сервисы рассылок принимают данные в формате CSV. Чтобы получить CSV из 1С, выведите список контрагентов как табличный документ и при сохранении выберите формат CSV или «Текстовый документ с разделителями». Альтернатива — сохранить в Excel и пересохранить файл как CSV средствами Excel.

Обратите внимание на кодировку: для корректного отображения кириллицы в сторонних системах обычно нужна UTF-8. Если после открытия CSV видны «кракозябры», пересохраните файл с явным указанием кодировки UTF-8.

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

После сохранения файла сверьте количество строк с количеством элементов справочника в 1С. Число элементов видно внизу списка справочника или через отбор «без групп». Расхождения обычно объясняются иерархией (в выгрузку попали группы) или действующим отбором.

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

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

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

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

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

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

Строк заметно меньше или больше — проверьте отбор и иерархию

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

Все цифры на месте, ведущие нули сохранены

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

ИНН превратился в число без нулей или в экспоненциальную запись

Кириллица в CSV
Норма

Текст читается в целевой системе

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

Кракозябры — неверная кодировка, нужна UTF-8

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

Частая ошибка — выгрузка списка с активным отбором, о котором пользователь забыл: в файл попадает только часть контрагентов. Перед выгрузкой сбросьте отборы через «Ещё → Установить стандартные настройки» или снимите отбор вручную.

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

Третья проблема — недостаток прав. Если пункт «Вывести список» недоступен или справочник не открывается, у пользователя нет прав на чтение объекта. Обратитесь к администратору 1С за назначением роли.

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

Часто задаваемые вопросы

Можно ли выгрузить контрагентов из 1С без прав администратора?

Да, если у вашей роли есть доступ на чтение справочника «Контрагенты» и вывод табличных документов. Вывод списка и универсальный отчет обычно доступны рядовым пользователям. Обработки обмена данными чаще требуют прав администратора.

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

Вывод списка этого не позволяет. Используйте универсальный отчет по связанным справочникам «Банковские счета» и «Договоры контрагентов» с отбором по владельцу, либо обработку обмена данными XML с выгрузкой связанных объектов.

Почему в Excel ИНН отображается без первых нулей?

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

Как выгрузить только покупателей или только поставщиков?

Установите отбор в списке справочника по реквизиту «Группа» или по признаку «Покупатель/Поставщик» (в зависимости от конфигурации), затем выведите список. В универсальном отчете такой отбор настраивается на вкладке «Отбор».

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

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

Что делать, если контрагентов очень много и Excel зависает?

Выгружайте порциями с отбором по группам или первым буквам наименования, либо сохраняйте результат сразу в CSV — он легче для больших объемов. При выгрузке сотен тысяч записей надежнее использовать обработки обмена данными, а не табличные документы.

Итог

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

Для простого списка используйте «Ещё → Вывести список» и сохранение в Excel, для выборок по условиям — универсальный отчет, для переноса между базами — обработку выгрузки/загрузки XML. Перед выгрузкой снимите отборы, после — проверьте количество строк, целостность ИНН и кодировку. Любую загрузку данных сначала выполняйте на копии базы.