Справочники и Данные · 7 мин
Как в 1С посмотреть количество контрагентов
Как быстро посмотреть количество контрагентов в 1С: подсчёт в списке, отчёт, выборка запросом. Способы для Бухгалтерии, УТ и других конфигураций.
Количество контрагентов в базе 1С важно знать при оценке размера справочника, чистке дублей, подготовке к миграции данных или просто для управленческой отчётности. В зависимости от конфигурации (Бухгалтерия предприятия, Управление торговлей, ERP, Комплексная автоматизация) и поставленной задачи существует несколько способов получить это число — от простого визуального подсчёта до запроса в консоли кода.
Самый быстрый путь — открыть справочник «Контрагенты» и посмотреть число элементов прямо в списке. Если нужен более точный анализ — например, количество только поставщиков или только действующих контрагентов — потребуется отбор, универсальный отчёт или запрос. Ниже разобраны все рабочие методы с указанием ограничений каждого.
Способ 1. Подсчёт прямо в списке справочника
Откройте раздел, где расположен справочник: в 1С:Бухгалтерии это «Справочники → Контрагенты», в Управлении торговлей — «CRM и маркетинг → Контрагенты» или «НСИ и администрирование → Контрагенты» в зависимости от версии. Перед подсчётом убедитесь, что в списке не установлены отборы и отключён режим иерархического просмотра по папкам, иначе вы увидите только часть записей.
Выделите все элементы комбинацией клавиш Ctrl+A. В правом нижнем углу окна в строке состояния появится надпись вида «Выделено элементов: N» — это и есть общее количество контрагентов в справочнике, включая помеченные на удаление. Способ занимает несколько секунд и не требует никаких прав, кроме доступа к справочнику.
Учтите: в больших базах с сотнями тысяч записей выделение всех элементов может занять время, а в некоторых версиях платформы строка состояния показывает количество только после полной загрузки списка. Если список построен динамически, прокрутите его до конца или используйте другой метод.
- 1Откройте справочник «Контрагенты» через меню «Справочники»
- 2Снимите все отборы и отключите фильтр по группам
- 3Нажмите Ctrl+A для выделения всех элементов
- 4Посмотрите число выделенных элементов в строке состояния внизу окна
Способ 2. Команда «Вывести список»
В форме списка справочника нажмите кнопку «Ещё» и выберите пункт «Вывести список». В открывшемся окне оставьте только нужную колонку (например, «Наименование») и нажмите «ОК». Программа сформирует табличный документ со всеми записями.
Количество строк в получившемся табличном документе соответствует числу контрагентов. Чтобы быстро его узнать, выделите колонку целиком — в строке состояния отобразится число заполненных ячеек, либо нажмите Ctrl+End, чтобы перейти к последней строке, и посмотрите её номер. Этот способ удобен, когда результат нужно одновременно сохранить или распечатать.
Способ 3. Универсальный отчёт
В типовых конфигурациях есть инструмент «Универсальный отчёт» (обычно в разделе «Отчёты» или через «Все функции → Отчёты → Универсальный отчёт»). В нём выберите тип объекта «Справочник», конкретный справочник «Контрагенты» и сформируйте отчёт без группировок — количество строк результата покажет число записей.
Преимущество метода — возможность сразу наложить условия: например, посчитать только контрагентов с заполненным ИНН, только юридических лиц или только не помеченных на удаление. Для этого в настройках отчёта добавьте отбор по нужному реквизиту. Универсальный отчёт доступен пользователям с правами на отчёты, дополнительных доработок не требуется.
Способ 4. Консоль запросов или встроенный язык
Если у вас есть доступ к инструментам разработчика (консоль запросов, внешняя обработка или режим «Конфигуратор»), точное количество считается одним запросом. Это самый гибкий способ: можно посчитать записи с любыми условиями, включая связанные данные вроде наличия договоров или документов.
ВЫБРАТЬ
КОЛИЧЕСТВО(*) КАК КоличествоКонтрагентов
ИЗ
Справочник.Контрагенты КАК Контрагенты
ГДЕ
НЕ Контрагенты.ПометкаУдаленияВыполните этот запрос в консоли — результат будет единственным числом. Уберите условие ГДЕ, если нужно посчитать все записи, включая помеченные. Работа в консоли запросов не изменяет данные, поэтому метод полностью безопасен, но требует соответствующих прав.
Как посчитать контрагентов по условию
На практике редко нужно просто общее число — чаще требуется количество поставщиков, покупателей, контрагентов без ИНН или без движений за период. Все эти задачи решаются отбором в списке или отчёте: установите фильтр по нужному реквизиту (вид контрагента, страна, группа) и затем примените любой из описанных способов подсчёта.
Для подсчёта контрагентов, с которыми были операции за период, используйте оборотно-сальдовую ведомость по счетам расчётов (60, 62, 76) с группировкой по контрагентам — количество строк в разрезе субконто покажет число активных контрагентов. Это самый надёжный способ оценить реально используемую часть справочника.
Проверка результата и частые ошибки
Если число вызывает сомнения, перепроверьте его другим методом: например, сравните результат выделения в списке с результатом универсального отчёта. Значения должны совпасть при одинаковых условиях отбора. Расхождение почти всегда означает, что в одном из случаев действует скрытый отбор или иерархический режим.
Помните, что в некоторых конфигурациях часть контрагентов может храниться в связанных справочниках (например, «Партнеры» в УТ и ERP, где один партнёр может иметь несколько контрагентов). Если цель — посчитать уникальных клиентов бизнеса, а не записей справочника, уточните, какой именно объект нужно считать.
Что важно запомнить
Быстрый подсчёт — Ctrl+A в списке справочника и число в строке состояния. Точный подсчёт с условиями — универсальный отчёт или консоль запросов. Всегда проверяйте отборы, иерархию и пометки удаления, чтобы число отражало реальную картину.
Частые вопросы
Почему количество контрагентов в списке не совпадает с числом в отчёте?
Чаще всего причина в отборе: в списке или в отчёте действует фильтр, либо включён показ по группам. Также проверьте, учитываются ли помеченные на удаление элементы — по умолчанию список их показывает, а некоторые отчёты исключают.
Как посмотреть количество контрагентов без прав администратора?
Достаточно прав на просмотр справочника: откройте список контрагентов, снимите отборы и нажмите Ctrl+A — число выделенных элементов видно в строке состояния. Права разработчика для этого не нужны.
Учитываются ли помеченные на удаление контрагенты?
Да, при подсчёте в списке они учитываются, так как физически остаются в базе. Чтобы их исключить, установите отбор по пометке удаления или выполните операцию «Удаление помеченных объектов» в разделе администрирования.
Как посчитать только поставщиков или только покупателей?
Установите в списке отбор по виду контрагента или группе, если справочник так структурирован, а затем подсчитайте выделенные элементы. Альтернатива — универсальный отчёт с отбором по нужному реквизиту.
Можно ли узнать количество контрагентов, не открывая справочник?
Да, через универсальный отчёт по справочнику «Контрагенты» или консоль запросов с запросом КОЛИЧЕСТВО(*). Оба способа дают точное число и позволяют сразу задать условия.