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