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

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

Как в 1С экспортировать контрагентов: полная инструкция

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

Экспорт контрагентов из 1С требуется при переходе на новую конфигурацию, передаче базы клиентов менеджерам, загрузке данных в CRM или подготовке рассылки. В зависимости от задачи подходят разные способы: простое копирование списка в Excel, выгрузка через встроенную обработку или обмен между базами 1С.

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

Определяем, что именно нужно выгрузить

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

Ответьте себе на три вопроса: нужен ли файл для просмотра человеком (Excel, CSV), для загрузки в другую программу (CSV, XML) или для переноса в другую базу 1С (XML с сохранением ссылок). От ответа зависит весь дальнейший порядок действий.

Маршрут решения

Как выбрать способ выгрузки

Нужна таблица с названиями, ИНН и телефонами для менеджеровИспользуйте вывод списка справочника в табличный документ и сохранение в Excel
Нужно перенести контрагентов в другую базу 1С той же конфигурацииПрименяйте обработку «Выгрузка и загрузка данных XML»
Нужно загрузить данные в стороннюю CRM или сервисВыгружайте в CSV или Excel через отчёт или универсальную обработку
Нужны контрагенты вместе с документами и остаткамиИспользуйте типовую синхронизацию данных или помощник перехода

Быстрый способ: вывод списка справочника в Excel

Самый простой метод подходит для конфигураций на управляемых формах: «1С:Бухгалтерия 8», «Управление торговлей 11», «Управление нашей фирмой». Откройте раздел со справочником контрагентов (обычно «Справочники → Контрагенты» или «Продажи → Контрагенты»).

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

Если контрагентов много, перед выводом списка примените отбор: по группе (покупатели, поставщики), по признаку актуальности или по дате создания. Это уменьшит файл и упростит дальнейшую работу с ним.

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

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

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

В настройках отчёта выберите справочник «Контрагенты» как источник, добавьте нужные поля: наименование, ИНН, КПП, юридический адрес, телефон, e-mail, основной банковский счёт. Установите отборы и сформируйте отчёт. Результат сохраняется в Excel тем же способом, что и табличный документ.

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

Полный перенос между базами 1С через XML

Для переноса контрагентов из одной базы 1С в другую с сохранением всех реквизитов и связей используется стандартная обработка «Выгрузка и загрузка данных XML». Она входит в поставку большинства типовых конфигураций и доступна пользователям с правами администратора.

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

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

Обмен между типовыми конфигурациями через настройку синхронизации

Если контрагенты должны регулярно передаваться между программами — например, из «Управления торговлей» в «Бухгалтерию» — разовая выгрузка не подходит. В этом случае настраивается типовая синхронизация данных: «Администрирование → Синхронизация данных → Настройки синхронизации».

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

При переходе на новую версию программы, например с «1С:Бухгалтерии 7.7» или с «Управления торговлей 10.3» на актуальные редакции, используйте встроенные помощники перехода — они корректно переносят справочники с учётом изменившейся структуры данных.

Сравнение способов экспорта

Вывод списка в Excel

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

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

Гибкий набор полей, включая контакты, но требует настройки и контроля дублей строк

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

Полный перенос карточек между базами 1С, но требует совместимых конфигураций и прав администратора

Синхронизация данных

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

Проверка результата и типичные ошибки

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

Частая проблема при сохранении в CSV — потеря кодировки: русские буквы превращаются в нечитаемые символы при открытии в Excel. Решение — сохранять сразу в xlsx или открывать CSV через мастер импорта текста с указанием кодировки UTF-8 или Windows-1251.

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

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

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

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

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

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

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

Ключевые реквизиты
Норма

ИНН, наименование и телефоны заполнены и читаемы

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

Пустые колонки или иероглифы вместо русских букв

Загрузка в целевую базу
Норма

Карточки открываются, счета и контакты на месте, дублей нет

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

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

FAQ

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

Да, вывод списка справочника в табличный документ и сохранение в Excel доступны обычному пользователю с правами просмотра справочника. Обработки выгрузки XML и настройка синхронизации, как правило, требуют административных прав.

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

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

Перенесутся ли банковские счета и договоры при выгрузке списка?

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

Что делать, если в Excel обрезаются длинные ИНН или номера счетов?

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

Как перенести контрагентов из 1С 7.7 в 1С 8?

Используйте типовой помощник перехода, который поставляется с конфигурацией 1С 8, например «Перенос данных из информационных баз 1С:Предприятия 7.7». Он корректно конвертирует справочники с учётом различий структуры платформ.

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

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

Итог

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

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