Справочники и Данные · 9 мин
Как в 1С экспортировать контрагентов: полная инструкция
Как выгрузить контрагентов из 1С в Excel, CSV или другую программу: штатные обработки, отчёты, выгрузка справочника и типичные ошибки при экспорте.
Экспорт контрагентов из 1С требуется при переходе на новую конфигурацию, передаче базы клиентов менеджерам, загрузке данных в CRM или подготовке рассылки. В зависимости от задачи подходят разные способы: простое копирование списка в Excel, выгрузка через встроенную обработку или обмен между базами 1С.
Перед началом важно понять, какие именно данные нужны: только наименования и ИНН, полные карточки с банковскими счетами и контактами или контрагенты вместе с документами. От этого зависит выбор инструмента и формат файла.
Определяем, что именно нужно выгрузить
Справочник «Контрагенты» в типовых конфигурациях хранит не только название и ИНН, но и связанные данные: адреса, телефоны, банковские счета, контактные лица, договоры. Простая выгрузка списка даст только видимые колонки, а полноценный перенос требует специальных обработок.
Ответьте себе на три вопроса: нужен ли файл для просмотра человеком (Excel, CSV), для загрузки в другую программу (CSV, XML) или для переноса в другую базу 1С (XML с сохранением ссылок). От ответа зависит весь дальнейший порядок действий.
Как выбрать способ выгрузки
Быстрый способ: вывод списка справочника в Excel
Самый простой метод подходит для конфигураций на управляемых формах: «1С:Бухгалтерия 8», «Управление торговлей 11», «Управление нашей фирмой». Откройте раздел со справочником контрагентов (обычно «Справочники → Контрагенты» или «Продажи → Контрагенты»).
Настройте видимые колонки через меню «Ещё → Изменить форму» или настройку списка: добавьте ИНН, КПП, телефон, адрес, если они не отображаются. Затем откройте «Ещё → Вывести список», отметьте нужные колонки и нажмите «ОК». Программа сформирует табличный документ, который сохраняется через «Файл → Сохранить как» в формат Excel (xlsx), CSV или mxl.
Если контрагентов много, перед выводом списка примените отбор: по группе (покупатели, поставщики), по признаку актуальности или по дате создания. Это уменьшит файл и упростит дальнейшую работу с ним.
- 1Откройте справочник «Контрагенты» в нужном разделе
- 2При необходимости установите отбор по группе или реквизиту
- 3Добавьте нужные колонки через настройку формы
- 4Выберите «Ещё → Вывести список» и отметьте колонки
- 5Сохраните табличный документ через «Файл → Сохранить как» в формате Excel
- 6Откройте файл и проверьте, что все строки и колонки на месте
Выгрузка через отчёт с произвольными полями
Когда списка недостаточно — например, нужны адреса из табличной части контактной информации или данные по договорам — удобнее построить отчёт. Во многих конфигурациях есть универсальный отчёт или возможность создать отчёт по справочнику через «Отчёты → Универсальный отчёт».
В настройках отчёта выберите справочник «Контрагенты» как источник, добавьте нужные поля: наименование, ИНН, КПП, юридический адрес, телефон, e-mail, основной банковский счёт. Установите отборы и сформируйте отчёт. Результат сохраняется в Excel тем же способом, что и табличный документ.
Преимущество метода — гибкость: можно вывести поля, которых нет в стандартном списке, и сгруппировать данные. Недостаток — требуется аккуратная настройка, иначе в отчёт попадут дубли строк из-за нескольких адресов или телефонов у одного контрагента.
Полный перенос между базами 1С через XML
Для переноса контрагентов из одной базы 1С в другую с сохранением всех реквизитов и связей используется стандартная обработка «Выгрузка и загрузка данных XML». Она входит в поставку большинства типовых конфигураций и доступна пользователям с правами администратора.
Откройте обработку через «Файл → Открыть» (файл ВыгрузкаЗагрузкаДанныхXML.epf находится в каталоге шаблонов конфигурации) или через встроенный раздел администрирования, если обработка интегрирована. На закладке «Выгрузка» отметьте объект «Справочник.Контрагенты», при необходимости включите связанные объекты: банковские счета, контактную информацию, договоры. Укажите имя файла и нажмите «Выгрузить данные».
В целевой базе откройте ту же обработку, перейдите на закладку «Загрузка» и выберите созданный файл. Важно: обе базы должны иметь одинаковую или совместимую версию конфигурации, иначе часть реквизитов не перенесётся или загрузка завершится ошибкой.
Обмен между типовыми конфигурациями через настройку синхронизации
Если контрагенты должны регулярно передаваться между программами — например, из «Управления торговлей» в «Бухгалтерию» — разовая выгрузка не подходит. В этом случае настраивается типовая синхронизация данных: «Администрирование → Синхронизация данных → Настройки синхронизации».
Помощник настройки предложит выбрать вторую программу, способ подключения (через файл, каталог или прямое подключение) и состав передаваемых данных. Контрагенты входят в стандартный состав обмена вместе с договорами и документами. После первоначальной выгрузки синхронизация будет передавать только изменения по расписанию или вручную.
При переходе на новую версию программы, например с «1С:Бухгалтерии 7.7» или с «Управления торговлей 10.3» на актуальные редакции, используйте встроенные помощники перехода — они корректно переносят справочники с учётом изменившейся структуры данных.
Сравнение способов экспорта
Быстро и без прав администратора, но выгружаются только видимые колонки без связанных данных
Гибкий набор полей, включая контакты, но требует настройки и контроля дублей строк
Полный перенос карточек между базами 1С, но требует совместимых конфигураций и прав администратора
Регулярный обмен между типовыми программами, но настройка сложнее и избыточна для разовой задачи
Проверка результата и типичные ошибки
После экспорта откройте полученный файл и сверьте данные с исходной базой. Проверьте количество строк, полноту ключевых реквизитов (ИНН, наименование), корректность кириллицы и отсутствие обрезанных значений. При загрузке в другую базу сравните количество элементов справочника до и после.
Частая проблема при сохранении в CSV — потеря кодировки: русские буквы превращаются в нечитаемые символы при открытии в Excel. Решение — сохранять сразу в xlsx или открывать CSV через мастер импорта текста с указанием кодировки UTF-8 или Windows-1251.
Ещё одна типичная ошибка — выгрузка помеченных на удаление контрагентов. Перед экспортом проверьте, не включены ли в список неактуальные карточки, и при необходимости установите отбор, исключающий помеченные элементы.
Как проверить результат
Совпадает с количеством отобранных контрагентов в списке
Строк больше из-за дублей контактов или меньше из-за скрытого отбора
ИНН, наименование и телефоны заполнены и читаемы
Пустые колонки или иероглифы вместо русских букв
Карточки открываются, счета и контакты на месте, дублей нет
Появились дубли контрагентов или пустые связанные данные
FAQ
Можно ли выгрузить контрагентов без прав администратора?
Да, вывод списка справочника в табличный документ и сохранение в Excel доступны обычному пользователю с правами просмотра справочника. Обработки выгрузки XML и настройка синхронизации, как правило, требуют административных прав.
Как выгрузить только покупателей или только поставщиков?
Установите отбор в списке справочника: через кнопку «Ещё → Настроить список» добавьте условие по группе справочника или по реквизиту «Покупатель»/«Поставщик», если он есть в вашей конфигурации. После отбора выведите список обычным способом.
Перенесутся ли банковские счета и договоры при выгрузке списка?
Нет. Вывод списка и отчёт выгружают только выбранные поля. Банковские счета и договоры — отдельные связанные объекты, они переносятся только через обработку выгрузки XML с включением связанных данных или через синхронизацию.
Что делать, если в Excel обрезаются длинные ИНН или номера счетов?
Excel может преобразовывать длинные числа в экспоненциальный формат. Перед вставкой или импортом задайте для этих колонок текстовый формат, либо сохраняйте данные из 1С сразу в xlsx, где форматы передаются корректно.
Как перенести контрагентов из 1С 7.7 в 1С 8?
Используйте типовой помощник перехода, который поставляется с конфигурацией 1С 8, например «Перенос данных из информационных баз 1С:Предприятия 7.7». Он корректно конвертирует справочники с учётом различий структуры платформ.
Можно ли выгрузить контрагентов вместе с историей продаж?
Разовая выгрузка справочника документы не включает. Для переноса контрагентов вместе с документами используйте синхронизацию данных или обработку выгрузки XML с отметкой документов и их движений, либо обратитесь к специалисту по внедрению для настройки правил обмена.
Что важно запомнить
Для быстрой таблицы используйте вывод списка справочника в Excel, для гибкой выборки полей — отчёт, для полного переноса между базами 1С — обработку выгрузки XML. Перед любой загрузкой данных делайте резервную копию, а после экспорта проверяйте количество строк, кодировку и отсутствие дублей.