Справочники и Данные · 9 мин
Как найти компанию по идентификатору в 1С
Способы найти контрагента или организацию в 1С по ИНН, коду элемента, GUID и другим идентификаторам: поиск в справочнике, запросы, поиск по строке, типичные ошибки.
Под «идентификатором компании» в 1С обычно понимают одно из трёх: ИНН или КПП контрагента, код элемента справочника «Контрагенты» (или «Организации») либо внутренний уникальный идентификатор объекта — GUID. В зависимости от того, что именно у вас есть на руках, применяются разные способы поиска: от простого отбора в форме списка до запроса в консоли кода.
Чаще всего задача возникает при сверке данных с контрагентом, при загрузке выписок и документов из внешних систем, при поиске дублей в справочнике или при разборе ошибок обмена, когда в сообщении фигурирует только технический идентификатор объекта. Ниже разобраны рабочие способы для типовых конфигураций (Бухгалтерия предприятия, Управление торговлей, ERP) на управляемых формах.
Определите, какой именно идентификатор у вас есть
Прежде чем искать, важно понять природу имеющегося значения, потому что инструменты поиска различаются. ИНН — это 10 цифр для юридического лица или 12 для ИП и физлица. КПП — 9 цифр, всегда идёт в паре с ИНН. Код элемента справочника — внутренний номер, который 1С присваивает автоматически, обычно короткое число или строка с префиксом. GUID — длинная строка вида «8b3f2a1c-…», которая встречается в журналах обмена и технических сообщениях.
Если идентификатор пришёл из внешней системы (сайт, ЭДО, CRM), уточните, что именно передаёт эта система: часто это ИНН, но иногда — GUID объекта 1С, сохранённый при прошлом обмене. От этого зависит, сможете ли вы найти компанию штатными средствами или понадобится инструмент разработчика.
Поиск компании по ИНН в справочнике контрагентов
Это самый частый сценарий. Откройте раздел «Справочники» (или «Покупки/Продажи» → «Контрагенты») и перейдите в справочник «Контрагенты». В большинстве типовых конфигураций над списком есть строка поиска: введите ИНН целиком и нажмите Enter. Поиск по строке в управляемых формах проверяет несколько полей, включая наименование и ИНН.
Если строка поиска не дала результата, используйте отбор: кнопка «Ещё» → «Настроить список» (или «Установить отбор и сортировку списка» в обычных формах). Добавьте условие «ИНН Равно» и введите значение без пробелов. Такой отбор надёжнее, потому что ищет строго по реквизиту, а не по представлению.
Учтите, что поиск по ИНН в типовых конфигурациях ведётся по справочнику «Контрагенты», а не «Организации». Если вы ищете собственную организацию, откройте раздел «Главное» → «Организации» и примените тот же приём с отбором.
Обратите внимание: если объект удалён или никогда не существовал в этой базе, по GUID вы получите «битую ссылку» — ссылку на несуществующий объект. Это нормальная ситуация при рассинхронизации обменов, и она означает, что запись нужно искать в базе-источнике или пересоздавать.
Поиск компании через документы и регистры
Иногда проще найти компанию не в справочнике, а через связанные данные. Например, если известен номер счёта или договора, откройте журнал документов «Счета покупателям» или «Поступления», найдите документ и перейдите по ссылке в поле «Контрагент» — так вы попадёте в карточку компании.
Ещё один путь — универсальный отчёт или поиск по всей базе. В некоторых конфигурациях доступен полнотекстовый поиск по данным (значок лупы в панели): он ищет строку по всем объектам, включая документы и справочники. Учтите, что полнотекстовый поиск работает только если он включён администратором и индекс актуален.
Проверка результата и типичные ошибки
После того как компания найдена, убедитесь, что это именно та запись. Сверьте ИНН и КПП с первичным документом, проверьте наименование и адрес. Если по ИНН нашлось несколько элементов — в справочнике есть дубли, и перед использованием записи стоит определить, какая из них основная: обычно та, к которой привязаны актуальные документы и договоры.
Как проверить результат
ИНН, КПП и наименование совпадают с исходным документом
ИНН совпадает, но наименование другое — вероятен дубль или устаревшая запись
Один элемент на один ИНН
Несколько элементов с одним ИНН — в справочнике дубли
Открывается карточка реального объекта
«Объект не найден» — битая ссылка, объект удалён или не загружался
Что делать, если компания не находится
Если поиск по ИНН ничего не дал, сначала исключите технические причины: проверьте, нет ли в списке установленных ранее отборов (кнопка отбора может быть подсвечена), снимите их и повторите поиск. Убедитесь, что ищете в правильной базе — в организациях с несколькими базами (бухгалтерия, торговля, зарплата) контрагент может существовать только в одной из них.
Если записи действительно нет, контрагента нужно создать. В типовых конфигурациях при вводе ИНН в новой карточке доступно автоматическое заполнение реквизитов по данным государственных реестров — это снижает риск ошибки в наименовании и адресе. Перед созданием полезно дополнительно поискать по фрагменту наименования, чтобы не плодить дубли.
Как выбрать действие
Что важно запомнить
ИНН ищется отбором в справочнике «Контрагенты», код — только в пределах своей базы, GUID — только через инструменты разработчика. Найденную запись всегда сверяйте по ИНН, КПП и наименованию, а при нескольких совпадениях сначала разберитесь с дублями.
Частые вопросы
Можно ли найти контрагента по ИНН, если в базе несколько организаций?
Да. Справочник «Контрагенты» в типовых конфигурациях общий для всех организаций базы, поэтому поиск по ИНН найдёт запись независимо от того, с какой из ваших организаций работает контрагент. Разделение по организациям касается документов, а не справочника.
Почему поиск по строке не находит контрагента, хотя он точно есть?
Чаще всего мешают активные отборы в форме списка или особенности настройки поиска по строке: в некоторых конфигурациях она ищет только по наименованию. Снимите все отборы и используйте «Настроить список» с условием по конкретному реквизиту «ИНН».
Как узнать GUID существующего контрагента?
В пользовательском режиме GUID не отображается. Его можно получить через консоль кода выражением вида Ссылка.УникальныйИдентификатор() или через внешние обработки, показывающие идентификаторы объектов. Для разовой задачи попросите специалиста с правами разработчика.
Что делать, если по одному ИНН найдено два контрагента?
Это дубли. Определите основную запись по наличию актуальных документов и договоров, затем выполните объединение дублей штатной обработкой «Поиск и удаление дублей» (раздел «Администрирование»). Объединение переносит ссылки из документов на основную запись, но перед запуском сделайте резервную копию.
Найдётся ли контрагент по ИНН, если он помечен на удаление?
Да, помеченные на удаление элементы остаются в справочнике и находятся поиском, но в форме списка они отображаются с перечёркнутым значком. Если нужная запись помечена — снимите пометку через «Ещё» в карточке контрагента.