Быстрый старт · 11 мин
Как отменить поиск в 1С горячими клавишами
Как отменить поиск в 1С горячими клавишами: Esc в строке поиска, отмена поиска в таблице и конфигураторе, типичные ошибки и способы проверить результат.
Строка поиска в 1С появляется в самых разных местах: в динамическом списке документов, в справочнике номенклатуры, в окне выбора, в конфигураторе при поиске по тексту модуля. Иногда поиск запущен по ошибке, фильтр «прилип» к списку и скрывает нужные записи, либо длительный поиск по большой таблице завис и тормозит работу. Во всех этих случаях нужно быстро отменить поиск — и чаще всего это делается одной клавишей.
Основная клавиша отмены поиска в 1С — Esc. Она снимает фокус со строки поиска, очищает введённый текст или прерывает текущую операцию поиска, в зависимости от того, где именно вы работаете. Однако поведение Esc различается в тонком клиенте, веб-клиенте и конфигураторе, а в ряде случаев требуются дополнительные действия — например, сброс отбора или очистка истории поиска.
Ниже разобраны все рабочие сценарии: отмена поиска в списках и формах выбора, прерывание поиска в конфигураторе, сброс «залипшего» отбора после поиска и типичные ошибки, из-за которых кажется, что поиск не отменяется.
Как отменить поиск в списке документов или справочника клавишей Esc
Самая частая ситуация: вы открыли журнал документов или справочник, начали вводить текст в строку поиска и поняли, что ищете не то или не там. Пока курсор находится в поле поиска, нажмите Esc — введённый текст будет очищен, а список вернётся к прежнему состоянию. Это стандартное поведение управляемых форм в платформе 1С:Предприятие 8.3.
Если строка поиска ещё не активна, сначала переведите в неё фокус. В большинстве конфигураций это делается сочетанием Ctrl+F — откроется панель поиска, и курсор окажется в поле ввода. Далее либо введите запрос, либо нажмите Esc, чтобы закрыть панель без поиска.
Важно различать два состояния: «поиск ещё не выполнен» и «поиск уже применён». В первом случае Esc просто очищает поле. Во втором — после Esc нужно дополнительно сбросить применённый фильтр, иначе список останется отфильтрованным, хотя строка поиска выглядит пустой.
- 1Нажмите Ctrl+F, если панель поиска скрыта, чтобы курсор попал в строку поиска
- 2Нажмите Esc — введённый текст очистится
- 3Если фильтр уже применён, очистите поле поиска и нажмите Enter
- 4Проверьте, что в списке отображаются все записи, а индикатор отбора исчез
Что делать, если после отмены поиска список остался отфильтрованным
Характерный признак «залипшего» поиска: строка поиска пуста, но в списке видны не все записи, а рядом с панелью поиска отображается значок фильтра или надпись вида «Найдено: N». Это значит, что отбор по найденному значению применён к динамическому списку и продолжает действовать.
Чтобы снять такой отбор, очистите строку поиска (кликните в неё и нажмите Delete или Ctrl+A, затем Delete) и нажмите Enter. Пустой запрос снимает фильтр, и список перестроится полностью. В некоторых конфигурациях рядом с полем поиска есть кнопка с крестиком — она делает то же самое одним нажатием.
Если отбор установлен не через строку поиска, а через настройки списка, его придётся снять отдельно: откройте «Ещё → Установить отбор и сортировку списка» и удалите строки отбора или нажмите «Отключить отбор». Клавиша Esc здесь не поможет, потому что это уже не поиск, а полноценная настройка списка.
Отмена поиска в форме выбора и при подборе товаров
В формах выбора (например, при выборе контрагента или номенклатуры в документе) поиск работает иначе. Часто там действует режим «поиск по подстроке» с автоматическим срабатыванием: список фильтруется по мере ввода. Чтобы отменить такой поиск, выделите текст в поле поиска сочетанием Ctrl+A и удалите его клавишей Delete — список мгновенно покажет все элементы.
Клавиша Esc в форме выбора имеет двойное поведение: если фокус в строке поиска, она очищает поле; если фокус уже на списке, Esc закрывает всю форму выбора без выбора значения. Учитывайте это, чтобы случайно не закрыть окно, когда нужно было лишь сбросить фильтр.
В формах подбора (например, подбор товаров в реализацию) после очистки поиска дополнительно проверьте, не осталась ли включённой кнопка «Найти» с активным отбором по результатам. Признак — сокращённое количество строк в таблице подбора при пустом поле поиска.
Как прервать долгий поиск в конфигураторе 1С
В конфигураторе поиск запускается через «Правка → Найти» (Ctrl+F) или глобальный поиск по всем модулям (Ctrl+Shift+F). Если поиск по большой конфигурации затянулся, его можно прервать: в окне хода выполнения нажмите кнопку «Отмена» или клавишу Esc. Операция остановится, а уже найденные результаты останутся в окне результатов поиска.
Для поиска внутри одного модуля работает стандартная схема: F3 — найти следующее вхождение, Shift+F3 — найти предыдущее, Esc — закрыть панель поиска и вернуть фокус в текст модуля. Если панель поиска мешает обзору кода, именно Esc убирает её без потери позиции курсора.
Глобальная замена (Ctrl+Shift+H) прерывается аналогично, но здесь есть риск: часть замен может уже выполниться до отмены. Перед массовой заменой по конфигурации убедитесь, что у вас есть актуальная выгрузка информационной базы или конфигурации в файл — это единственная защита от необратимых изменений кода.
Отмена полнотекстового поиска и поиска по всей базе
В пользовательском режиме многие конфигурации имеют полнотекстовый поиск по данным всей информационной базы (обычно вызывается из верхней панели или сочетанием Ctrl+Shift+F в некоторых типовых решениях). Пока идёт поиск, в окне результатов доступна кнопка остановки — нажмите её или Esc, чтобы прервать операцию.
Если результаты полнотекстового поиска уже отображены и вы хотите вернуться к обычной работе, просто закройте панель результатов — на сами данные это никак не влияет. Полнотекстовый поиск не изменяет записи, он только читает индекс, поэтому его отмена полностью безопасна.
Отдельный случай — медленный полнотекстовый поиск из-за устаревшего индекса. Если поиск регулярно «подвисает», это повод обратиться к администратору базы для обновления или перестроения полнотекстового индекса. Самостоятельно в пользовательском режиме эта задача не решается.
Как выбрать действие
Горячие клавиши поиска в 1С: сводка по сценариям
Чтобы не запоминать разрозненные комбинации, удобно держать перед глазами сводку основных клавиш, связанных с поиском и его отменой. Набор стандартный для платформы 8.3 в тонком клиенте; в конкретной конфигурации отдельные сочетания могут быть переопределены.
| Клавиши | Действие | Где работает |
|---|---|---|
| Ctrl+F | Открыть поиск / перейти в строку поиска | Списки, конфигуратор |
| Esc | Отменить ввод, очистить поле, закрыть панель поиска | Списки, формы, конфигуратор |
| Enter | Выполнить поиск или применить пустой запрос для сброса фильтра | Списки, формы выбора |
| F3 / Shift+F3 | Найти следующее / предыдущее вхождение | Модули, табличные документы |
| Ctrl+Shift+F | Глобальный поиск по модулям конфигурации | Конфигуратор |
| Ctrl+A, Delete | Выделить и удалить текст в поле поиска | Любые поля ввода |
Обратите внимание: в веб-клиенте поведение Esc зависит от браузера. В ряде случаев первое нажатие Esc перехватывается браузером (например, выход из полноэкранного режима), и для отмены поиска требуется повторное нажатие или клик по кнопке очистки в самой форме.
Как проверить, что поиск действительно отменён
Главный признак успешной отмены — список показывает все записи, доступные по правам и стандартным отборам периода. Сравните количество строк до и после: если после сброса поиска записей стало заметно больше, фильтр снят корректно.
Дополнительно убедитесь, что в области панели поиска нет индикаторов активного фильтра: значка воронки, подсвеченной кнопки «Найти», надписей вида «Поиск: текст». В типовых конфигурациях активный поиск всегда визуально отмечен, и отсутствие таких пометок — надёжный признак чистого списка.
Если после всех действий записей по-прежнему не хватает, проверьте остальные ограничители: период отображения журнала, отбор по организации, быстрые отборы на панели навигации. Эти настройки не связаны со строкой поиска и сбрасываются каждая по отдельности.
Как проверить результат
Поле пустое, индикаторов фильтра нет
Виден текст запроса или значок активного фильтра
Отображаются все записи, количество строк выросло после сброса
Список по-прежнему сокращён при пустой строке поиска
В окне «Установить отбор и сортировку списка» отбор отключён
Есть активные строки отбора, скрывающие данные
Что важно запомнить
Универсальная клавиша отмены поиска в 1С — Esc: она очищает строку поиска и закрывает панель. Если фильтр уже применён, очистите поле и нажмите Enter. Отбор из настроек списка снимается только вручную через «Ещё». Долгий поиск в конфигураторе прерывается кнопкой «Отмена», а перед массовой заменой всегда делайте резервную копию.
Частые вопросы
Почему Esc не очищает строку поиска?
Скорее всего, фокус находится не в поле поиска, а в списке или другом элементе формы. Кликните в строку поиска или нажмите Ctrl+F, затем повторите Esc. В веб-клиенте первое нажатие может перехватить браузер — нажмите клавишу ещё раз.
Как отменить поиск, если список завис на большой базе?
Подождите завершения операции — динамические списки обычно не блокируются надолго. Если зависание затянулось, нажмите Esc. При регулярных зависаниях поиска по большим таблицам причина обычно в неоптимальных настройках индексирования, и это задача для администратора или программиста 1С.
Можно ли отключить автоматический поиск при вводе в форме выбора?
В типовых конфигурациях режим поиска по подстроке настраивается в самой форме выбора — например, переключением способа поиска с «по части строки» на «по точному совпадению» или «по началу строки». Глобальной настройкой платформы автопоиск не отключается, но смена способа поиска часто решает проблему лишних срабатываний.
Отменяется ли поиск при закрытии и повторном открытии формы?
Зависит от конфигурации. Многие типовые формы сохраняют последнее значение поиска и настройки списка между сеансами. Поэтому после повторного открытия списка проверяйте строку поиска и отборы — при необходимости очистите их вручную.
Чем отличается отмена поиска в тонком клиенте и в веб-клиенте?
Логика клавиш одинакова, но в веб-клиенте часть нажатий может обрабатывать браузер: Esc используется для выхода из полноэкранного режима, а Ctrl+F открывает поиск по странице браузера, если фокус не в поле 1С. Работайте с клавишами только после клика в нужное поле формы.
Опасно ли прерывать поиск в конфигураторе?
Сам поиск прерывать безопасно — он только читает данные. Осторожность нужна при прерывании операции «Заменить все»: выполненные до отмены замены не откатываются автоматически. Перед массовой заменой всегда сохраняйте копию конфигурации.