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