Справочники и Данные · 10 мин
Как сформировать реестр контрагентов в 1С
Как сформировать реестр контрагентов в 1С 8.3: через типовой отчет, консоль отчетов и СКД. Настройка колонок, отборы, выгрузка в Excel и проверка результата.
Реестр контрагентов — это упорядоченный список поставщиков, покупателей и прочих партнеров компании с их основными реквизитами: наименованием, ИНН, КПП, адресом, телефоном и контактными лицами. Такой список нужен для выгрузки базы клиентов, сверки данных перед отправкой в ФНС, подготовки рассылок, аудита справочника и передачи информации в другие системы.
В 1С нет единой кнопки «Реестр контрагентов», но задача решается несколькими рабочими способами: типовым отчетом по справочнику, списком с настройкой колонок, консолью отчетов на СКД или универсальным отчетом. Выбор зависит от конфигурации (Бухгалтерия, Управление торговлей, ERP), версии платформы и того, какие именно поля нужны на выходе.
Ниже разобраны основные варианты для 1С 8.3 на примере типовых конфигураций. Пути в меню могут немного отличаться в зависимости от версии, но логика действий одинакова: открыть источник данных, настроить состав колонок и отборы, сформировать и сохранить результат.
Определите, какие данные должны попасть в реестр
Прежде чем формировать реестр, зафиксируйте его назначение. Для передачи в банк по зарплатному проекту нужны одни поля, для сверки с налоговой — другие, для маркетинговой рассылки — третьи. От этого зависит, какой инструмент выбрать и какие настройки задать.
Типовой минимальный состав реестра: наименование контрагента, ИНН, КПП (для юридических лиц), юридический или фактический адрес, телефон, e-mail. Расширенный вариант добавляет вид контрагента (покупатель, поставщик, прочий), основного менеджера, банковский счет и дату регистрации в базе.
Обратите внимание: часть данных хранится не в самой карточке контрагента, а в табличных частях и регистрах сведений — контактная информация, банковские счета, контактные лица. Если эти поля нужны в реестре, простого списка справочника будет недостаточно, потребуется отчет на СКД или обработка.
Сформируйте реестр через список справочника
Самый быстрый способ, доступный во всех конфигурациях на управляемых формах. Откройте раздел «Справочники» (или «Покупки» / «Продажи») → «Контрагенты». В открывшемся списке нажмите кнопку «Ещё» и выберите пункт «Вывести список» (в некоторых версиях — «Вывести список…» в меню «Ещё» либо через сочетание клавиш).
В появившемся окне отметьте галочками колонки, которые должны попасть в реестр: наименование, ИНН, КПП и другие доступные реквизиты. Подтвердите вывод — программа сформирует табличный документ, который можно сразу сохранить в Excel, PDF или распечатать через «Файл → Сохранить как».
Перед выводом примените отборы: через кнопку «Ещё → Настроить список» задайте условия, например «Группа контрагентов = Поставщики» или «Пометка удаления = Нет». Так в реестр не попадут помеченные на удаление и ненужные категории. Это важно: по умолчанию список выводится целиком, включая дубли и архивные записи.
- 1Откройте Справочники → Контрагенты
- 2Настройте отбор через Ещё → Настроить список (исключите помеченные на удаление)
- 3Нажмите Ещё → Вывести список и отметьте нужные колонки
- 4Сформируйте табличный документ и сохраните его в нужном формате
- 5Проверьте количество строк и полноту данных
Используйте типовой отчет или универсальный отчет
В ряде конфигураций есть готовый отчет по контрагентам. В 1С:Бухгалтерии проверьте раздел «Отчеты» — там может присутствовать «Реестр договоров» и отчеты по справочникам. В Управлении торговлей и ERP поищите в разделе «CRM и маркетинг» или «Нормативно-справочная информация» отчеты по партнерам и контрагентам.
Универсальный вариант — отчет «Универсальный отчет» (в Бухгалтерии: «Отчеты → Универсальный отчет»). Выберите тип объекта «Справочник», объект «Контрагенты», укажите период (для справочника он не принципиален) и в настройках добавьте нужные поля: ИНН, КПП, комментарий. Отчет выведет данные в виде таблицы, которую можно группировать и фильтровать.
Плюс универсального отчета — он позволяет выводить реквизиты, которых нет в форме списка, и сохранять настройки для повторного использования. Минус — контактная информация (телефоны, адреса) в него попадает не всегда, поскольку хранится в отдельном регистре сведений.
Сравнение способов формирования реестра
Самый быстрый, не требует настроек. Ограничение: набор колонок ограничен, контактная информация может не выводиться.
Гибкие отборы и сохранение настроек. Ограничение: не всегда доступны телефоны и адреса из регистра сведений.
Полный контроль над полями, включая контакты и банковские счета. Ограничение: требует навыков настройки или помощи специалиста.
Любой формат под требования банка или ФНС. Ограничение: нужна разработка и сопровождение.
Настройте отчет на СКД для полного реестра
Когда нужны телефоны, адреса, e-mail и контактные лица в одной таблице, используйте отчет на системе компоновки данных. В типовых конфигурациях есть «Консоль отчетов» (может быть скрыта, открывается через «Все функции» при наличии прав) либо отчет создается администратором или разработчиком.
Запрос для такого отчета берет данные из справочника «Контрагенты» с левым соединением к регистру сведений «Контактная информация» по ссылке контрагента. В настройках СКД выбираются ресурсы и группировки: контрагент в строках, реквизиты в колонках. После сохранения настройки отчетом сможет пользоваться любой сотрудник без участия программиста.
Если прав на «Все функции» нет, попросите администратора 1С добавить готовый внешний отчет через «Администрирование → Печатные формы, отчеты и обработки → Дополнительные отчеты и обработки». Это штатный механизм, он не требует изменения конфигурации и не снимает базу с поддержки.
Выгрузите реестр в Excel и проверьте результат
Любой табличный документ в 1С сохраняется во внешние форматы: «Файл → Сохранить как» (или кнопка сохранения на панели). Доступны Excel (xlsx, xls), PDF, HTML, текстовый формат и mxl. Для дальнейшей обработки выбирайте xlsx — в нем сохраняется структура колонок.
После выгрузки сверьте результат с источником. Количество строк в файле должно совпадать с количеством отобранных записей в списке справочника (счетчик записей виден в настройках списка или через выделение всех строк). Проверьте, что ИНН выгружены как текст и не потеряли лидирующие нули — в Excel это частая проблема при открытии файла.
Если реестр передается в банк или госорган, уточните требования к формату заранее: порядок колонок, разделители, кодировку. Проще один раз настроить отчет под нужный шаблон, чем каждый раз править файл вручную.
Как проверить результат
Совпадает с числом записей в отобранном списке
Строк меньше (сработал скрытый отбор) или больше (попали помеченные на удаление)
Все цифры на месте, включая лидирующие нули
Excel обрезал нули или преобразовал в число с экспонентой
Телефоны и адреса заполнены у большинства записей
Колонки пустые — отчет не берет данные из регистра сведений
Каждый контрагент встречается один раз
Одна организация повторяется с разным написанием имени
Частые ошибки и ограничения
Наиболее распространенная ошибка — выгрузка реестра без отбора по пометке удаления. Помеченные объекты остаются в базе до запуска удаления помеченных объектов и попадают в реестр, искажая список. Всегда добавляйте условие «Пометка удаления равно Нет» или используйте отбор «Скрывать помеченные на удаление».
Вторая типичная ситуация — дубли контрагентов, созданные с разным написанием наименования. Реестр честно покажет все записи, поэтому перед формированием реестра для внешней передачи имеет смысл провести поиск и объединение дублей штатной обработкой «Поиск и удаление дублей» (в разделе «Администрирование»).
Учитывайте и права доступа: если у пользователя нет прав на просмотр контактной информации или отдельных групп контрагентов, реестр сформируется неполным, и внешне это может быть незаметно. Сверяйте итоговое количество записей с ожидаемым.
FAQ: частые вопросы о реестре контрагентов в 1С
Как выгрузить только поставщиков или только покупателей?
Используйте отбор в списке справочника или в отчете. В конфигурациях с группировкой по папкам отберите по группе («Группа в иерархии = Поставщики»). Если группы не ведутся, ориентируйтесь на признак в карточке контрагента (в УТ и ERP — галочки «Поставщик» / «Клиент») или на наличие договоров соответствующего вида.
Почему в выгруженном файле пустые колонки телефона и адреса?
Контактная информация хранится в регистре сведений, а не в реквизитах справочника. Простой вывод списка и универсальный отчет эти данные не подтягивают. Решение — отчет на СКД с запросом к регистру «Контактная информация» или специализированная обработка выгрузки.
Можно ли сохранить настройки реестра, чтобы не настраивать заново?
Да. В отчетах на СКД настройки сохраняются через кнопку «Сохранить настройки» — при следующем открытии достаточно выбрать сохраненный вариант. Отборы списка справочника также можно сохранить как именованную настройку через «Ещё → Сохранить настройки».
Как убрать дубли контрагентов перед формированием реестра?
Используйте штатную обработку «Администрирование → Обслуживание → Поиск и удаление дублей» (в некоторых конфигурациях — «Корректировка данных»). Она находит записи с совпадающими ИНН или наименованиями и заменяет ссылки на выбранный элемент во всех документах. Перед запуском обязательно сделайте резервную копию.
Можно ли формировать реестр автоматически по расписанию?
В файловой базе штатного расписания для произвольных отчетов обычно нет, но в клиент-серверном варианте отчет на СКД можно запускать регламентным заданием с сохранением результата в файл или отправкой по почте. Такую настройку выполняет администратор или разработчик.
Что делать, если кнопки «Вывести список» нет в меню «Ещё»?
Проверьте права пользователя — вывод списка требует права «Вывод» для объекта. Если права в порядке, попробуйте альтернативу: выделите все строки списка (Ctrl+A), скопируйте (Ctrl+C) и вставьте в Excel — базовые колонки перенесутся. Либо используйте универсальный отчет.
Что важно запомнить
Реестр контрагентов в 1С формируется через вывод списка справочника, универсальный отчет или отчет на СКД. Перед выгрузкой исключите помеченные на удаление записи, проверьте дубли и права доступа, а для вывода телефонов и адресов используйте отчет с обращением к регистру сведений «Контактная информация».