К статье
Практический материал

Быстрый старт · 9 мин

Как сбросить поиск в 1С: пошаговая инструкция

Как сбросить поиск в 1С: очистка строки поиска в списках, удаление истории поисковых запросов, сброс отборов и настроек поиска в типовых конфигурациях.

Строка поиска в 1С встречается повсюду: в списках документов, справочниках, журналах, глобальном поиске по данным. Иногда программа «запоминает» введённый запрос, подставляет старые значения или продолжает фильтровать список, и пользователь видит не все данные. Сбросить поиск можно несколькими способами — от простой очистки поля до удаления сохранённых настроек пользователя.

Важно понимать, что «поиск» в 1С — это несколько разных механизмов: строка поиска в динамическом списке, полнотекстовый поиск по данным, история вводимых значений и отборы в списках. Для каждого случая сброс выполняется по-разному, и ниже разобраны все основные сценарии.

Где в 1С находится поиск и почему он «залипает»

В типовых конфигурациях (1С:Бухгалтерия, Управление торговлей, ERP, Зарплата и управление персоналом) поиск реализован в нескольких местах. Строка поиска есть над списками документов и справочников, а глобальный поиск по всем данным вызывается через значок лупы или сочетание клавиш Ctrl+Shift+F.

Поиск «залипает» по трём причинам. Во-первых, введённое значение остаётся в поле поиска текущего списка, пока его не очистить. Во-вторых, платформа сохраняет историю ввода и подставляет старые запросы при фокусе на поле. В-третьих, настройки списка (отборы) сохраняются в профиле пользователя и применяются при каждом открытии формы.

Прежде чем что-то сбрасывать, определите, какой именно механизм мешает работе: пустой ли список из-за отбора, подставляется ли старый запрос в строку поиска или полнотекстовый поиск выдаёт нерелевантные результаты.

Как сбросить поиск в списке документов или справочника

Самый частый случай — список показывает не все записи, потому что в строке поиска остался текст. Порядок действий простой.

Очистка строки поиска в списке
  1. 1
    Откройте список документов или справочник, где не отображаются нужные записи
  2. 2
    Найдите поле поиска над таблицей — обычно оно со значком лупы
  3. 3
    Нажмите крестик в правой части поля или выделите текст и нажмите Delete
  4. 4
    Нажмите Enter или щёлкните по пустой области списка
  5. 5
    Убедитесь, что список обновился и показывает все записи без фильтрации

Если крестика в поле нет, выделите весь текст сочетанием Ctrl+A внутри поля и удалите его. После нажатия Enter фильтрация снимается, и список перестраивается по всем данным.

В тонком клиенте и веб-клиенте поведение идентично. Если после очистки поля записи всё равно не появляются — проблема не в строке поиска, а в установленном отборе, о котором ниже.

Как сбросить отборы и вернуть стандартные настройки списка

Отбор — это сохранённый фильтр списка, который работает независимо от строки поиска. Признак того, что действует отбор: список пуст или неполный, хотя строка поиска чистая, а рядом с кнопкой «Ещё» или над списком видны пометки об установленных условиях.

Чтобы сбросить отбор, откройте меню «Ещё» в командной панели списка и выберите пункт «Установить стандартные настройки». В некоторых конфигурациях путь выглядит как «Ещё — Настроить список», где нужно удалить все строки отбора и нажать «ОК» или «Завершить редактирование».

Если пользователь сохранил собственный вариант настроек списка, программа будет применять его при каждом открытии. В этом случае в том же меню «Ещё» найдите пункт «Выбрать настройки» или «Настройки списка» и переключитесь на стандартный вариант либо удалите пользовательский.

Как очистить историю поисковых запросов

Платформа 1С запоминает введённые в поля поиска значения и показывает их в выпадающем списке при повторном вводе. Это удобно, но иногда мешает: подставляются устаревшие запросы или данные, которые не должны быть видны другому пользователю за тем же компьютером.

История ввода хранится в настройках пользователя на локальном компьютере. Очистить её можно двумя способами. Первый — через интерфейс: в разделе администрирования найдите настройки пользователя или воспользуйтесь командой очистки локального кэша настроек. Второй — удаление файлов настроек в каталоге пользователя 1С, но этот способ требует аккуратности.

В тонком клиенте историю конкретного поля иногда можно удалить точечно: откройте выпадающий список истории, установите курсор на ненужное значение и нажмите Delete. Поведение зависит от версии платформы.

Как сбросить полнотекстовый поиск по данным

Глобальный поиск (Ctrl+Shift+F) ищет по всем данным информационной базы с помощью полнотекстового индекса. Проблемы здесь обычно две: поиск находит устаревшие данные или не находит свежие документы.

Если поиск не находит новые объекты, причина в устаревшем индексе. Обновить его может администратор: в режиме 1С:Предприятие откройте раздел «Администрирование — Обслуживание — Полнотекстовый поиск» (в разных конфигурациях путь отличается) и выполните обновление индекса. В файловой базе это делается в монопольном режиме, в клиент-серверной — фоновым заданием.

Саму историю поисковых запросов в глобальном поиске платформа хранит ограниченно. Если нужно убрать подсказки прошлых запросов, очистите историю ввода способом из предыдущего раздела.

Если после обновления индекса полнотекстовый поиск по-прежнему работает странно, проверьте, включён ли он вообще: в настройках обслуживания есть переключатель использования полнотекстового поиска. После включения индекс нужно создать заново, что на больших базах занимает заметное время.
ПЗ
Практическое замечание

Сброс поиска программно: для разработчиков и администраторов

В отдельных случаях сбросить поиск или настройки нужно массово — например, очистить сохранённые настройки списков у всех пользователей после обновления конфигурации. Это делается средствами встроенного языка через хранилище системных настроек.

bsl
// Удаление сохранённых настроек конкретного списка для текущего пользователя
ХранилищеСистемныхНастроек.Удалить("ИмяФормыСписка/НастройкиСписка", Неопределено, ИмяПользователя());

Для массовой очистки используют метод ХранилищеСистемныхНастроек.Удалить с отбором по пользователю или ключу настроек. Такие операции выполняются через внешнюю обработку или консоль кода и требуют прав администратора. Перед массовым удалением настроек рекомендуется предупредить пользователей: их персональные отборы и варианты списков пропадут.

Обновление полнотекстового индекса программно выполняется методом ПолнотекстовыйПоиск.ОбновитьИндекс(), однако на практике надёжнее использовать штатные средства раздела администрирования.

Частые ошибки при сбросе поиска и как их избежать

Большинство проблем возникает не из-за самого сброса, а из-за неверной диагностики: пользователь чистит не то, что мешает работе.

Типичные ошибки
01
Очистка строки поиска при действующем отборе — список остаётся пустым, потому что фильтр задан в настройках списка, а не в поле поиска
02
Сброс настроек списка вместо обновления индекса — полнотекстовый поиск продолжает не находить свежие документы
03
Удаление служебных файлов платформы без копии — теряются все пользовательские настройки, включая список баз
04
Ожидание, что сброс у одного пользователя подействует на всех — настройки списков хранятся индивидуально для каждого пользователя

Ещё одна распространённая ситуация: пользователь ищет документ по номеру, но в списке установлен период, и документ просто не попадает в отображаемый интервал. Перед сбросом поиска проверьте, не ограничен ли список датами — в журналах документов период часто стоит по умолчанию.

Контрольные точки

Как проверить результат

Список после очистки поля поиска
Норма

Отображаются все записи без ограничений

Тревожный признак

Записей по-прежнему меньше, чем должно быть — проверьте отборы

Выпадающий список истории в поле поиска
Норма

Старые запросы не подставляются

Тревожный признак

История сохранилась — очистите настройки пользователя

Полнотекстовый поиск по новому документу
Норма

Документ находится по реквизитам

Тревожный признак

Не находится — обновите полнотекстовый индекс

FAQ

Почему список пустой, хотя строка поиска очищена?

Скорее всего, на список установлен отбор или ограничен период отображения. Откройте «Ещё — Настроить список» и проверьте условия отбора, а также интервал дат журнала. Сбросьте настройки через «Установить стандартные настройки».

Сброс поиска удалит данные из базы?

Нет. Очистка строки поиска, истории запросов и настроек списка затрагивает только интерфейс и пользовательские настройки. Документы, справочники и другие данные остаются нетронутыми.

Как убрать подсказки старых запросов в поле поиска?

Подсказки берутся из истории ввода, которая хранится в локальных настройках пользователя. В ряде версий платформы значение можно удалить прямо из выпадающего списка клавишей Delete. Полная очистка выполняется через сброс настроек пользователя.

Глобальный поиск не находит документ, созданный сегодня. Что делать?

Полнотекстовый индекс обновляется не мгновенно. Попросите администратора обновить индекс в разделе «Администрирование — Обслуживание — Полнотекстовый поиск» или дождитесь регламентного обновления, если оно настроено.

Можно ли сбросить настройки поиска сразу для всех пользователей?

Да, но только программно — через ХранилищеСистемныхНастроек с удалением настроек по ключу формы. Такая операция требует прав администратора и удалит персональные настройки списков у всех пользователей, поэтому её стоит выполнять осознанно.

Строка поиска исчезла из списка. Как её вернуть?

В некоторых формах строку поиска можно скрыть через настройки формы. Откройте «Ещё — Изменить форму» и проверьте видимость элемента строки поиска, либо сбросьте настройки формы к стандартным через меню «Ещё».

Итог

Что важно запомнить

Сброс поиска в 1С сводится к трём действиям: очистке поля поиска в списке, сбросу отборов через стандартные настройки и очистке истории ввода. Если не работает глобальный поиск — обновите полнотекстовый индекс. Все эти операции безопасны для данных и затрагивают только настройки текущего пользователя.