При работе в управляемых формах списков 1С пользователи часто сталкиваются с ситуацией, когда привычное сочетание клавиш Ctrl+F перестает находить нужные документы. Поиск по числовым значениям (например, по сумме), кодам или номерам документов с дефисами дает либо пустой результат, либо выдает неподходящие строки. Проанализируем, почему возникает такое поведение системы и какими способами можно восстановить корректный поиск данных.
В современных конфигурациях 1С на управляющих платформах по умолчанию комбинация клавиш Ctrl+F активирует специальный элемент формы — глобальную строку поиска. Механизм ее работы основан на полнотекстовом индексе информационной базы, что дает как преимущества, так и особенности поведения:
-) как логический оператор исключения «НЕ». Поэтому при попытке найти номер вида 0000-004089 система пытается найти строку 0000 и исключить из результатов 004089.Ctrl+F не может их найти.Ctrl+F до тех пока, пока не отработает фоновое задание обновления полнотекстового индекса.Для точного поиска по конкретному полю существует традиционный механизм отбора — расширенный поиск, который вызывается горячими клавишами Alt+F. Он работает напрямую с базой данных через SQL-запросы и ищет точное совпадение значения в выбранной колонке.
Если поиск по Ctrl+F неожиданно перестал находить существующие документы или выдает некорректные результаты, в большинстве случаев помогает полная переиндексация базы данных. Рассмотрим шаги для выполнения этой процедуры:
Выполнение полной переиндексации устраняет накапливающиеся ошибки полнотекстового поиска и возвращает корректную работу строки поиска Ctrl+F.
Если необходимо найти документ с точным номером (содержащим дефисы или ведущие нули), дробную сумму или конкретного контрагента, проанализируем использование расширенного поиска:
Сумма или Номер).Этот метод работает мгновенно и не зависит от состояния и актуальности полнотекстового индекса.
Если бухгалтерам и пользователям неудобно работать с полнотекстовой строкой поиска над таблицей и требуется вернуть классическое поведение клавиш Ctrl+F (вызов окна отбора по колонке), можно изменить свойства формы в конфигураторе:
Таблица (динамический список документов или справочника).ПоложениеСтрокиПоиска.После отключения строки поиска нажатие Ctrl+F сразу открывает окно расширенного поиска по текущей колонке, исключая путаницу при поиске сумм и кодов.
Для предотвращения проблем с поиском в клиент-серверном режиме работы 1С важно проверить расписание системных регламентных заданий:
Ctrl+F.