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

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

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

Как быстро найти контрагента в 1С: поиск по ИНН, наименованию, коду, отборы в списке, полнотекстовый поиск и проверка дублей. Пошаговые инструкции для типовых конфигураций.

В типовых конфигурациях 1С (Бухгалтерия, Управление торговлей, УНФ, ERP) контрагенты хранятся в одноимённом справочнике, и искать их можно несколькими способами: по строке поиска в списке, по ИНН, по коду, через отбор и через полнотекстовый поиск. Выбор способа зависит от того, что известно о контрагенте: точный реквизит, часть названия или только косвенные данные вроде телефона или банковского счёта.

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

Ниже разобраны рабочие способы поиска в типовых конфигурациях на платформе 1С:Предприятие 8.3, приёмы ускорения, проверка результата и типичные ошибки. Инструкции применимы к управляемым формам — в обычных формах (старые конфигурации) механика отличается, что отмечено отдельно.

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

В 1С:Бухгалтерии 8 справочник открывается через раздел Справочники → Контрагенты (в некоторых релизах — «Покупки и продажи → Контрагенты»). В Управлении торговлей 11 и УНФ путь похожий: раздел CRM и маркетинг или Компания → Контрагенты. В ERP — раздел НСИ и администрирование или CRM и маркетинг → Контрагенты.

Если раздела нет на рабочем столе, воспользуйтесь глобальным поиском по команде меню: нажмите на лупу в правом верхнем углу окна программы или клавиши Ctrl+Shift+F и введите «контрагенты». Программа покажет и сам справочник, и документы, где встречается искомый текст.

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

Поиск по строке в списке: самый быстрый способ

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

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

Если поиск по строке не дал результата, проверьте, не установлен ли в списке отбор (над списком видна плашка с условиями отбора) — сбросьте его кнопкой «Отменить поиск» или очисткой полей отбора. Также убедитесь, что список не ограничен группой: раскройте дерево групп слева и выберите корневой уровень.

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

Поиск по ИНН, КПП и коду: когда нужна точность

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

Поиск по коду элемента справочника имеет смысл, когда код известен из интеграции, печатной формы или другой системы. Код вводится в ту же строку поиска. Учтите: если в базе включена автонумерация с префиксами, код вида «00-001234» нужно вводить с учётом префикса или искать по последним цифрам.

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

Отбор и настройка списка для сложных условий

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

Доступны операторы «Равно», «Не равно», «Содержит», «Не содержит», «В списке», «Заполнено / Не заполнено». Условие «Наименование Содержит» работает как поиск по подстроке, но медленнее строки поиска на больших базах, потому что выполняется запросом к базе данных.

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

Полнотекстовый поиск: найти по любым данным

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

Откройте полнотекстовый поиск через Ctrl+Shift+F или пиктограмму лупы, введите запрос и выполните поиск. В результатах будут показаны объекты, где встречается текст, — с возможностью сразу открыть карточку контрагента. Поиск по части слова выполняется со звёздочкой: «ромаш*».

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

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

Строка поиска в списке

Самый быстрый для наименования и ИНН. Ограничение: ищет только по полям, включённым в поисковую строку справочника

Отбор через «Настроить список»

Подходит для комбинаций условий и поиска по реквизитам, не входящим в строку поиска. Медленнее на больших базах

Полнотекстовый поиск

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

Поиск по ИНН

Самый точный, исключает дубли. Бесполезен, если ИНН в карточке не заполнен или заполнен с ошибкой

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

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

Для массовой чистки дублей в 1С:Бухгалтерии и УТ есть штатная обработка: Администрирование → Обслуживание → Поиск и удаление дублей. Она сравнивает элементы по выбранным реквизитам (ИНН, наименование) и позволяет объединить дубли с автоматической заменой ссылок во всех документах.

Риск: объединение дублей — необратимая операция, заменяющая ссылки по всей базе. Перед запуском сделайте резервную копию и выполняйте операцию в монопольном режиме или при минимальной активности пользователей. Если не уверены в сопоставлении элементов, объединяйте дубли небольшими порциями с проверкой результата.

Особенности: обычные формы, веб-клиент и большие базы

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

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

Если справочник большой и поиск регулярно «подвисает», это повод обратиться к администратору: проверить актуальность полнотекстового индекса, настроить динамическое считывание списка и при необходимости выполнить регламентное обновление статистики на СУБД.

Типичные ошибки
01
Создание нового контрагента без поиска по ИНН — появляются дубли, которые потом «размазывают» взаиморасчёты по двум карточкам
02
Поиск с активным отбором в списке — программа «не находит» контрагента, который на самом деле есть, и пользователь заводит дубль
03
Игнорирование предупреждения о совпадении ИНН при вводе карточки — штатная защита от дублей отключается по сути вручную
04
Поиск только по точному наименованию — из-за кавычек, сокращений и порядка слов («ООО Ромашка» vs «Ромашка ООО») контрагент не находится
05
Массовое объединение дублей без копии базы — при ошибочном сопоставлении восстановить данные нечем

Как проверить, что найден правильный контрагент

После поиска откройте карточку и сверьте ключевые реквизиты с первичным документом (счётом, накладной, договором): ИНН, КПП, юридический адрес, номер расчётного счёта. Совпадение ИНН и счёта практически гарантирует, что контрагент тот самый.

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

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

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

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

ИНН в карточке против ИНН в документе
Норма

Значения совпадают полностью, включая все 10 или 12 цифр

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

ИНН отличается или пуст — высок риск, что это другой контрагент или дубль

Наличие документов по контрагенту
Норма

Есть документы вашей организации за прошлые периоды

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

Документов нет при том, что с контрагентом работали — возможен дубль

Статус в реестре ФНС
Норма

Проверка показывает действующую организацию с совпадающим адресом

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

Организация ликвидирована или реквизиты не совпадают

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

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

Чаще всего в списке установлен отбор или выбрана группа — сбросьте отбор и проверьте дерево групп. Вторая причина — расхождение в написании: ищите по фрагменту без кавычек и организационно-правовой формы. Третья — контрагент помечен на удаление и скрыт настройкой списка.

Можно ли искать контрагента по номеру телефона или e-mail?

Да, через полнотекстовый поиск (Ctrl+Shift+F), если он включён и индекс актуален: контактная информация индексируется вместе с карточкой. Строка поиска в списке в типовых конфигурациях по контактам обычно не ищет.

Как найти всех контрагентов, у которых не заполнен ИНН?

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

Что делать, если нашлось два одинаковых контрагента?

Определите основной элемент (обычно тот, по которому больше документов и корректнее реквизиты) и выполните объединение через обработку «Поиск и удаление дублей» в разделе «Администрирование → Обслуживание». Перед этим сделайте резервную копию базы.

Работает ли автозаполнение карточки по ИНН при создании?

Да, в типовых конфигурациях при вводе ИНН в новую карточку реквизиты можно заполнить автоматически по данным ЕГРЮЛ/ЕГРИП (кнопка «Заполнить» или автоматическое предложение). Для этого требуется подключение к интернет-поддержке. Одновременно программа проверит, нет ли уже контрагента с таким ИНН.

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

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

Итог

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

Быстрее всего искать контрагента строкой поиска в списке, точнее всего — по ИНН. Перед созданием новой карточки всегда проверяйте ИНН, чтобы не плодить дубли. Для поиска по контактам и косвенным данным включайте полнотекстовый поиск, а массовую чистку дублей выполняйте только после резервного копирования.