При активной работе в типовых конфигурациях 1С (таких как 1С:ERP, 1С:Комплексная автоматизация или 1С:Управление торговлей) пользователи часто сталкиваются с ситуацией, когда после обновления информационной базы встроенная строка поиска в списках документов и справочников перестает возвращать результаты. При этом поиск по сочетанию клавиш Ctrl+F продолжает находить нужные элементы без каких-либо проблем.
Проанализируем технические причины этой проблемы, разберем разницу между механизмами поиска в платформе и подробно рассмотрим пошаговые способы восстановления работоспособности поискового механизма.
Разберем различия в логике работы этих двух инструментов:
СписокРезультатов = ПолнотекстовыйПоиск.СоздатьСписок(СтрокаПоиска, РазмерПорции);
СписокРезультатов.ПерваяЧасть();
1Cv8FTxt). Если индекс поврежден, устарел или не актуализирован после обновления структуры метаданных, поиск возвращает пустое количество записей.ПОДОБНО по выбранным колонкам. Этот механизм не зависит от файлов индекса полнотекстового поиска, поэтому продолжает работать даже при полном сбое индексации.Если простое выполнение регламентного задания обновления индекса не дает результата, это указывает на рассинхронизацию или повреждение текущего состояния поискового индекса. Рассмотрим правильный порядок действий для его полной переиндексации через пользовательский интерфейс.
Обратите внимание: на больших информационных базах процесс полного обновления индекса может занять продолжительное время и создать существенную нагрузку на дисковую подсистему и процессор сервера. Рекомендуется выполнять данную операцию во время наименьшей активности пользователей или в технологическое окно.
Если после полного обновления индекса поиск снова перестает находить новые или измененные элементы, проанализируем работу фоновых заданий платформы.
В случаях, когда служебные файлы индекса оказываются заблокированы процессами операционной системы или повреждены из-за аварийного перезапуска сервера, очистка через интерфейс 1С может завершаться ошибкой. Рассмотрим порядок действий для ручного сброса:
1Cv8 Enterprise Server.srvinfo/reg_1541/<GUID_базы>) найдем служебную папку 1Cv8FTxt.1Cv8FTxt или переименуем папку.После завершения индексации работоспособность строки быстрого поиска в динамических списках партнеров, контрагентов и номенклатуры будет полностью восстановлена.