Поиск в 1С Предприятие: где он, чем отличается и как его настроить

· 9 мин

Содержание

В 1С 8.3 поиск открывают сочетанием Ctrl+F. Что именно появится на экране, зависит от того, где стоит курсор. Если он в списке документов или справочника, откроется поиск по этому списку. Если нет, сработает поиск по всей базе. Путаница между этими двумя режимами — причина большинства жалоб «поиск ничего не находит».

Ниже — как открыть каждый вид поиска, как сузить результаты и как включить полнотекстовый поиск, который ищет по словам внутри документов. Описан интерфейс «Такси» платформы 8.3.2x. В 1С:Бухгалтерия 3.0, ЗУП 3.1 и Управление торговлей 11 всё работает одинаково, это механизмы платформы.

Два вида поиска: по списку и по всей базе

Прежде чем жать клавиши, определите, что ищете.

Что нужноКакой поискГде работает
Найти документ или контрагента в открытом спискеПоиск по спискуТолько текущий список
Найти слово, номер или фамилию где угодно в базеГлобальный (полнотекстовый) поискВсе объекты, включённые в индекс
Отобрать все документы за период по условиюОтбор в спискеТекущий список

Поиск по списку работает мгновенно и не требует настройки. Глобальный нужно один раз включить и проиндексировать. Без индекса он либо ничего не покажет, либо скажет, что поиск не настроен.

Горячие клавиши поиска

Сочетания, которые стоит запомнить:

  • ⌨️ Ctrl+F — открыть поиск. В списке — «Найти» по этому списку, вне списка — строка поиска в верхней панели.
  • ⌨️ Alt+F — расширенный поиск в списке: выбор колонки, способа сравнения, направления.
  • ⌨️ Ctrl+Q — отменить поиск в списке и вернуть полный список.
  • ⌨️ F3 — искать дальше по тому же условию.
  • ⌨️ Enter в строке поиска — запустить поиск.

Если Ctrl+F «не реагирует», проверьте раскладку и то, где стоит фокус. Щёлкните мышью по нужному списку или по панели сверху и повторите. Иногда сочетание перехватывает другая программа, например удалённый рабочий стол или мессенджер с глобальными клавишами.

Если клавиши недоступны — например, вы работаете в тонком клиенте через терминал, где Ctrl перехватывается, — у любого списка есть кнопка с лупой в командной панели. Она делает то же самое.

Глобальный поиск: как открыть строку и что искать

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

Как пользоваться:

  1. Нажмите Ctrl+F, когда курсор не в списке, или щёлкните по строке поиска вверху окна.
  2. Введите слово или несколько слов. Регистр не важен.
  3. Нажмите Enter. Откроется форма с результатами: тип объекта, фрагмент текста с подсвеченным совпадением.
  4. Двойной щелчок по результату открывает документ или элемент справочника.

Несколько приёмов, которые сильно улучшают выдачу:

  • 🔎 Вводите точные слова из нужного места, а не пересказ. Ищется то, что реально записано в реквизитах и комментариях.
  • 🔎 Несколько слов через пробел ищутся совместно: найдутся объекты, где встречаются все.
  • 🔎 Номер документа лучше вводить так, как он напечатан, вместе с префиксом.
  • 🔎 Слишком короткие слова и служебные части речи индекс может не учитывать. Ищите по значимому слову.

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

Поиск в списках и журналах документов

Рабочий поиск бухгалтера — это поиск внутри списка: «Поступление (акты, накладные)», «Реализация», «Банковские выписки», справочник «Контрагенты». Здесь платформа даёт несколько инструментов.

Быстрый поиск по текущей колонке

Поставьте курсор в нужную колонку списка и нажмите Ctrl+F. Платформа ищет по значению в той колонке, где стоит курсор. Если нужен контрагент — встаньте в колонку «Наименование», если документ по номеру — в колонку «Номер». Ошибка новичков: курсор стоит в колонке «Дата», а искать пытаются фамилию.

Расширенный поиск

Alt+F открывает диалог, где задаются:

  • где искать (колонка);
  • как сравнивать: по части строки, с начала строки, по полному совпадению;
  • направление — вперёд или назад.

Если ищете «Ромашка», а контрагент записан как «ООО Ромашка», выбирайте сравнение «по части строки». Поиск «с начала строки» его пропустит.

Отбор вместо поиска

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

Отбор действует, пока вы его не снимете. Если список «вдруг опустел», сначала проверьте, не остался ли включённым отбор или период. Это вторая по частоте причина «пропавших» документов после неправильной колонки.

Журналы документов часто открываются с ограниченным периодом. Если документ за прошлый год, а период стоит «текущий месяц», поиск его не найдёт. Сначала расширьте период, потом ищите.

Сортировка как способ поиска

Щелчок по заголовку колонки сортирует список. Для дат и сумм это иногда быстрее поиска: отсортировали по сумме — нужный документ оказался рядом с похожими.

Полнотекстовый поиск: включение и индексация

Это единственный способ искать по словам внутри всей базы. Включается он один раз на базу, потом индекс обновляется регламентным заданием.

Чтобы включить:

  1. Откройте раздел Администрирование.
  2. Найдите настройки программы и пункт, связанный с полнотекстовым поиском. Он обычно находится среди настроек обслуживания.
  3. Откройте управление полнотекстовым поиском и включите его.
  4. Запустите обновление индекса. Первая индексация большой базы занимает от десятков минут до нескольких часов, пока идёт, поиск может показывать неполные результаты.

Права: настраивать индекс может пользователь с правами администратора. Обычному сотруднику достаточно права на сам поиск.

Для файловой базы индексация идёт на машине пользователя, который её запустил. Для клиент-серверной — на стороне сервера. Поэтому в файловой базе на слабом компьютере лучше запускать обновление вне рабочего дня: оно заметно грузит диск и процессор.

Что делает индекс

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

В управлении поиском есть команды, которые стоит знать:

  • ♻️ Обновить индекс — дозаполнить его новыми и изменёнными данными. Обычная рабочая команда.
  • 🧹 Очистить индекс — стереть и построить заново. Нужна, когда поиск выдаёт явно устаревшее.
  • ⏸ Отключить поиск — если индексация мешает работе на слабом оборудовании.

Очистка индекса на большой базе означает долгую полную переиндексацию. До её окончания полнотекстовый поиск работает неполно. Запускайте очистку, когда в базе нет активной работы, а не посреди отчётного дня.

Настройка выдачи и видимости результатов

Результаты можно подогнать под себя, чтобы не листать лишнее.

  • Выдача постраничная. Если нашлось много, листайте страницы внизу формы результатов, вместо того чтобы вводить условие заново.
  • Ограничьте запрос. Чем точнее слова, тем короче выдача. «Иванов договор аренды» лучше, чем «Иванов».
  • Не все объекты видны всем. Пользователь видит в результатах только то, что разрешено его ролями. Если бухгалтер не находит кадровые документы, это не сбой, а работа прав доступа.
  • Организации и ограничения доступа на уровне записей тоже влияют на выдачу. Коллега с другим набором прав увидит другие результаты на тот же запрос.

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

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

Расширенный поиск через отчёты

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

Что использовать:

  • 📊 Отбор в журнале документов по нескольким условиям сразу — например, организация, контрагент и вид операции.
  • 📊 Стандартные отчёты по счетам — «Анализ счёта», «Карточка счёта», «Оборотно-сальдовая ведомость» в бухгалтерии. Они раскладывают данные по контрагентам и документам, и найти нужную проводку по сумме проще именно там.
  • 📊 Универсальный отчёт, если он есть в вашей конфигурации. В нём вы сами выбираете источник данных, поля и условия.

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

Что именно вы ищете?

Если поиск ничего не находит

Проверяйте по порядку, от простого к сложному:

  1. Курсор в той колонке? Для поиска по списку это главная причина.
  2. Не включён ли отбор или ограниченный период в списке? Снимите отбор, расширьте период.
  3. Режим сравнения. Поменяйте «с начала строки» на «по части строки».
  4. Раскладка и опечатки. Для глобального поиска слово должно быть записано так же, как в документе.
  5. Права. Если коллега находит, а вы нет, спросите администратора о ролях.
  6. Индекс. Если не находится только свежее, обновите индекс. Если не находится ничего, убедитесь, что полнотекстовый поиск включён.
Диагностика: выберите симптом

Частые вопросы

Чем Ctrl+F в списке отличается от Ctrl+F вне списка?
В списке это поиск по значениям текущей колонки этого списка. Вне списка — глобальный поиск по всей базе, который работает только при включённом полнотекстовом индексе.
Почему поиск не находит документ, который я только что провёл?
Глобальный поиск работает по индексу, а индекс обновляется с задержкой. В списке документ виден сразу, а в глобальной выдаче появится после следующего обновления индекса.
Нужно ли что-то включать, чтобы пользоваться поиском по списку?
Нет. Поиск по списку встроен в платформу и работает без настройки. Включать нужно только полнотекстовый поиск.
Как вернуть список после поиска?
Нажмите Ctrl+Q, и поиск по списку отменится. Если список остаётся неполным, проверьте, не включены ли отбор и ограничение периода.
Может ли полнотекстовый поиск замедлить работу базы?
Пока идёт построение индекса, нагрузка на диск и процессор заметна, особенно в файловой базе. Поэтому первую индексацию и очистку лучше запускать вне рабочего времени.