Отмена поиска в 1С 8.3: снимаем фильтр списка и останавливаем зависший запрос
Содержание
Чтобы сбросить поиск в списке документов или справочника 1С 8.3, нажмите Ctrl+Q — комбинация снимает строку быстрого поиска и возвращает полный список. Если нужно только закрыть поле ввода поиска, достаточно Escape. А вот отборы (постоянные условия отбора) этими клавишами не снимаются — их убирают через меню Ещё → Настроить список.
Дальше разберём все ситуации, когда поиск в 1С «не отпускает»: залипшая строка быстрого поиска, список, в котором видна только часть записей из-за отбора, подвисший запрос при открытии журнала и случай, когда поиск вовсе перестал реагировать из-за кэша. Везде даю точные клавиши и пути меню интерфейса «Такси».
Горячие клавиши: снять быстрый поиск в списке
Быстрый поиск в 1С 8.3 работает в любой табличной форме — журнале документов, списке справочника, таблице отчёта. Вы начинаете набирать текст, и список фильтруется по колонкам: остаются только строки, где встречается введённая подстрока.
Основные комбинации:
- 🔍
Ctrl+F— открыть строку поиска (аналог кнопки «Найти» с лупой в командной панели). - ❌
Ctrl+Q— отменить поиск: строка поиска закрывается, список показывает все записи целиком. - ⎋
Escape— закрыть строку поиска, оставаясь в списке. Если поиск уже применён как фильтр, одногоEscapeможет не хватить — тогда нужен именноCtrl+Q.
Разница тонкая, но важная. Escape закрывает поле ввода, а Ctrl+Q снимает сам результат отбора по поиску. Если после закрытия поля список всё ещё неполный — жмите Ctrl+Q.
То же самое доступно мышью: в командной панели списка есть кнопка с лупой («Найти»), а рядом — кнопка отмены поиска (перечёркнутая лупа). Если панель свёрнута, обе команды лежат в меню Ещё.
Короткая шпаргалка по клавишам, которые пригодятся рядом с поиском:
| Клавиши | Действие |
|---|---|
Ctrl+F | Открыть строку поиска в списке |
Ctrl+Q | Отменить поиск, показать все записи |
Escape | Закрыть строку поиска / форму выбора |
F4 | Открыть форму выбора из поля справочника |
F5 | Обновить данные списка |
Строка поиска появляется и без Ctrl+F — достаточно начать печатать, когда фокус стоит на таблице. Это удобно, но и сбивает с толку: случайно нажатая буква уже включила отбор. Привычка жать Ctrl+Q при любом «куда делись документы» снимает большинство таких ситуаций.
Остановка долгого запроса при открытии журнала
Иногда «поиск» в 1С — это не строка фильтра, а само построение списка: журнал с сотней тысяч документов открывается несколько секунд, окно «белеет», курсор крутится. Это не зависание, а формирование динамического списка на сервере.
Что с этим делать:
- Дайте операции завершиться. Динамический список подгружает данные порциями — обычно достаточно пары секунд даже на большом журнале.
- Не открывайте весь журнал без периода. Почти в каждой форме списка есть выбор периода (кнопка с календарём или поле периода вверху формы). Ограничьте период — и выборка станет мгновенной.
- Отключите тяжёлые отборы и сортировку по неиндексированным полям — они заставляют сервер перебирать всю таблицу.
- Для отчётов на СКД сузьте период и состав данных перед нажатием
Сформировать. Отчёт по всем годам и всем организациям сразу — типичная причина «вечного» ожидания.
Почему список не открывается мгновенно: динамический список сам не хранит все строки, он запрашивает их у сервера при каждом открытии и прокрутке. Чем больше записей и чем сложнее отбор, тем дольше первый запрос. Ограничение периода — самый быстрый способ ускорить открытие: вместо десятков тысяч строк сервер отдаёт сотни.
Отдельный случай — запрос, который действительно «встал»: отчёт на СКД считается минутами, форма не отвечает. Прервать уже запущенный серверный запрос из пользовательского интерфейса нельзя — кнопки «отменить» у него нет. Остаются два пути:
- Дождаться завершения (самый безопасный).
- Завершить сеанс через администратора. В клиент-серверной базе это делает администратор кластера (консоль администрирования или
Администрирование → Обслуживаниев типовых конфигурациях, где есть управление сеансами).
Завершение сеанса обрывает работу: несохранённые изменения в открытых формах будут потеряны. Делайте это только для своего зависшего сеанса или по согласованию с коллегой.
Снятие отборов в списках документов
Если список открывается полностью, но показывает не все документы, дело не в поиске, а в отборе. Отбор — это сохранённое условие (например, «только проведённые» или «по одному контрагенту»), которое Ctrl+Q не трогает.
Снять отбор в списке документов 1С 8.3:
- Откройте меню
Ещёв правом верхнем углу формы списка. - Выберите
Настроить список…. - Перейдите на вкладку
Отбор. - Удалите ненужные условия (кнопкой удаления строки) или снимите галочки у отборов.
- Нажмите
Завершить редактирование.
Часто отбор появляется, когда вы открыли журнал не напрямую, а «проваливанием» из карточки объекта — например, из контрагента в его документы. Такой список изначально отфильтрован по этому объекту, и это нормально.
Быстрый способ: во многих списках правый клик по значению в ячейке открывает команду отбора по этому значению — так же через контекстное меню отбор и снимается. Если нужной команды нет, идите через Ещё → Настроить список.
Таблица поможет не путать похожие вещи:
| Что видите | Причина | Как снять |
|---|---|---|
| Список стал короче, есть строка поиска | Быстрый поиск | Ctrl+Q |
| Список короткий, строки поиска нет | Отбор | Ещё → Настроить список → Отбор |
| Видно только за месяц/квартал | Ограничение периода | Сменить период вверху формы |
| Нет части колонок | Настройка формы | Ещё → Изменить форму |
Поиск при выборе из справочника
Ещё одно место, где поиск «цепляется», — поля ввода со ссылкой на справочник (контрагент, номенклатура, статья затрат). Когда вы печатаете в таком поле, 1С показывает выпадающий список подходящих элементов — это не отдельное окно поиска, а подбор по строке.
Чтобы отменить такой подбор:
- Нажмите
Escape— выпадающий список закроется, введённый текст сбросится к прежнему значению поля. - Или сотрите текст и выберите нужный элемент заново.
Если вы открыли полноценную форму выбора справочника (по кнопке с многоточием или F4), в ней работает тот же быстрый поиск: набор текста фильтрует элементы, а Ctrl+Q возвращает полный справочник. Закрыть саму форму выбора без выбора элемента — Escape.
Отдельно стоит полнотекстовый поиск данных — глобальный поиск по всей базе из главного меню (поле с лупой в верхней панели). Он ищет по индексу и выдаёт отдельное окно результатов со ссылками на найденные объекты, а не фильтрует текущий список. «Отменить» его нечего: закройте окно результатов или очистите поисковую строку.
Важно не путать три механизма — от этого зависит, чем «отменять»:
- ✅ Быстрый поиск в списке — фильтрует видимый журнал. Снимается
Ctrl+Q. - ✅ Подбор в поле ввода — предлагает элементы справочника при наборе. Снимается
Escape. - ✅ Полнотекстовый поиск — ищет по всей базе и открывает своё окно. Отдельного «сброса» нет, просто закрываете результаты.
Если вы жмёте Ctrl+Q, а «поиск» не пропадает, скорее всего вы имеете дело не с быстрым поиском, а с одним из двух других механизмов или с постоянным отбором из предыдущего раздела.
Настройки списка и профиля: где хранятся фильтры
1С запоминает, как вы оставили список: применённый отбор, сортировку, видимые колонки. Поэтому фильтр, установленный вчера, встретит вас и сегодня — это не сбой, а сохранённые пользовательские настройки.
Где ими управлять:
- Настройки конкретной формы — через
Ещё → Настроить списокиЕщё → Изменить формупрямо в списке. - Общие параметры интерфейса — значок шестерёнки
Сервис и настройкив правом верхнем углу →НастройкиилиПараметры.
Настройки хранятся отдельно для каждого пользователя и каждой формы. Поэтому коллега в той же базе видит журнал без вашего отбора, а у вас он сохраняется. В окне Настроить список помимо вкладки Отбор есть Сортировка и Группировка — они тоже меняют вид списка: сгруппированный журнал выглядит иначе, чем плоский, хотя ни одна запись не скрыта. Если список кажется «перевёрнутым», проверьте и эти вкладки.
Если список «сломался» настолько, что проще начать с чистого листа, пользовательские настройки формы можно сбросить. В типовых конфигурациях это делается из раздела администрирования, где есть очистка настроек пользователя (точное название пункта зависит от конфигурации — ищите в разделе настроек пользователей и прав). После сброса форма откроется в состоянии «по умолчанию»: без отборов и ручных перестановок колонок.
Сброс настроек уберёт не только лишний отбор, но и все удобные вам доработки формы — порядок и ширину колонок, сохранённые варианты отчётов. Применяйте точечно.
Когда поиск «залип» из-за кэша
Бывает, что поиск и отборы ведут себя странно: Ctrl+Q не срабатывает, список не обновляется, форма подвисает на простых действиях. Частая причина — повреждённый кэш клиентского приложения.
Как почистить кэш безопасно:
- Закройте все окна 1С (и тонкий клиент, и, если открыт, конфигуратор).
- Запустите 1С с параметром очистки кэша: в свойствах ярлыка или в строке запуска добавьте
/ClearCache. Пример строки:"...\1cv8.exe" ENTERPRISE /ClearCache. - Либо удалите каталог кэша вручную. Он лежит в профиле пользователя:
%LOCALAPPDATA%\1C\1cv8(у части версий —1cv82). Удалять каталоги внутри можно только при полностью закрытой 1С.
Перед ручным удалением убедитесь, что в диспетчере задач нет ни одного процесса 1cv8.exe и 1cv8c.exe — иначе часть файлов кэша занята и не удалится, а чистка пройдёт вхолостую. Параметр /ClearCache удобнее тем, что сам пересоздаёт кэш при запуске и не требует искать папку.
Чистка клиентского кэша не трогает данные базы — это локальные временные файлы. Отборы и настройки форм при этом сохраняются, слетает только повреждённый временный слой.
Если программа висит намертво и не закрывается, процесс 1cv8.exe завершают через диспетчер задач. Перед принудительным завершением убедитесь, что в открытых формах нет несохранённых данных — они пропадут.
Частые ошибки при сбросе поиска
- 🔁 Путают поиск и отбор. Жмут
Ctrl+Q, список не меняется — и решают, что 1С сломалась. На деле работает отбор, его снимают черезНастроить список. - 🗓 Забывают про период. Список «неполный» не из-за фильтра, а потому что показан один месяц. Период меняется вверху формы, а не клавишами поиска.
- 🧹 Чистят кэш при открытой 1С. Удаление папки кэша во время работы клиента ни к чему не приводит — файлы заняты. Сначала полностью закрыть программу.
- ⛔ Пытаются «убить» долгий запрос перезапуском службы. Останавливать серверную службу 1С ради одного зависшего отчёта нельзя — оборвутся сеансы всех пользователей базы.
Какая горячая клавиша отменяет поиск в 1С 8.3?
Ctrl+Q — снимает быстрый поиск в списке и возвращает все записи. Escape только закрывает строку ввода поиска.Нажал Ctrl+Q, а список всё равно неполный. Почему?
Ещё → Настроить список, вкладка Отбор, и удалите условия. Проверьте также выбранный период формы.Можно ли остановить уже запущенный долгий запрос или отчёт?
Как сбросить сохранённый отбор, чтобы он не появлялся при каждом открытии?
Настроить список — состояние запомнится. Если настройки формы запутались, их сбрасывают из раздела администрирования (очистка настроек пользователя).Поиск перестал реагировать во всех списках — что делать?
/ClearCache либо удалите каталог кэша в %LOCALAPPDATA%\1C. Это чистит только локальные временные файлы, данные базы не затрагиваются.