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

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

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

Как распечатать список контрагентов в 1С 7.7: через обработку печати справочника, групповую обработку и отчёт. Фильтры, настройка колонок, типичные ошибки.

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

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

Способ 1: печать из формы списка справочника

Откройте справочник: меню «Справочники → Контрагенты» (в «Торговле и склад» путь может быть «Справочники → Клиенты и поставщики → Контрагенты»). В форме списка нажмите кнопку с изображением принтера на панели инструментов либо пункт «Печать» в меню «Действия». 1С сформирует табличный документ с перечнем элементов текущей группы.

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

После формирования табличного документа нажмите «Файл → Печать» или Ctrl+P, выберите принтер и при необходимости включите режим «Разбить по страницам», чтобы шапка таблицы повторялась на каждом листе. Предварительно проверьте документ в режиме предпросмотра: длинные наименования контрагентов часто обрезаются, и ширину колонки придётся увеличить вручную.

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

Способ 2: групповая обработка справочников

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

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

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

Способ 3: отчёт по контрагентам

Оборотно-сальдовая ведомость по счёту расчётов

Если нужен список контрагентов, с которыми были расчёты, используйте «Отчёты → Оборотно-сальдовая ведомость по счёту» (счета 60, 62, 76) с детализацией по субконто «Контрагенты». В настройках отчёта отключите вывод сумм, если нужен только перечень, либо оставьте сальдо — получится список с задолженностью. Этот способ даёт только «живых» контрагентов, по которым были проводки, что удобно для сверки, но не подходит для полного перечня справочника.

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

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

Сравнение способов печати списка

Печать из формы списка

Самый быстрый для простого перечня; колонки ограничены настройкой формы

Групповая обработка

Гибкий отбор и произвольные реквизиты; на больших справочниках работает медленно

Оборотно-сальдовая ведомость

Показывает только контрагентов с движениями по расчётам, с сальдо

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

Быстрый, с сортировкой и отбором; есть не во всех конфигурациях

Отбор и подготовка данных перед печатью

Перед печатью определите, какой именно срез справочника нужен. Полный список из тысяч позиций редко кому-то нужен на бумаге — обычно требуется группа (покупатели, поставщики), контрагенты конкретного региона или записи, созданные за период. Отбор по группе задаётся прямо в форме списка переходом в нужную папку; более сложные условия — через групповую обработку или отчёт.

Обратите внимание на помеченные на удаление элементы: в печатную форму из формы списка они обычно не попадают, а в групповой обработке могут выводиться в зависимости от настроек. Если список готовится для официальной сверки, предварительно проверьте справочник на дубли — одинаковые контрагенты с разным написанием наименования исказят результат и усложнят сверку.

Вывод в Excel и сохранение результата

Часто распечатать список нужно не сразу, а после правки — убрать лишние строки, добавить подписи. Сформированный табличный документ сохраняется через «Файл → Сохранить как» в формате MXL или копируется в Excel: выделите всю таблицу (Ctrl+A), скопируйте (Ctrl+C) и вставьте в книгу Excel. Форматирование при этом частично сохраняется, но ширину колонок обычно приходится подправлять.

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

Перед массовой печатью сформируйте список с ограничением по группе и распечатайте одну пробную страницу. Так вы проверите ширину колонок, перенос длинных наименований и полноту данных, не тратя бумагу на весь справочник.
ПЗ
Практическое замечание

Типичные ошибки и их решение

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

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

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

Проверка результата

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

Проверьте полноту реквизитов выборочно по нескольким контрагентам: откройте карточку элемента и сравните ИНН и адрес с тем, что попало в печатную форму. Если в карточке реквизит заполнен, а в списке пусто — скорее всего, в отчёт выведен другой реквизит (например, «Адрес» вместо «Юридический адрес») или данные хранятся в подчинённом справочнике.

Контрольные точки

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

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

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

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

Строк заметно меньше — вероятно, действует скрытый отбор

Наличие реквизитов (ИНН, адрес)
Норма

Значения совпадают с карточкой контрагента

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

Колонки пустые при заполненных карточках — выведен не тот реквизит

Читаемость печатной формы
Норма

Наименования не обрезаны, шапка повторяется на каждой странице

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

Текст уходит за границы листа, колонки наезжают друг на друга

FAQ

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

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

Почему в печатную форму попали не все контрагенты?

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

Как выгрузить список контрагентов в Excel?

Сформируйте табличный документ любым способом, выделите таблицу целиком (Ctrl+A), скопируйте (Ctrl+C) и вставьте в книгу Excel. Альтернатива — сохранить документ через «Файл → Сохранить как» и открыть файл в Excel, если ваша версия поддерживает нужный формат. После вставки обычно требуется поправить ширину колонок.

Кнопки «Печать» в форме списка нет — что делать?

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

Как распечатать только покупателей или только поставщиков?

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

Список очень большой, программа зависает при формировании. Что делать?

Разбейте вывод на части: формируйте список по группам или по диапазонам наименований. Сократите число выводимых реквизитов — каждая колонка увеличивает объём табличного документа. На слабых компьютерах также помогает предварительное закрытие лишних окон и запуск формирования при минимальной загрузке базы другими пользователями.

Итог

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

Простой перечень контрагентов печатается кнопкой «Печать» в форме списка справочника; список с реквизитами и отбором — через групповую обработку или универсальный отчёт. Перед печатью снимите лишние отборы, проверьте результат в предпросмотре и сверьте количество строк с ожидаемым. Незнакомые внешние обработки запускайте только на копии базы.