Как искать в 1С 8.3: Ctrl+F, строка поиска и полнотекстовый поиск

· 10 мин

Содержание

В 1С 8.3 нет одного «поиска». Их несколько, и каждый ищет своё. Поиск по списку открывается сочетанием Ctrl+F, расширенный поиск по колонке — Alt+F, а общая строка поиска с лупой находится в верхней части окна программы. Для поиска по тексту всех документов и справочников нужен полнотекстовый поиск, и его сначала включают в настройках.

Если вы нажали Ctrl+F в форме документа и ничего не произошло, это не поломка. В обычной форме документа нет списка, по которому можно искать. Горячие клавиши работают в списках, журналах и отчётах, а в карточке объекта их нужно применять осознанно. Разберём, что где вызывается.

Какие бывают виды поиска и где они находятся

Для начала сведём всё в одну таблицу.

Что нужно найтиГде искатьГорячая клавиша
Строку в открытом списке (контрагент, номенклатура)Список или журнал документовCtrl+F
Строку по условию, с выбором колонкиСписок, команда расширенного поискаAlt+F
Любой текст в базе: имя, номер, комментарийСтрока поиска в верхней части окначерез мышь, лупа
Слово в тексте справочников, документов, реквизитовПолнотекстовый поисккак у строки поиска
Слово в чужом отчётеТабличный документ или отчётCtrl+F

Отдельный случай: в Конфигураторе для поиска по тексту модулей и объектов конфигурации есть свои сочетания клавиш, в том числе Ctrl+Shift+F. Эта статья про работу пользователя в режиме «1С:Предприятие».

Если запомнить одно: Ctrl+F ищет здесь и сейчас, в том, что открыто. Строка поиска ищет по всей базе.

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

Откройте любой список. Например, справочник «Контрагенты» или журнал «Реализация товаров и услуг». Курсор должен стоять в самом списке, а не в поле отбора.

Что вы получите:

  1. Нажмите Ctrl+F. Откроется окно «Найти».
  2. Введите искомое значение.
  3. Выберите, где искать: по текущей колонке или во всех. Если колонка не подходит, сначала щёлкните в ячейку нужной колонки, затем снова вызовите поиск.
  4. Укажите вариант совпадения: по части строки, с начала строки или точное. Для номеров лучше подходит «с начала строки».
  5. Нажмите «Найти». Курсор встанет на первую найденную строку, повторный поиск идёт по кнопке «Найти далее».

Две клавиши, которые стоит запомнить:

  • 🔍 Ctrl+F — открыть поиск в списке; повторный поиск идёт кнопкой «Найти далее».
  • 🧭 Alt+F — вызвать расширенный поиск по колонкам списка.

В отчётах и табличных документах Ctrl+F ищет по тексту, который уже выведен на экран. Сформируйте отчёт, затем вызывайте поиск. Если отчёт пустой, искать негде.

Сочетание клавиш работает только при английской и русской раскладках одинаково. Но если стоит режим ввода другого языка или залипла клавиша Shift, Ctrl+F может не сработать. Проверьте раскладку и нажмите ещё раз.

Строка поиска в интерфейсе «Такси»

В интерфейсе «Такси» в верхней панели окна программы есть строка с лупой. Она ищет по всей базе, а не только в открытом списке.

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

  • Щёлкните в строку поиска и введите слово или часть номера. Подсказки появляются по мере набора.
  • Нажмите Enter. Откроется форма результатов с группировкой по видам объектов.
  • Двойным щелчком откройте нужную строку: документ, элемент справочника или запись регистра.

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

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

Чем быстрый поиск отличается от глобального

Разница проще всего в таблице.

Поиск в списке (Ctrl+F)Строка поиска и полнотекстовый поиск
Что просматриваетТолько открытый список или отчётВсю базу
Нужна ли настройкаНетДля поиска по тексту — да
СкоростьМгновенноЗависит от индекса, на большой базе тоже быстро
РезультатКурсор встаёт на строкуСписок результатов с переходом к объекту
Когда выбиратьЗнаете, в каком списке искатьНе знаете, где лежит нужное

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

Как включить полнотекстовый поиск

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

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

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

Файловая база с индексом хранит его рядом с данными. Не удаляйте служебные папки рядом с файлом 1Cv8.1CD, если не уверены, что это можно. Лишний индекс не мешает, а вот случайно удалённый вернуть нечем, придётся строить заново.

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

Что полезно знать про сам поиск:

  • 🔤 Слово можно вводить в любой форме: система учитывает морфологию русского языка.
  • ➕ Несколько слов ищутся совместно: найдутся объекты, в которых есть все слова.
  • ✂️ Чтобы искать по началу слова, добавляйте в конец звёздочку: догов*.
  • ❌ Очень короткие слова и частые слова вроде предлогов в индекс не попадают.

Поиск по конкретным реквизитам и объектам

Иногда нужен не весь текст, а значение конкретного поля. Здесь лучше фильтр, а не поиск.

Отбор в списке. Над списком есть поля быстрого отбора. Туда вписывают контрагента, организацию, период. Это надёжнее поиска: вы видите только подходящие строки, а не перескакиваете по ним.

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

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

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

Комментарий к документу тоже участвует в поиске. Если вы привыкли помечать документы словами вроде «срочно» или «ждём оригинал», вводите те же слова в строку поиска.

Приёмы, которые экономят время при поиске

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

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

Не вводите лишнего. Если искать «ООО Ромашка» целиком, а в базе записано «Ромашка ООО», точное совпадение не сработает. Вводите одно характерное слово: «Ромашка». Потом при необходимости сужайте результат.

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

Пользуйтесь историей. Недавно открытые объекты доступны через историю в верхней панели. Если вы только что работали с документом и закрыли его, быстрее вернуться через историю, чем искать заново.

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

Поиск в табличных документах и отчётах

В сформированном отчёте Ctrl+F ищет по выведенному тексту. Это удобно в больших оборотно-сальдовых ведомостях и карточках счёта. Так вы за несколько секунд найдёте контрагента или конкретную сумму, не пролистывая сотни строк.

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

Что делать, если в списке тысячи строк

На больших справочниках номенклатуры или контрагентов листать список бессмысленно. Работает связка из трёх шагов:

  1. Переключите список в плоский вид, если он показан деревом групп. Так поиск пройдёт по всем элементам, а не только по открытой папке.
  2. Вызовите Ctrl+F и введите характерный фрагмент.
  3. Если совпадений много, добавьте к фрагменту отбор по виду номенклатуры, группе или другому реквизиту.

Если и это не помогло, переходите к строке поиска в верхней панели: она покажет объект вне зависимости от группы, в которой он лежит.

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

Права и безопасность при поиске

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

Если пользователь жалуется, что «у коллеги находится, а у меня нет», проверьте не поиск, а профиль доступа. Это единственный случай, когда решение лежит не в настройках поиска, а в ролях пользователя. Менять роли может только администратор, и делать это нужно по согласованию с регламентом организации.

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

Когда поиск не работает или ничего не находит

Самые частые причины сведены в диагностику.

Диагностика: выберите симптом

Ещё пара причин, которые не вошли в схему:

  • ⏳ Индекс строится прямо сейчас. Пока идёт построение, результаты неполные.
  • 🧱 В клиент-серверной базе индексом управляет сервер, и если задание построения зависло, его нужно перезапустить из консоли администрирования.
  • 🔒 Поиск не видит объекты, на которые у вас нет прав. Это не ошибка, это ограничение доступа.

Особенности поиска в разных конфигурациях

Принцип одинаков в 1С:Бухгалтерия 3.0, ЗУП 3.1 и УТ 11: все они работают на одной платформе, а поиск — это функция платформы. Ctrl+F в списке, строка поиска в «Такси» и полнотекстовый индекс устроены одинаково.

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

Для разных задач полезно:

  • 📦 Номенклатура: ищите по артикулу или фрагменту наименования, удобнее использовать Ctrl+F в списке справочника.
  • 👥 Сотрудники: ищите по фамилии в списке сотрудников, а по табельному номеру — из колонки с номером.
  • 🧾 Документы: вводите номер в строке поиска, если не знаете журнал.
Если поиск не находит нужное
Выполнено: 0 / 5

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

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