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

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

Как в 1С сохранить список контрагентов

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

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

Выбор способа зависит от задачи: нужен ли просто перечень названий для печати, структурированная таблица с ИНН и адресами для Excel, полноценный перенос карточек в другую базу или регулярная автоматическая выгрузка. Ниже разобраны все основные варианты с точными действиями, ограничениями и проверкой результата.

Определите, какой именно список вам нужен

Перед выгрузкой важно понять, что именно требуется на выходе. Простой перечень названий для печати или вставки в письмо — это одна задача. Таблица с ИНН, КПП, адресами и телефонами для загрузки в CRM — другая. Полный перенос карточек контрагентов вместе с договорами и банковскими счетами в другую базу 1С — третья. Каждая задача решается своим инструментом, и неправильный выбор приведёт к потере времени или неполным данным.

Также уточните состав справочника: в типовых конфигурациях контрагенты могут делиться на поставщиков, покупателей, прочих, иметь пометки удаления и дубли. Если нужен «чистый» список покупателей без помеченных на удаление, это надо учесть отбором ещё до выгрузки, а не чистить потом вручную в Excel.

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

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

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

Сохранение списка через «Вывести список»

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

Полученный табличный документ сохраняется через «Файл» → «Сохранить» или «Сохранить копию». Доступные форматы: Excel (XLSX), табличный документ 1С (MXL), PDF, HTML, текст. Для дальнейшей обработки удобнее всего XLSX — файл откроется в Excel или LibreOffice с сохранением структуры колонок.

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

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

Настройка отбора и колонок перед выгрузкой

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

Состав колонок в форме списка меняется через «Ещё» → «Изменить форму» или через настройку списка — в зависимости от конфигурации. Если нужные реквизиты (телефон, e-mail, адрес) не отображаются как колонки списка, их проще получить не через «Вывести список», а через отчёт или консоль — об этом ниже. Контактная информация в типовых конфигурациях хранится в отдельной табличной части и не всегда доступна как колонка списка.

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

Когда нужны реквизиты, которых нет в колонках списка, используйте отчётный механизм. В ряде конфигураций есть готовые отчёты по контрагентам или по контактной информации. Универсальный путь — отчёт «Универсальный отчёт» (в Бухгалтерии) или произвольный отчёт на СКД по справочнику «Контрагенты»: выбираете источник данных, добавляете поля (наименование, ИНН, КПП, юридический адрес, телефон), настраиваете отбор и формируете.

Результат отчёта — тот же табличный документ, который сохраняется в XLSX через «Файл» → «Сохранить копию». Преимущество подхода: полный контроль над составом полей и отборов, возможность сохранить вариант отчёта для повторного использования. Недостаток: требуется больше действий и базовое понимание настроек отчёта.

Перенос карточек в другую базу 1С

Если цель — не таблица для просмотра, а перенос контрагентов в другую информационную базу, сохранение в Excel не подходит: потеряются связи, договоры, счета и история. Для переноса используйте обработку «Универсальный обмен данными в формате XML» — она входит в состав многих типовых конфигураций и доступна на диске ИТС. В обработке выбираются правила обмена для вашей конфигурации, отмечается объект «Контрагенты», задаётся отбор, и данные выгружаются в XML-файл, который затем загружается в целевую базу той же обработкой.

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

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

После сохранения файла откройте его и сверьте количество строк с количеством элементов в списке справочника (число элементов видно в строке состояния формы списка при выделении всех строк либо через настройку списка). Проверьте, что ИНН не потеряли ведущие нули: Excel при открытии может преобразовать текстовые ИНН в числа. Если это произошло, откройте файл заново, задав для колонки текстовый формат, или сохраняйте из 1С сразу в XLSX, а не через промежуточный CSV.

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

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

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

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

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

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

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

Колонка ИНН
Норма

ИНН отображаются полностью, с ведущими нулями

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

ИНН преобразованы в числа, нули потеряны

Состав колонок
Норма

Все нужные реквизиты присутствуют

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

Нет телефонов/адресов — выгружайте через отчёт

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

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

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

Как сохранить список в формате CSV?

Табличный документ 1С напрямую в CSV не сохраняет. Сохраните в XLSX и пересохраните из Excel в CSV, либо используйте обработки выгрузки. Учтите, что в CSV выше риск потери ведущих нулей и проблем с кодировкой — для русских названий выбирайте UTF-8.

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

В самом справочнике могут существовать дубли — «Вывести список» выгружает всё как есть. Перед выгрузкой запустите штатный поиск и удаление дублей (в типовых конфигурациях: «Администрирование» → «Обслуживание» → «Поиск и удаление дублей»).

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

Штатной кнопки «выгружать по расписанию» в типовых конфигурациях обычно нет. Задача решается регламентным заданием с небольшой доработкой или внешней обработкой — для этого потребуется участие специалиста по 1С.

Как перенести контрагентов из одной базы 1С в другую без потерь?

Используйте обработку «Универсальный обмен данными в формате XML» с правилами для вашей конфигурации или типовую синхронизацию данных. Перед загрузкой сделайте резервную копию целевой базы и проверьте настройки поиска объектов, чтобы не создать дубли.

Нужны ли особые права для выгрузки списка?

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

Итог

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

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