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

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

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

Как вывести список контрагентов в 1С 8.3: через справочник, отчёты и консоль запросов. Выгрузка в Excel, фильтры по группам, проверка дублей.

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

Инструкция ниже ориентирована на типовые конфигурации 1С 8.3 — «Бухгалтерия предприятия», «Управление торговлей», «Комплексная автоматизация». Названия пунктов меню могут немного отличаться между конфигурациями и версиями, но логика действий одинакова.

Где находится справочник контрагентов

В большинстве конфигураций справочник доступен из раздела «Справочники» или «Продажи» / «Покупки». В 1С:Бухгалтерии 8.3 путь такой: главное меню → «Справочники» → «Контрагенты». В «Управлении торговлей» — раздел «CRM и маркетинг» или «НСИ и администрирование» → «Контрагенты».

Если пункта нет на панели навигации, откройте справочник через команду «Все функции» (кнопка с тремя полосками в левом верхнем углу или Shift+Ctrl+F в некоторых версиях платформы) → ветка «Справочники» → «Контрагенты». Учтите, что «Все функции» доступны только при соответствующих правах пользователя.

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

Как вывести список на экран и в табличный документ

Открыв справочник, вы уже видите список, но для печати или копирования нужен табличный документ. Для этого в форме списка нажмите «Ещё» → «Вывести список». Появится окно настройки, где можно отметить нужные колонки: наименование, полное наименование, ИНН, КПП, адрес, телефон, комментарий.

После нажатия «ОК» программа сформирует табличный документ, который можно распечатать (Ctrl+P) или сохранить через «Файл» → «Сохранить как» в форматах mxl, xlsx, pdf, html. Это самый простой способ получить реестр контрагентов без настройки отчётов.

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

Как отфильтровать контрагентов перед выводом

Если контрагентов тысячи, выводить весь справочник неудобно. Используйте отборы: «Ещё» → «Настроить список». Здесь можно задать условия по любому реквизиту: группа (папка), ИНН, регион, признак «поставщик/покупатель», дата создания.

Быстрый поиск по подстроке работает через поле поиска вверху формы (Ctrl+F) — он ищет по наименованию и ИНН. Для сложных условий, например «все контрагенты без договоров» или «с задолженностью», форма списка не подойдёт — нужен отчёт.

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

Вывод реестра через отчёты

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

В конфигурациях на СКД (УТ 11, КА, ERP) аналогичную задачу решает отчёт «Реестр контрагентов» или произвольный отчёт по справочнику через «Все отчёты». Преимущество отчёта перед «Вывести список» — гибкие группировки, итоги и возможность сохранить вариант настройки для всей команды.

Способы вывода списка

Форма списка + «Вывести список»

Быстро, без настроек. Подходит для простого реестра с базовыми реквизитами. Ограничение — только доступные в форме колонки.

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

Любые реквизиты, группировки, сохранение вариантов. Требует минимального знакомства с настройкой отчётов.

Консоль запросов / обработка

Максимальная гибкость, связи с договорами и документами. Требует навыков разработчика и тестовой базы.

Выгрузка списка в Excel

Любой табличный документ в 1С сохраняется в Excel: после формирования списка или отчёта нажмите «Файл» → «Сохранить как» и выберите «Лист Excel (*.xlsx)». Альтернатива — выделить таблицу и скопировать её в буфер обмена, затем вставить в Excel.

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

Вывод списка запросом (для разработчиков)

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

ВЫБРАТЬ

Контрагенты.Ссылка КАК Контрагент,

Контрагенты.Наименование КАК Наименование,

Контрагенты.ИНН КАК ИНН,

Контрагенты.КПП КАК КПП

ИЗ

Справочник.Контрагенты КАК Контрагенты

ГДЕ

НЕ Контрагенты.ПометкаУдаления

УПОРЯДОЧИТЬ ПО

Контрагенты.Наименование

Отбор по пометке удаления важен: без него в выгрузку попадут удалённые элементы, и список окажется «грязным». Работайте с запросами в копии базы или в режиме только чтения, чтобы случайно не изменить данные.

Проверка результата и поиск дублей

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

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

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

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

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

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

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

Строк больше (попали помеченные) или меньше (сработал скрытый отбор)

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

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

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

Значения обрезаны или преобразованы в числа

Дубли
Норма

Один ИНН — один контрагент

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

Несколько элементов с одинаковым ИНН

Итог

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

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

Частые вопросы

Почему в списке не видно части контрагентов?

Чаще всего включён отбор или настроенный ранее вариант списка. Сбросьте отбор через «Ещё» → «Настроить список» → «Стандартные настройки». Также проверьте, нет ли ограничения доступа на уровне записей (RLS) — тогда часть элементов скрыта правами, и вопрос решается с администратором.

Как вывести список контрагентов вместе с договорами?

Форма списка этого не умеет. Используйте универсальный отчёт по справочнику «Договоры контрагентов» с группировкой по владельцу или запрос с соединением справочников «Контрагенты» и «ДоговорыКонтрагентов» по полю «Владелец».

Можно ли вывести только покупателей или только поставщиков?

Да. В конфигурациях, где у контрагента есть признак вида (покупатель/поставщик), установите отбор по этому реквизиту в настройке списка. Если такого реквизита нет, ориентируйтесь на группу справочника или на наличие соответствующих документов — тогда потребуется отчёт.

Как распечатать список контрагентов с адресами и телефонами?

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

Что делать, если кнопка «Вывести список» недоступна?

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

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

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