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

Справочники и Данные · 8 мин

Как в 1С сделать поиск по фамилии

Практическая инструкция: как в 1С выполнить поиск по фамилии в справочниках, списках документов и через полнотекстовый поиск. Настройки, типичные ошибки и FAQ.

Поиск по фамилии — одна из самых частых операций в 1С: бухгалтер ищет сотрудника для начисления зарплаты, менеджер — контрагента для счёта, кадровик — физическое лицо для приказа. Способ поиска зависит от того, где хранятся данные: в справочнике «Сотрудники», «Физические лица», «Контрагенты» или в документах. Ниже разобраны все рабочие варианты — от простого набора фамилии в поле выбора до полнотекстового поиска по всей базе.

Большинство типовых конфигураций (1С:Бухгалтерия, 1С:Зарплата и управление персоналом, 1С:Управление торговлей) построены на управляемых формах, где поиск работает единообразно. Освоив один приём, вы сможете применять его в любой конфигурации.

Быстрый поиск по фамилии в поле ввода документа

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

По умолчанию в большинстве типовых конфигураций работает поиск «по началу строки» или «по части строки» — это зависит от настроек поля. Если вы ввели «Иванов» и ничего не нашлось, попробуйте ввести фамилию с другим регистром или убедитесь, что не допущена опечатка. Поиск в 1С не чувствителен к регистру, но чувствителен к буквам «е» и «ё» — «Ёлкин» и «Елкин» для поиска могут оказаться разными строками в зависимости от настроек.

Поиск в поле документа
  1. 1
    Откройте документ и установите курсор в поле сотрудника или контрагента
  2. 2
    Начните вводить фамилию — появится выпадающий список вариантов
  3. 3
    Выберите нужную запись стрелками клавиатуры или мышью
  4. 4
    Если список пуст — нажмите F4 или кнопку выбора, чтобы открыть полный список справочника с поиском

Поиск в списке справочника «Сотрудники» или «Физические лица»

Если нужно открыть карточку человека, откройте список справочника: в 1С:ЗУП это раздел «Кадры» → «Сотрудники» или «Настройка» → «Физические лица», в 1С:Бухгалтерии — «Справочники» → «Сотрудники». Над списком находится строка поиска с пиктограммой лупы.

Введите фамилию в строку поиска и нажмите Enter или кнопку «Найти». Список отфильтруется по совпадениям. Поиск выполняется по всем видимым полям списка, поэтому по фамилии «Петрова» вы найдёте и сотрудницу, и записи, где «Петрова» встречается в других реквизитах. Чтобы сбросить отбор, очистите строку поиска и нажмите Enter.

Альтернативный вариант — команда «Найти» по сочетанию Ctrl+F: откроется диалог, где можно указать, по какой колонке искать и как именно (по точному совпадению, по части строки, с начала). Это удобно, когда фамилия короткая и совпадает с началом других фамилий — например, «Ким» и «Кимов».

Поиск контрагента по фамилии

С физическими лицами-контрагентами ситуация похожая, но есть нюанс: в справочнике «Контрагенты» фамилия часто хранится в поле «Наименование» вместе со статусом — «ИП Сидоров Алексей Петрович». Поиск по части строки справится с этим, а вот поиск «с начала строки» по фамилии «Сидоров» ничего не найдёт, потому что наименование начинается с «ИП».

Поэтому для контрагентов рекомендуется использовать строку поиска над списком (она ищет по части строки) или полнотекстовый поиск. Если контрагентов с одинаковой фамилией много, уточните запрос: введите фамилию и имя через пробел — «Сидоров Алексей».

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

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

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

Расширенный поиск и отбор по точным условиям

Когда нужно найти не одного человека, а группу — например, всех с фамилией на «-ова» в конкретном подразделении, — используйте настройку отбора. В списке справочника нажмите «Ещё» → «Настроить список» (или «Установить отбор и сортировку списка» в обычных формах). Добавьте условие: поле «Наименование» (или «ФИО»), вид сравнения «Содержит», значение — фамилия.

Вид сравнения определяет поведение поиска. «Содержит» найдёт фамилию в любом месте строки, «Начинается с» — только в начале, «Равно» — потребует точного совпадения, включая инициалы. Для надёжного поиска людей почти всегда подходит «Содержит».

Способы поиска по фамилии

Ввод в поле документа

Самый быстрый, но ищет только среди подходящих по контексту записей (например, только действующих сотрудников)

Строка поиска в списке

Универсальный вариант для справочников; зависит от установленных отборов

Ctrl+F в списке

Точный поиск по конкретной колонке; удобен при коротких совпадающих фамилиях

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

Ищет по всей базе, включая документы; требует актуального индекса

Настройка отбора

Подходит для выборки группы людей по условию; требует знания видов сравнения

Типичные ошибки при поиске по фамилии

Типичные ошибки
01
Поиск уволенного сотрудника при включённом отборе «только работающие» — снимите отбор, чтобы увидеть всех
02
Опечатка в букве ё/е: «Ёлкин» и «Елкин» могут быть разными строками — попробуйте оба варианта или ищите по части фамилии
03
Поиск контрагента «с начала строки», когда наименование начинается с «ИП» — используйте поиск по части строки
04
Полнотекстовый поиск при устаревшем индексе — новые записи не находятся, пока индекс не обновлён
05
Поиск дубля: человек заведён дважды с разным написанием ФИО, и вы находите не ту карточку — проверяйте ИНН или дату рождения

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

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

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

Найденная карточка
Норма

ФИО, ИНН или дата рождения совпадают с нужным человеком

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

Фамилия совпадает, но инициалы или подразделение другие — это однофамилец или дубль

Количество результатов
Норма

Найдена одна запись или ожидаемое число однофамильцев

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

Ничего не найдено при заведомо существующей записи — проверьте отборы и индекс

Доступность записи
Норма

Карточка открывается и редактируется

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

Запись помечена на удаление — данные могли быть выведены из оборота

FAQ

Почему поиск не находит сотрудника, который точно есть в базе?

Чаще всего мешает установленный в списке отбор (по подразделению, дате приёма, признаку «работающие»). Сбросьте отбор командой «Ещё» → «Настроить список» и повторите поиск. Второй вариант — запись помечена на удаление: включите отображение таких записей через настройки списка.

Можно ли искать по фамилии без учёта буквы «ё»?

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

Как найти все документы по конкретному сотруднику?

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

Что делать, если по фамилии находится несколько одинаковых карточек?

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

Работает ли поиск по фамилии в тонком клиенте и веб-клиенте?

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

Можно ли искать по фамилии и имени одновременно?

Да. В строке поиска списка и в полнотекстовом поиске введите фамилию и имя через пробел — будут найдены записи, содержащие оба слова. Это заметно сужает выборку при распространённых фамилиях.

Итог

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

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