Администрирование · 9 мин
Как отменить глобальный поиск в конфигураторе 1С
Как отключить глобальный и полнотекстовый поиск в конфигураторе и режиме 1С:Предприятие: настройки, ограничения, проверка результата и типичные ошибки.
Глобальный поиск в 1С встречается в двух разных местах, и путать их — самая частая ошибка. Первый вариант — поиск по текстам модулей и метаданным в конфигураторе, который вызывается комбинацией Ctrl+Shift+F. Второй — полнотекстовый поиск по данным информационной базы, который работает в режиме 1С:Предприятие и настраивается администратором.
Если поиск мешает работе, замедляет обновление базы или потребляет ресурсы сервера, его можно ограничить или полностью отключить. Способ зависит от того, о каком именно поиске идёт речь: отключить горячую клавишу в конфигураторе нельзя, а вот полнотекстовый поиск по данным отключается штатными средствами платформы.
Ниже разобраны оба сценария: что реально можно отменить в конфигураторе, как выключить полнотекстовый поиск в пользовательском режиме, как проверить результат и каких ошибок стоит избегать.
Что именно называют глобальным поиском в 1С
Под «глобальным поиском» пользователи обычно понимают одно из трёх. Во-первых, это окно «Глобальный поиск» в конфигураторе, которое ищет строку по всем модулям, формам и метаданным конфигурации. Во-вторых, полнотекстовый поиск по данным информационной базы — механизм, который индексирует содержимое документов, справочников и присоединённых файлов. В-третьих, строку поиска в верхней части формы в режиме 1С:Предприятие, которая ищет по всем разделам программы.
Первый механизм является частью инструментария разработчика и не имеет настройки отключения. Второй и третий связаны между собой: полнотекстовый поиск как раз и обеспечивает работу глобальной строки поиска в пользовательском режиме. Именно его отключение чаще всего требуется администраторам.
Можно ли отключить глобальный поиск в самом конфигураторе
Окно глобального поиска по модулям вызывается через меню «Правка» → «Глобальный поиск» или сочетанием Ctrl+Shift+F. Эта функция встроена в платформу, и штатной настройки для её отключения не существует: нельзя ни снять горячую клавишу, ни запретить сам пункт меню.
Если поиск случайно вызывается и мешает работе, единственный вариант — аккуратнее обращаться с сочетаниями клавиш или закрывать окно поиска клавишей Esc. Панель результатов можно открепить и закрыть как обычное служебное окно конфигуратора.
На практике запрос «отменить глобальный поиск в конфигураторе» почти всегда означает другое: администратор хочет выключить поисковое индексирование базы, потому что оно грузит сервер или запускается по расписанию в неподходящее время. Этот сценарий решается, и разберём его подробно.
Как отключить полнотекстовый поиск в режиме 1С:Предприятие
В типовых конфигурациях на Библиотеке стандартных подсистем управление поиском вынесено в интерфейс. Потребуются права администратора в информационной базе.
- 1Откройте базу в режиме 1С:Предприятие под пользователем с полными правами.
- 2Перейдите в раздел «Администрирование» → «Обслуживание» → «Поиск» (в некоторых конфигурациях путь: «Администрирование» → «Настройки работы с файлами и поиск»).
- 3Снимите флажок «Использовать полнотекстовый поиск» или выберите режим «Не использовать».
- 4Сохраните настройку и при необходимости очистите существующий поисковый индекс кнопкой «Очистить индекс».
- 5Проверьте, что регламентные задания обновления индекса остановлены.
После снятия флажка глобальная строка поиска в верхней части окна перестанет возвращать результаты по содержимому объектов. Поиск внутри конкретных списков (по наименованию, номеру документа) продолжит работать — он не зависит от полнотекстового индекса.
Очистка индекса важна, если цель отключения — освободить ресурсы: сам по себе индекс занимает место в базе, и пока он не удалён, экономия будет неполной.
Отключение поиска на сервере 1С через консоль кластера
В клиент-серверном варианте полнотекстовый поиск можно запретить на уровне всей информационной базы, не заходя в прикладной интерфейс. Это удобно, когда баз много или доступ администратора в конфигурацию ограничен.
Откройте консоль управления серверами 1С, найдите нужную информационную базу в списке кластера и откройте её свойства. В параметрах базы есть настройка полнотекстового поиска — установите значение «Не использовать». Изменение применяется без перезапуска сервера, но активные сеансы могут потребовать переподключения.
Этот способ надёжнее настройки в интерфейсе: запрет действует на уровне платформы, и ни регламентные задания, ни пользователи не смогут включить поиск обратно без прав администратора кластера.
Способы отключения поиска
Подходит для файловых баз и типовых конфигураций. Ограничение: настройку может вернуть пользователь с полными правами.
Подходит для клиент-серверных баз и централизованного запрета. Ограничение: нужны права администратора кластера.
Подходит как временная мера, чтобы остановить фоновую нагрузку. Ограничение: сам поиск останется включённым, индекс просто устареет.
Остановка регламентных заданий индексации
Иногда полностью отключать поиск не нужно — достаточно снять нагрузку от фонового обновления индекса. В типовых конфигурациях за это отвечают регламентные задания обновления и слияния полнотекстового индекса.
Найдите их через «Администрирование» → «Обслуживание» → «Регламентные и фоновые задания», откройте задание обновления индекса и снимите флажок «Используется». Учтите: поиск продолжит работать, но будет находить только то, что попало в индекс до отключения задания. Пользователи могут воспринять это как «поиск сломался», поэтому предупредите их заранее.
Проверка результата и типичные ошибки
После отключения откройте базу в пользовательском режиме и введите в глобальную строку поиска заведомо существующее слово из текста документа. Если поиск отключён корректно, система либо сообщит, что полнотекстовый поиск не используется, либо не вернёт результатов по содержимому.
Как проверить результат
Поиск по содержимому не выполняется или выдаёт сообщение об отключении
Поиск по-прежнему находит свежие документы — индекс обновляется
Задания индексации отключены или завершаются без ошибок
Задания запускаются по расписанию и нагружают сервер
Поиск по наименованию и номеру работает как раньше
Не работает даже локальный поиск — отключено лишнее
Когда отключать поиск не стоит
Если сотрудники активно ищут документы по тексту, номерам счетов или содержимому присоединённых файлов, отключение полнотекстового поиска заметно замедлит их работу: вместо секунд поиск займёт минуты ручного перебора. В такой ситуации лучше не отключать механизм, а перенастроить расписание индексации на ночные часы.
Также учитывайте, что в некоторых доработанных конфигурациях прикладная логика может опираться на полнотекстовый поиск программно — через встроенный язык. Перед отключением имеет смысл уточнить у разработчика, не используется ли поиск в обработках и отчётах.
Что важно запомнить
Глобальный поиск по модулям в конфигураторе не отключается — это встроенный инструмент. Отключается полнотекстовый поиск по данным: в разделе «Администрирование» режима 1С:Предприятие или в консоли кластера серверов. После отключения очистите индекс, остановите регламентные задания и проверьте результат тестовым запросом.
Частые вопросы
Можно ли убрать горячую клавишу Ctrl+Shift+F в конфигураторе?
Нет, платформа 1С не позволяет переназначать или отключать штатные сочетания клавиш конфигуратора. Если окно поиска открывается случайно, закройте его клавишей Esc и уберите панель результатов из интерфейса.
Почему после отключения поиск всё равно что-то находит?
Скорее всего, вы отключили только регламентные задания, а сам механизм остался включённым, либо не очищен старый индекс. Проверьте настройку «Использовать полнотекстовый поиск» и выполните очистку индекса.
Отключится ли поиск сразу для всех пользователей?
Настройка применяется для всей информационной базы, но активные сеансы могут увидеть изменение только после перезахода в программу. Попросите пользователей перезапустить 1С.
Можно ли отключить поиск только для части пользователей?
Штатно полнотекстовый поиск включается и отключается для базы целиком, а не по ролям. Ограничить отдельным пользователям можно лишь доступ к команде глобального поиска через доработку интерфейса, что требует изменения конфигурации.
Освободит ли отключение поиска место в базе?
Только после очистки поискового индекса. Само снятие флажка останавливает индексацию, но уже построенный индекс остаётся в базе, пока его не удалить соответствующей командой.
Сломается ли поиск по спискам документов после отключения?
Нет. Поиск внутри конкретного списка по наименованию, номеру или дате работает независимо от полнотекстового индекса и продолжит функционировать в обычном режиме.