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

Другое · 10 мин

Как в 1С найти сотрудника по номеру телефона

Показываем, как в 1С найти сотрудника по номеру телефона через поиск в справочнике, контактную информацию и отчёты. Что делать, если поиск не дал результата.

Задача найти сотрудника по номеру телефона возникает регулярно: поступил звонок с незнакомого номера, нужно проверить, не дублируется ли телефон у двух карточек, или бухгалтеру требуется быстро открыть личное дело по контакту из заявки. В типовых конфигурациях 1С (ЗУП, ERP, УТ, Бухгалтерия) номер телефона хранится не в самой карточке сотрудника как реквизит, а в табличной части «Контактная информация», поэтому стандартный поиск по наименованию его не находит.

Хорошая новость: во всех современных типовых решениях есть несколько рабочих способов найти человека по телефону — от быстрого поиска по строке до отчёта по контактной информации. Ниже разобраны основные варианты с точными действиями, ограничения каждого и типичные причины, почему поиск «не видит» номер.

Инструкции ориентированы на конфигурации на управляемых формах (1С:ЗУП 3, 1С:ERP 2, 1С:Комплексная автоматизация, 1С:Бухгалтерия 3). В старых конфигурациях на обычных формах логика та же, но расположение команд отличается.

Где в 1С хранится телефон сотрудника

Понимание структуры данных объясняет, почему поиск ведёт себя именно так. В типовых конфигурациях контактные данные не являются простыми полями карточки. Телефон, адрес электронной почты, фактический адрес хранятся в табличной части «Контактная информация» объекта — сотрудника или связанного с ним физического лица.

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

Из этой структуры следуют два практических вывода. Во-первых, если телефон завели не в ту карточку (например, в старого, уволенного сотрудника-дубля), поиск найдёт именно её. Во-вторых, если контактную информацию заполнили в примечании или в нестандартном поле, штатный поиск её не увидит.

Быстрый способ: поиск по строке в списке сотрудников

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

Порядок действий
  1. 1
    Откройте раздел «Кадры» → «Сотрудники» (в ERP и КА — «НСИ и администрирование» → «НСИ» → «Сотрудники», либо раздел «Персонал»).
  2. 2
    Установите курсор в поле поиска вверху списка (иконка с лупой) или нажмите Ctrl+F.
  3. 3
    Введите номер телефона — можно без пробелов, скобок и дефисов, только цифры.
  4. 4
    Нажмите Enter и дождитесь результата: список отфильтруется или откроется окно с найденными объектами.
  5. 5
    Дважды щёлкните по нужной строке, чтобы открыть карточку сотрудника.

При поиске по подстроке система ищет совпадение в любом месте строки, поэтому можно ввести только последние 4–7 цифр номера — это удобно, когда неизвестен код оператора или формат записи. Если нашлось несколько карточек, сравните ФИО и подразделение, прежде чем открывать карточку.

Если список отфильтровался, но выглядит пустым, проверьте, не остался ли включённым предыдущий отбор (например, «только работающие»). Уволенный сотрудник с нужным номером в этом случае не отобразится — снимите отбор через меню «Ещё» → «Настроить список».

Поиск через полнотекстовый поиск по данным

Во многих базах включён полнотекстовый поиск — глобальный механизм, который ищет по всем индексированным полям всех объектов, включая контактную информацию. Это хороший вариант, когда вы не уверены, где именно заведён номер: у сотрудника, контрагента или физического лица.

Нажмите значок лупы на панели инструментов (или сочетание Ctrl+Shift+F), введите номер телефона и запустите поиск. В результатах будут показаны все объекты, где встречается строка, с указанием типа объекта и поля. Откройте нужную строку — система перейдёт к карточке.

Если кнопка полнотекстового поиска неактивна или поиск ничего не находит даже по заведомо существующим данным, обратитесь к администратору 1С: нужно включить механизм в настройках программы и обновить индекс. Самостоятельно менять эти настройки без полномочий не стоит — в клиент-серверных базах это административная операция.

Поиск через отчёт по контактной информации

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

В 1С:ЗУП откройте раздел «Кадры» → «Отчёты» и найдите отчёт по контактной информации сотрудников (в разных релизах он может называться «Контактная информация» или входить в состав «Списки сотрудников» с настройкой полей). В настройках отчёта (кнопка «Настройки») добавьте отбор по полю «Телефон» с условием «Содержит» и укажите цифры номера.

Универсальный вариант — отчёт «Анализ контактной информации» или произвольный отчёт по регистру контактной информации, если он доступен в вашей конфигурации. Он позволяет вывести всех физических лиц с телефонами и отфильтровать по части номера.

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

Поиск по строке в списке

Самый быстрый для разового поиска. Ограничение: работает внутри одного справочника и зависит от настроек поиска.

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

Ищет сразу по всем объектам базы. Ограничение: требует включённого механизма и свежего индекса.

Отчёт по контактной информации

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

Запрос в консоли (для специалистов)

Гибкий поиск по регистру контактной информации. Ограничение: требует прав и навыков работы с консолью запросов.

Что проверить, если поиск не находит номер

Ситуация «телефон точно есть в базе, но не ищется» встречается часто и почти всегда объясняется одной из нескольких причин. Пройдите по ним последовательно, прежде чем делать вывод о проблеме с программой.

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

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

Формат номера в карточке
Норма

Номер записан как телефон в контактной информации

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

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

Тип объекта
Норма

Телефон заведён у физического лица или сотрудника

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

Телефон заведён у другого объекта (контрагент, контактное лицо)

Отборы в списке
Норма

Отборы сняты, видны все сотрудники включая уволенных

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

Включён отбор, скрывающий нужную карточку

Дубли карточек
Норма

Номер найден в актуальной карточке

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

Номер найден в старом дубле физического лица

Отдельная частая причина — настройка поиска в списке. В меню «Ещё» формы списка может быть пункт «Настройка поиска», где задаётся режим: по началу строки или по подстроке, по каким полям искать. Если поиск настроен «по началу строки», введённый без кода страны фрагмент не совпадёт с номером, записанным в полном формате «+7…». Переключите режим на поиск по подстроке или введите номер целиком в том формате, в котором он записан.

Также учтите, что при вводе номера в карточку 1С может сохранять его с маской (скобки, дефисы), но искать по цифрам обычно можно в любом случае — механизм поиска по контактной информации в типовых конфигурациях игнорирует разделители. Если это не так в вашей версии, попробуйте ввести только последние цифры.

Типичные ошибки и ограничения

Большинство проблем с поиском по телефону связано не с программой, а с организацией данных. Знание типовых ошибок помогает и найти человека быстрее, и предотвратить повторение ситуации.

Типичные ошибки
01
Поиск только в справочнике «Сотрудники», когда телефон заведён у физического лица или в карточке-дубле — ищите в «Физических лицах» или через полнотекстовый поиск.
02
Поиск по номеру с «+7», когда в базе он записан через «8», или наоборот — вводите только значащие цифры без кода страны.
03
Игнорирование активных отборов в списке — уволенные или скрытые отбором сотрудники не попадают в результат.
04
Ввод телефонов в поле «Дополнительная информация» вместо контактной информации — такие номера не находятся штатным поиском и не попадают в отчёты.
05
Попытка исправить дубли карточек самостоятельным удалением — это может нарушить связи с кадровыми документами и расчётами.

Если поиск выявил дубли — две карточки физического лица с одним телефоном или два сотрудника с одинаковым номером — не удаляйте лишнюю карточку вручную. В типовых конфигурациях есть штатный механизм поиска и объединения дублей (обычно в разделе администрирования, «Обслуживание» → «Корректировка данных» → «Поиск и удаление дублей»). Объединение дублей и любые массовые изменения данных выполняйте только после создания резервной копии и лучше совместно с администратором базы.

Особые сценарии и права доступа

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

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

Для регулярных задач поиска имеет смысл настроить рабочее место заранее: добавить справочник «Физические лица» в избранное, сохранить вариант отчёта по контактной информации с нужными полями и попросить администратора включить полнотекстовый поиск, если он выключен. Это сокращает поиск с нескольких минут до нескольких секунд.

Итог

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

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

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

Почему поиск по телефону в списке сотрудников ничего не находит?

Чаще всего причина в настройке поиска «по началу строки», активном отборе в списке или в том, что номер записан в другом формате. Попробуйте ввести последние 4–7 цифр номера, снимите отборы и проверьте справочник «Физические лица».

Можно ли найти сотрудника по части номера телефона?

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

Телефон записан у уволенного сотрудника — как его найти?

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

Что делать, если один номер найден у двух разных сотрудников?

Это признак дубля карточек физического лица или ошибки ввода. Не удаляйте карточки вручную: проверьте, какая из них актуальна по кадровым документам, и при необходимости используйте штатную обработку поиска и объединения дублей после создания резервной копии.

Почему полнотекстовый поиск не видит недавно введённый номер?

Полнотекстовый индекс обновляется не мгновенно: в зависимости от настроек — по расписанию или при обновлении в фоне. Подождите обновления индекса или используйте поиск по списку, который работает с актуальными данными напрямую.