Как найти компанию по идентификатору в 1С: ИНН, КПП, GUID
Содержание
Самый быстрый способ — открыть Справочники → Контрагенты (в группе «Покупки и продажи») и вставить ИНН прямо в строку поиска над списком. 1С отфильтрует справочник по совпадению, и нужная организация окажется в одну-две секунды. Если ИНН в списке нет, подойдёт отбор по колонке или поиск по внутреннему идентификатору ссылки — это уже для технических задач.
«Идентификатор» для контрагента означает разное: для бухгалтера это ИНН и КПП, для программиста — внутренний GUID объекта в базе, для обмена — УИД из стороннего сервиса или выгрузки. Способ поиска зависит от того, что именно у вас на руках. Ниже разобраны все варианты: от поля ввода на форме списка до подбора по ИНН при загрузке из Excel.
e1cib/data/...?ref=... в адресную строку или получите ссылку через встроенный язык.Какие идентификаторы есть у контрагента
Прежде чем искать, определитесь, по какому полю. В типовых конфигурациях (Бухгалтерия 3.0, Управление торговлей 11, ЗУП 3.1, ERP) у контрагента есть несколько опознавательных реквизитов:
- 🧾 ИНН — основной идентификатор. Уникален для юрлица, у ИП привязан к физлицу. Главное поле для поиска в большинстве случаев.
- 🏢 КПП — дополняет ИНН. У одной организации с обособленными подразделениями ИНН один, а КПП несколько. По ИНН найдёте всю группу, по КПП — конкретное подразделение.
- 🔑 Внутренний идентификатор (GUID/UUID) — технический код ссылки, который платформа присваивает каждому объекту при создании. Выглядит как
81a5003c-9f2e-11ee-.... Невидим на обычной форме, но именно он связывает документы со справочником. - 🔄 УИД обмена — идентификатор, под которым контрагент хранится в стороннем сервисе, другой базе или файле выгрузки. Используется в синхронизации данных.
ИНН и КПП — то, что видит пользователь и по чему ищут в 99% случаев. GUID и УИД нужны программисту и при разборе обменов.
ИНН и КПП выводятся в карточке контрагента и обычно в колонках списка. Внутренний идентификатор на форме не показывают — до него нужно добираться отдельно (разберём ниже).
Быстрый поиск по ИНН в строке списка
В интерфейсе «Такси» (1С 8.3) над любым списком-справочником есть поле ввода — строка поиска. Это самый короткий путь.
- Откройте
Справочники → Контрагенты. - Щёлкните в строку поиска над таблицей (или нажмите
Ctrl+F). - Вставьте ИНН и нажмите Enter.
1С отфильтрует список по вхождению введённого текста во все видимые колонки сразу — название, ИНН, КПП, полное наименование. Поэтому ИНН находится, даже если колонка ИНН не на первом месте.
Пара нюансов, из-за которых поиск «не срабатывает»:
- Если колонки ИНН нет в списке, поиск по ИНН не даст результата — платформа ищет только по тому, что выведено на форму. Добавьте колонку через
Ещё → Изменить формулибо воспользуйтесь отбором (следующий раздел). - Поиск идёт по подстроке. Введёте первые цифры ИНН — увидите все совпадения, начинающиеся с них.
- Лишние пробелы в начале или конце строки поиска ломают совпадение. Вставляйте значение без форматирования.
В старом интерфейсе 1С 8.2 (обычные формы) отдельной строки поиска над списком нет — там работает кнопка «Найти» (значок бинокля) или Ctrl+F, которая открывает окно поиска по текущей колонке. Логика та же, но форма другая.
Расширенный отбор и настройка списка
Когда строки поиска мало — например, нужно отобрать всех контрагентов с конкретным КПП или отсеять по нескольким условиям — используйте отбор.
Откройте Ещё → Настроить список (в части конфигураций пункт называется «Настроить» или доступен через меню формы). На вкладке Отбор добавьте условие:
- Выберите поле —
ИНН,КППили другой реквизит. - Задайте вид сравнения —
Равно,Содержит,В списке. - Впишите значение.
Отбор удобен, когда:
- у одного ИНН несколько КПП, а нужен конкретный филиал — отбирайте по КПП;
- ищете сразу группу контрагентов — вид сравнения
В спискепринимает несколько значений; - строка поиска «цепляет» лишние совпадения из других колонок.
Чтобы постоянно видеть ИНН и КПП в таблице, добавьте эти колонки: Ещё → Изменить форму → отметьте нужные реквизиты. Настройка сохранится для вашего пользователя.
Отбор можно сохранить как вариант списка через Ещё → Сохранить настройки. Полезно, если один и тот же фильтр нужен регулярно.
Подбор контрагента при загрузке из внешних источников
Отдельная задача — найти и сопоставить контрагента
не вручную, а при массовой загрузке. Типовая обработка Загрузка данных из внешних источников (в Бухгалтерии 3.0 она в разделе Справочники или вызывается через Все функции) умеет подбирать существующие элементы справочника по ключевому полю.
Как это работает:
- Подготовьте таблицу (например, Excel) с колонкой ИНН.
- В обработке сопоставьте колонку файла с реквизитом
ИННсправочника контрагентов. - При загрузке 1С по каждому ИНН ищет готовый элемент: нашла — подставляет ссылку, не нашла — предлагает создать.
Здесь ИНН играет роль идентификатора соответствия: именно по нему связываются строки файла и элементы базы. Если в файле ИНН указан с пробелами или как число (ведущий ноль потерян), сопоставление сорвётся — приведите колонку к текстовому формату заранее.
Перед массовой загрузкой сделайте резервную копию базы. Ошибка в сопоставлении создаст дубли контрагентов, которые потом придётся объединять вручную.
Тот же принцип подбора по ИНН работает в загрузке банковской выписки и при обмене с сайтом: входящие документы цепляются к существующему контрагенту по ИНН/КПП, а при отсутствии — создают нового. В выписке банк передаёт ИНН и КПП плательщика, 1С по ним ищет контрагента в справочнике и подставляет ссылку в платёжный документ. Если по ИНН нашлось несколько элементов (одна организация заведена дважды), программа возьмёт первый попавшийся — ещё один повод держать справочник без дублей.
Поэтому ИНН стоит рассматривать не только как поле для ручного поиска, но и как рабочий ключ сопоставления: по нему контрагента находят выписки, обмены и загрузки. Чем аккуратнее заполнен ИНН, тем меньше ручного подбора потом.
Поиск организации по внутреннему идентификатору (GUID)
Если на руках технический код ссылки — GUID вида 81a5003c-9f2e-11ee-..., строка поиска не поможет: этого поля на форме нет. Нужны другие приёмы.
Через навигационную ссылку. Каждый объект 1С адресуется навигационной ссылкой формата e1cib/data/Справочник.Контрагенты?ref=<hex>, где ref — это и есть внутренний идентификатор в шестнадцатеричном виде. Чтобы перейти к объекту по известному ref:
- Откройте
Главное меню → Файл → Открыть→ нет, проще:Сервис → ...зависит от конфигурации. Универсальный способ — получить ссылку у любого объекта и подставить свой ref. - У открытого элемента нажмите
Ещё → Получить ссылку— 1С покажет навигационную ссылку с его ref. - Замените значение
ref=на искомый идентификатор и перейдите по ссылке.
Через встроенный язык. Если есть доступ к консоли кода или внешней обработке, ссылку по идентификатору возвращает менеджер справочника:
Ид = Новый УникальныйИдентификатор("81a5003c-9f2e-11ee-...");
СсылкаКонтрагента = Справочники.Контрагенты.ПолучитьСсылку(Ид);
Обратно — узнать GUID уже выбранного контрагента — помогает метод УникальныйИдентификатор():
Ид = СсылкаКонтрагента.УникальныйИдентификатор();
Работа с внутренними идентификаторами — инструмент программиста и разбора обменов. Рядовому пользователю GUID не нужен: ищите по ИНН. Не путайте внутренний идентификатор базы с кодом элемента справочника (поле «Код») — это разные вещи.
Код из поля «Код» — это видимый порядковый или заданный номер элемента, по нему тоже можно искать через строку поиска или отбор. GUID же к коду отношения не имеет: код можно сменить вручную, а внутренний идентификатор остаётся за объектом до его удаления.
Ещё один практический момент. Когда документ «ссылается» на контрагента, внутри он хранит именно GUID, а не название. Поэтому переименование организации в справочнике не рвёт связи — во всех документах подтянется новое имя. И наоборот: если вы удалили контрагента и создали заново с тем же ИНН, это уже другой объект с другим GUID, и старые документы на него не сошлются.
Поиск по УИД в обменах и синхронизации
В обменах между базами (синхронизация данных, загрузка из другой конфигурации) у одного и того же контрагента в каждой базе свой внутренний GUID. Связывает их УИД — идентификатор, под которым объект «знают» на той стороне.
Соответствия объектов типовые обмены на базе БСП хранят в служебном регистре сведений (его название в разных конфигурациях может отличаться, ищите по слову «соответствие» в списке регистров через Все функции). В нём для каждого контрагента записана пара: ссылка в этой базе и УИД из базы-источника.
Что это даёт на практике:
- если контрагент после обмена задвоился, причина обычно в том, что соответствие не записалось — и база создала новый элемент вместо подбора существующего;
- найти «тот самый» объект по УID из лога обмена можно именно через этот регистр, а не через справочник;
- перед повторной выгрузкой стоит убедиться, что ИНН в обеих базах совпадает без пробелов — в обменах, как и при загрузке из файла, подбор часто идёт по ИНН.
Для рядовой работы в регистр соответствий лезть не нужно. Он пригодится, когда разбираете дубли после синхронизации или настраиваете правила обмена.
Автозаполнение и проверка по ИНН через сервисы
Когда контрагента в базе ещё нет, по ИНН можно не искать, а сразу подтянуть данные. За это отвечает сервис 1С:Контрагент (подключается в Администрирование → Интернет-поддержка и сервисы, требует действующего договора ИТС).
При подключённом сервисе:
- 🔎 вводите ИНН в карточке нового контрагента — наименование, КПП, адрес и ОГРН заполняются автоматически из госреестра;
- ✅ по кнопке проверки контрагента 1С сверяет ИНН/КПП с данными ФНС и показывает статус (действующая организация, ликвидирована, в процессе реорганизации);
- 📄 доступна выписка из ЕГРЮЛ/ЕГРИП по ИНН прямо из программы.
Это ускоряет не поиск существующего элемента, а именно заведение нового без ошибок в реквизитах. Автозаполнение экономит время и снимает риск опечатки в ИНН, из-за которой документы потом не свяжутся с контрагентом.
Частые вопросы
Почему поиск по ИНН не находит контрагента, который точно есть в базе?
Ещё → Изменить форму или задайте отбор по полю ИНН. Ещё причина — лишние пробелы в строке поиска.Можно ли найти несколько контрагентов с одним ИНН, но разными КПП?
Ещё → Настроить список.Чем внутренний идентификатор (GUID) отличается от кода элемента?
Нужен ли платный сервис, чтобы искать контрагентов по ИНН?
Как искать контрагента в 1С 8.2 без строки поиска?
Ctrl+F — откроется окно поиска по текущей колонке. Для сложных условий там тоже доступен отбор через меню списка.