Справочники и Данные · 12 мин
Как в 1С настроить поиск контрагента
Как настроить поиск контрагента в 1С: поиск по ИНН, наименованию, дубли контрагентов, настройка строки поиска и автоматическое заполнение реквизитов по данным ФНС.
Поиск контрагента — одна из самых частых операций в 1С: менеджеры ищут клиентов в документах, бухгалтеры проверяют поставщиков перед оплатой, а при заведении новой карточки система должна подсказать, нет ли такого контрагента в базе. Если поиск настроен неправильно, справочник быстро заполняется дублями, а отчёты по взаиморасчётам «разваливаются» на несколько карточек одной и той же организации.
В типовых конфигурациях (1С:Бухгалтерия, Управление торговлей, ERP, Комплексная автоматизация) поиск контрагента работает в нескольких режимах: быстрый поиск в поле ввода документа, полнотекстовый поиск по базе, поиск по ИНН с автозаполнением реквизитов из сервиса ФНС и проверка дублей при записи. Каждый из этих механизмов настраивается отдельно.
Ниже разобраны конкретные настройки для управляемых форм (так называемый интерфейс «Такси»), которые используются в актуальных версиях конфигураций. Пути к настройкам могут немного отличаться в зависимости от версии, но логика везде одинаковая.
Какие механизмы поиска контрагентов есть в 1С
Прежде чем что-то настраивать, важно понимать, какой именно поиск вам нужен. В типовых конфигурациях их четыре, и они дополняют друг друга.
Первый — поиск в поле ввода документа: когда вы начинаете печатать название или ИНН в поле «Контрагент», программа показывает выпадающий список подходящих карточек. Второй — поиск в форме списка справочника через строку поиска или кнопку «Найти». Третий — полнотекстовый поиск по всей базе, который ищет по части слова в любых полях. Четвёртый — поиск по ИНН в сервисе ФНС при создании новой карточки, когда реквизиты подтягиваются автоматически.
Сравнение вариантов поиска
Подходит для ежедневной работы с документами. Ищет по началу наименования и ИНН, настраивается составом полей поиска.
Находит контрагента по любому фрагменту текста, включая комментарии и адреса. Требует включения и периодического обновления индекса.
Используется при создании новой карточки: реквизиты заполняются автоматически. Требует интернет-поддержки и работает только для российских организаций и ИП.
Срабатывает при записи новой карточки и при специальной обработке. Помогает содержать справочник в чистоте, но не заменяет поиск.
Включение полнотекстового поиска по базе
Полнотекстовый поиск — основа быстрого нахождения контрагентов, когда вы помните только часть названия или фрагмент адреса. Без него поиск в форме списка ищет только по началу наименования, что неудобно при тысячах карточек.
Для включения перейдите в раздел «Администрирование» → «Общие настройки» → «Полнотекстовый поиск». Установите флаг «Использовать полнотекстовый поиск» и нажмите «Обновить индекс». Первичное построение индекса на большой базе может занять заметное время — лучше запускать его в нерабочие часы или настроить автоматическое обновление по расписанию.
После индексации поиск по кнопке с лупой в форме списка справочника «Контрагенты» начнёт находить карточки по любому вхождению строки: по части названия, ИНН, телефону, адресу. Учтите, что индекс не обновляется мгновенно — только что созданная карточка может не находиться до ближайшего обновления индекса.
- 1Откройте «Администрирование» → «Общие настройки».
- 2Перейдите по ссылке «Полнотекстовый поиск».
- 3Установите флаг «Использовать полнотекстовый поиск».
- 4Нажмите «Обновить индекс» и дождитесь завершения.
- 5Проверьте: откройте справочник «Контрагенты», нажмите «Найти» и введите часть названия.
Настройка поиска по строке в справочнике «Контрагенты»
Даже без полнотекстового поиска в форме списка работает «поиск по строке»: вы просто начинаете печатать, и список фильтруется. По умолчанию поиск идёт по наименованию, но в настройках формы можно расширить состав полей.
Откройте справочник «Контрагенты», нажмите «Ещё» → «Изменить форму» (или «Настроить список»). В настройках динамического списка найдите параметры поиска и убедитесь, что поиск по строке включён для полей «Наименование» и «НаименованиеПолное». В некоторых конфигурациях состав поисковых полей задан в коде формы — тогда для добавления ИНН или телефона в быстрый поиск потребуется доработка через конфигуратор.
Практический приём без доработок: используйте поле поиска в форме выбора контрагента — оно часто ищет шире, чем в форме списка, включая ИНН. Если сотрудники постоянно ищут по ИНН, научите их вводить ИНН целиком: это самый быстрый и однозначный способ найти нужную карточку.
Поиск контрагента по ИНН и автозаполнение реквизитов
Самый надёжный способ найти или завести контрагента — по ИНН. В документах и в форме списка достаточно ввести 10 или 12 цифр ИНН: программа найдёт карточку даже если название введено с ошибками или сокращениями.
Для автоматического заполнения реквизитов при создании новой карточки подключите интернет-поддержку: «Администрирование» → «Интернет-поддержка и сервисы» → «Интернет-поддержка пользователей», введите логин и пароль от портала 1С. После этого в карточке нового контрагента появится кнопка «Заполнить по ИНН», а в некоторых конфигурациях — поле «Автоматически заполнить реквизиты» прямо при создании.
При вводе ИНН программа обращается к сервису ФНС и подтягивает наименование, КПП, юридический адрес, данные о руководителе. Это не только ускоряет заведение карточки, но и снижает риск ошибок в реквизитах, из-за которых потом отклоняют счета-фактуры и платёжки.
Настройка проверки дублей контрагентов
Дубли — главная проблема справочника контрагентов. Они появляются, когда сотрудник не нашёл существующую карточку и создал новую: «Ромашка ООО», «ООО Ромашка», «ООО „Ромашка“» — три карточки одного контрагента с раздробленными взаиморасчётами.
В типовых конфигурациях есть встроенная проверка: при записи новой карточки программа ищет контрагентов с таким же ИНН и похожим наименованием и показывает предупреждение. Проверьте, что механизм включён: в 1С:Бухгалтерии он работает по умолчанию, в Управлении торговлей настройки поиска дублей находятся в разделе «НСИ и администрирование» → «Настройка НСИ и разделов» → «Контрагенты» или в CRM-настройках.
Для очистки уже накопленных дублей используйте обработку «Поиск и удаление дублей» («Администрирование» → «Обслуживание» → «Корректировка данных»). Она находит похожие карточки по заданным правилам (ИНН, наименование) и позволяет объединить их с заменой ссылок во всех документах. Перед объединением обязательно сделайте резервную копию базы — операция замены ссылок необратима.
Настройка поиска в форме выбора и в документах
В документах контрагент подбирается через поле ввода: вы печатаете часть названия или ИНН, и программа показывает подсказку. Поведение этого поиска задаётся настройкой «Способ поиска строки» для поля — в типовых формах обычно выбран режим «по части строки» или «по началу».
Если подсказка в документе ищет только по началу названия, а нужен поиск по любому вхождению, есть два пути. Простой — открыть форму выбора кнопкой со стрелкой вниз и искать там. Правильный — попросить программиста изменить в модуле формы или в общем модуле подписки на событие «ОбработкаПолученияДанныхВыбора» параметры поиска для справочника «Контрагенты».
Обратите внимание на настройку «История выбора при вводе»: программа запоминает недавно использованных контрагентов и показывает их в начале списка. Это ускоряет работу с постоянными клиентами, но иногда мешает — старую карточку-дубль выбирают по привычке. Очистить историю можно через «Ещё» → «Изменить форму» или настройки пользователя.
Договоритесь в компании о едином стандарте наименования контрагентов: например, всегда «ООО Ромашка» без кавычек и без полного наименования вроде «Общество с ограниченной ответственностью». Единый формат сокращает время поиска и снижает количество дублей сильнее, чем любая настройка.
Если поиск работает медленно или не находит карточки
Типичная ситуация: контрагент точно есть в базе, но поиск его не находит. Причины почти всегда одни и те же: не обновлён полнотекстовый индекс, поиск ведётся не по тому полю, карточка помечена на удаление или у пользователя нет прав на справочник.
Проверьте по порядку: обновите индекс полнотекстового поиска; попробуйте найти карточку по ИНН вместо названия; включите в форме списка отображение помеченных на удаление элементов («Ещё» → настройки списка); убедитесь, что у пользователя есть права на чтение справочника «Контрагенты» и нет ограничений RLS по организациям.
Медленный поиск в большой базе (сотни тысяч контрагентов) обычно означает, что полнотекстовый поиск выключен и программа перебирает записи напрямую. Включение индексации решает проблему в большинстве случаев. Если база файловая и индекс обновляется вручную — настройте регламентное задание или назначьте ответственного за ежедневное обновление.
Как проверить результат
Карточка находится по фрагменту из середины наименования
Находит только по началу названия — полнотекстовый поиск выключен или индекс устарел
При вводе ИНН подсказка показывает нужную карточку
Карточка не находится — проверьте пометку удаления и права доступа
Реквизиты подтягиваются из ФНС за несколько секунд
Ошибка соединения — не подключена интернет-поддержка или нет доступа в интернет
При совпадении ИНН появляется предупреждение со списком похожих карточек
Карточка записывается без предупреждений — проверка отключена или не работает
Ограничения и когда нужна доработка
Стандартных средств поиска хватает большинству компаний, но есть ситуации, где без доработки не обойтись. Поиск по телефону, email или адресу доставки в поле ввода документа в типовых конфигурациях обычно не работает — для этого нужно расширять обработчик получения данных выбора. Поиск по нескольким ИНН одной группы компаний, транслитерация названий, нечёткий поиск с учётом опечаток — всё это тоже решается программно.
Перед заказом доработки оцените объёмы: если справочник меньше нескольких десятков тысяч записей, проще навести порядок в данных и обучить сотрудников. Доработка оправдана, когда операторы вводят десятки контрагентов в день и каждая секунда поиска превращается в часы потерянного времени.
Что важно запомнить
Включите полнотекстовый поиск и следите за обновлением индекса, ищите контрагентов по ИНН как по самому надёжному ключу, используйте автозаполнение реквизитов из ФНС и не игнорируйте предупреждения о дублях. Периодически чистите справочник обработкой поиска дублей, предварительно делая резервную копию.
Частые вопросы
Почему новый контрагент не находится через поиск сразу после создания?
Полнотекстовый индекс обновляется не мгновенно, а по расписанию или вручную. Найдите карточку по ИНН в поле ввода документа — этот поиск не зависит от индекса, либо обновите индекс принудительно в настройках полнотекстового поиска.
Можно ли искать контрагента по номеру телефона?
Через полнотекстовый поиск — да, если телефон записан в контактной информации карточки и индекс актуален. В поле ввода документа поиск по телефону в типовых конфигурациях обычно не работает и требует доработки обработчика выбора.
Что делать, если один контрагент заведён несколько раз с разными названиями?
Используйте обработку «Поиск и удаление дублей» в разделе «Администрирование» → «Обслуживание». Она объединит карточки и заменит ссылки во всех документах на выбранную основную карточку. Перед запуском обязательно сделайте копию базы.
Заполнение по ИНН выдаёт ошибку соединения. В чём причина?
Чаще всего не подключена интернет-поддержка пользователей или на компьютере нет доступа в интернет (блокировка прокси, файрволом). Проверьте подключение в разделе «Администрирование» → «Интернет-поддержка и сервисы» и убедитесь, что логин и пароль портала 1С действуют.
Как настроить поиск, если в базе работают с иностранными контрагентами без ИНН?
Для иностранных контрагентов заполнение по ИНН недоступно. Полагайтесь на полнотекстовый поиск по наименованию и стране регистрации, заполняйте поле «Страна регистрации» и используйте единый стандарт написания названий, чтобы избежать дублей.