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

Быстрый старт · 11 мин

Поиск в 1С: полное руководство по быстрому поиску данных

Как работает поиск в 1С: полнотекстовый поиск, поиск по строке в списках, настройка индекса, поиск ссылок на объект. Практические способы найти документ, товар или контрагента.

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

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

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

Какие виды поиска есть в 1С и когда какой использовать

В платформе 1С:Предприятие 8.3 сосуществуют четыре основных механизма поиска, и у каждого своя область применения:

  • Строка поиска в форме списка — быстрый поиск по текущему списку (документы, номенклатура, контрагенты). Работает мгновенно, не требует настройки.
  • Полнотекстовый поиск — поиск по содержимому всей информационной базы, включая тексты документов и присоединённые файлы. Требует включения и построения индекса.
  • Поиск ссылок на объект — показывает все места, где используется конкретный элемент. Незаменим перед удалением или заменой данных.
  • Поиск в меню «Все функции» и настройках — помогает найти нужную команду, отчёт или раздел программы.

Главное правило выбора: если вы знаете, в каком списке лежит объект, — используйте поиск в списке. Если не знаете, где искать, или нужно найти текст внутри документов — полнотекстовый поиск. Если вопрос «где используется этот элемент» — поиск ссылок.

Поиск в форме списка: самый быстрый способ

Откройте нужный список — например, «Покупки» → «Счета-фактуры» или «Номенклатура». В верхней части формы обычно есть поле поиска с иконкой лупы. Введите фрагмент номера, названия или контрагента и нажмите Enter — список отфильтруется по совпадениям.

Если поля поиска на форме нет, нажмите Ctrl+F — откроется диалог «Найти». Укажите, что искать и по какой колонке. Для поиска по номеру документа введите номер полностью или его конечную часть: платформа ищет по началу значения в колонке, поэтому поиск «123» найдёт документы с номерами, начинающимися на 123.

Дополнительно в большинстве списков доступна кнопка «Ещё» → «Настроить список» (или «Установить отбор»). Через неё можно задать отбор сразу по нескольким условиям: период, организация, контрагент, сумма. Это точнее, чем поиск по строке, когда совпадений много.

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

Почему поиск в списке не находит документ

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

Вторая причина — поиск идёт не по той колонке. В диалоге Ctrl+F поиск выполняется по текущей выделенной колонке. Выделите колонку «Номер» перед поиском номера или колонку «Контрагент» перед поиском по названию организации.

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

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

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

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

Операторы и уточнение запроса

Полнотекстовый поиск в 1С поддерживает логические условия. Запрос из нескольких слов по умолчанию ищет объекты, где встречаются все слова. Можно использовать кавычки для точной фразы, символ «» для поиска по части слова (например, «насос» найдёт «насос», «насосная», «насосы») и оператор «!» перед словом для исключения. Это заметно сокращает список результатов в больших базах.

Поиск ссылок на объект перед удалением

Отдельный и очень важный сценарий — узнать, где используется элемент справочника или документ. Это обязательная проверка перед удалением контрагента, номенклатуры или договора: удаление объекта, на который есть ссылки, приведёт к появлению «битых ссылок» вида «<Объект не найден>» в документах и отчётах.

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

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

Поиск команд, отчётов и настроек в программе

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

Альтернатива — «Все функции»: там в виде дерева перечислены все объекты конфигурации. Поиск по дереву работает через Ctrl+F. Этот способ удобен, когда команда скрыта из стандартного меню настройками интерфейса.

Маршрут решения

Как выбрать способ поиска

Знаете, в каком списке лежит объект (документ, товар, контрагент)Используйте строку поиска в форме списка или Ctrl+F
Не знаете, где данные, или ищете текст внутри документов и файловВключите и используйте полнотекстовый поиск (Ctrl+Shift+F)
Нужно узнать, где используется элемент перед удалением или заменойОткройте «Поиск ссылок на объекты» в «Все функции»
Ищете саму команду, отчёт или настройкуВведите название в строке поиска главного окна или в «Все функции»

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

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

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

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

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

Типичные ошибки
01
Искать по всей базе через полнотекстовый поиск то, что быстрее найти отбором в конкретном списке — теряется время на анализ лишних результатов
02
Забывать про действующий отбор в списке и делать вывод, что документ не создан
03
Искать номер документа с лидирующими нулями не в том формате — вводить только значащую часть номера
04
Удалять объект, не проверив ссылки на него, — в учёте появляются «Объект не найден»
05
Считать, что полнотекстовый поиск видит новые документы сразу — без обновления индекса он их не покажет

Проверка результата и практические приёмы

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

Полезные приёмы для ускорения работы: сохраняйте часто используемые отборы как варианты настроек списка, пользуйтесь историей поиска в поле ввода, а для регулярных задач (например, поиск дублей контрагентов) используйте штатные обработки «Поиск и удаление дублей» в разделе «Администрирование».

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

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

Найденный документ
Норма

Дата, организация, сумма и контрагент совпадают с ожидаемыми

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

Номер совпадает, но организация или период другие — это другой документ

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

Находит и старые, и недавно введённые объекты

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

Новые документы не находятся — индекс устарел

Поиск ссылок на объект
Норма

Список ссылок пуст или все ссылки осмысленны и обработаны

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

На объект ссылаются проведённые документы, а он помечен на удаление

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

Почему в 1С не работает полнотекстовый поиск?

Чаще всего он просто не включён или не построен индекс. Проверьте настройку в разделе «Администрирование» → «Общие настройки». Если поиск включён недавно, дождитесь завершения построения индекса — в большой базе это может занять продолжительное время.

Как найти документ, если известна только сумма?

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

Можно ли искать по содержимому прикреплённых файлов?

Да, полнотекстовый поиск индексирует содержимое присоединённых файлов распространённых текстовых форматов (например, документы Word и текстовые файлы). Сканированные изображения без распознавания текста в индекс не попадают.

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

Откройте карточку контрагента — в типовых конфигурациях там есть панель навигации со ссылками на связанные документы. Универсальный способ — «Все функции» → «Поиск ссылок на объекты» с выбранным контрагентом.

Поиск в списке работает, а полнотекстовый тот же объект не находит. Почему?

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

Как найти, кто изменил или удалил документ?

Используйте журнал регистрации: «Все функции» → «Журнал регистрации», отбор по событию «Данные. Изменение» или «Данные. Удаление» и по представлению объекта. Журнал покажет пользователя, время и компьютер, с которого выполнено действие.

Итог

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

В 1С четыре основных способа поиска: строка поиска в списке, полнотекстовый поиск по базе, поиск ссылок на объект и поиск команд. Для конкретного объекта используйте список, для текста по всей базе — полнотекстовый поиск с актуальным индексом, а перед удалением всегда проверяйте ссылки. Если поиск «не работает», первым делом проверяйте отборы, права и состояние индекса.