Как искать данные в 1С 8.3, не отрываясь от клавиатуры

· 9 мин

Содержание

Для поиска в 1С с клавиатуры хватает трёх сочетаний: Ctrl+F ставит курсор в строку поиска списка, Alt+F открывает расширенный поиск по колонке, Ctrl+Q сбрасывает найденное и возвращает полный список. Работают они в любом списке справочника или журнала документов 1С 8.3 с интерфейсом «Такси».

Бухгалтер, который ищет контрагента мышью, тратит на каждую операцию по 5–10 секунд: найти лупу, кликнуть, выбрать колонку. За день набегают десятки минут. Ниже собраны горячие клавиши и хитрости, которые убирают мышь из этой цепочки, плюс приёмы для отчётов, Конфигуратора и программного поиска.

Главные горячие клавиши для поиска в 1С

Сочетания одинаковы для Бухгалтерии 3.0, ЗУП 3.1, УТ 11 и других типовых конфигураций: их задаёт платформа, а не прикладное решение.

СочетаниеГде работаетЧто делает
Ctrl+FСписок справочника, журнал документовПереводит курсор в строку поиска списка
Alt+FСписокОткрывает окно расширенного поиска по колонке
Ctrl+QСписокОтменяет поиск, показывает все строки
F4Поле вводаОткрывает форму выбора (список значений)
Shift+F4Поле вводаОчищает поле
Ctrl+FТабличный документ (отчёт, печатная форма)Поиск текста внутри отчёта
Ctrl+F / F3Модуль в КонфигуратореПоиск в тексте и переход к следующему совпадению
Ctrl+Shift+FКонфигураторГлобальный поиск по всей конфигурации

💡 Полный список сочетаний для своей версии платформы откройте в главном меню (кнопка с тремя полосками в левом верхнем углу), раздел справки. Там же видно, какие клавиши перехвачены самой конфигурацией.

Навигация по найденному

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

  • ⬆️⬇️ стрелки — переход по строкам;
  • PageUp / PageDown — листание экранами;
  • Home / End — первая и последняя строка;
  • Enter — открыть выделенный элемент или выбрать его в форме выбора;
  • Esc — закрыть форму без выбора.

Расширенный поиск по колонке: Alt+F

Строка поиска ищет по всему списку сразу. Это удобно, пока совпадений мало. Когда контрагентов 3 000, а вы вводите «ООО», лучше ограничить поиск одной колонкой.

Как работает окно Alt+F

  1. Встаньте стрелками на ячейку нужной колонки. Например, на ИНН любого контрагента.
  2. Нажмите Alt+F. Откроется окно поиска, в котором колонка уже подставлена, а в поле «Что искать» — значение текущей ячейки.
  3. Сотрите значение и введите своё.
  4. Выберите вариант совпадения (переключение стрелками или Tab).
  5. Нажмите Enter.

Трюк с выбором ячейки до нажатия Alt+F экономит больше всего времени: не нужно выбирать колонку в выпадающем списке.

Три варианта совпадения

ВариантКогда выбиратьПример
По началу строкиЗнаете первые символы«Рома» найдёт «Ромашка ООО»
По части строкиПомните фрагмент из середины«машк» найдёт «ООО Ромашка»
Точное совпадениеИщете код, ИНН, номер целиком«7701234567» — только этот ИНН

Номера документов в 1С часто хранятся с префиксом и нулями: 00БП-000123. Ищите «по части строки» и вводите только значимые цифры — 123. Иначе придётся набирать префикс и нули целиком.

Поиск сразу по нескольким полям и отбор

Расширенный поиск работает по одной колонке. Чтобы сузить список по двум-трём условиям, применяйте поиск последовательно.

Последовательный поиск

Каждый следующий поиск через Alt+F накладывается на предыдущий результат. Пример для журнала поступлений:

  1. Встаньте на колонку «Контрагент», Alt+F, введите «Ромашка» → Enter.
  2. Встаньте на колонку «Сумма», Alt+F, введите сумму → Enter.
  3. В списке останутся только поступления от «Ромашки» на эту сумму.

Сработавшие условия видны над списком. Ctrl+Q снимает их все разом.

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

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

В журналах Бухгалтерии 3.0 над списком часто стоят готовые поля быстрого отбора: организация, контрагент, договор. Между ними и списком переходите клавишей Tab.

⚠️ Сохранённый отбор легко забыть. Если в журнале «пропали» документы, первым делом проверьте строку условий над списком.

Поиск в полях ввода, справочниках и формах документов

Внутри формы документа поиск работает иначе: вы не ищете в списке, а выбираете значение для поля.

Ввод по строке

Начните печатать прямо в поле «Контрагент» или «Номенклатура». После двух-трёх символов 1С покажет выпадающий список подходящих значений. Стрелкой выберите нужное и нажмите Enter.

Что умеет ввод по строке в типовых конфигурациях:

  • 🔎 искать по наименованию и коду;
  • 🧾 в поле контрагента Бухгалтерии 3.0 — по ИНН: вставьте 10 или 12 цифр, и программа найдёт карточку;
  • 📦 в поле номенклатуры — по артикулу, если это предусмотрено конфигурацией.

Форма выбора по F4

Если в выпадающем списке нужного нет, нажмите F4. Откроется полный список справочника. Здесь работают те же Ctrl+F и Alt+F. Нашли строку — Enter подставит её в документ.

Табличная часть документа

В табличной части поиск по строкам формы тоже есть: Ctrl+F в длинном списке товаров ставит курсор в поиск, если он выведен на форму. Если поиска нет, отсортируйте колонку и пролистайте PageDown. Перейти из шапки в табличную часть можно клавишей Tab, а между строками — стрелками.

Клавиша Shift+F4 очищает поле. Это быстрее, чем выделять текст и стирать его: особенно когда значение пришло из договора, а вам нужен другой.

Как найти документ в журнале или строку в отчёте

Журналы документов

В журналах сначала ограничьте период: он часто важнее любого поиска. Без периода 1С ищет по всем годам, и в большой базе это медленно.

Порядок работы с журналом:

  1. Установите период (кнопка периода над списком, переход к ней — Tab).
  2. Ctrl+F — поиск по номеру, сумме или контрагенту, если знаете только фрагмент.
  3. Alt+F на нужной колонке, если совпадений слишком много.

В Бухгалтерии 3.0 документы разных видов собраны в «Журнале операций» раздела «Операции». Искать там удобно, когда не помните, каким документом проведена операция: поступлением, операцией вручную или корректировкой.

Отчёты и печатные формы

Готовый отчёт — это табличный документ. Поиск по нему:

  1. Щёлкните в любом месте отчёта (или перейдите в него Tab).
  2. Ctrl+F — введите текст или число.
  3. F3 — переход к следующему совпадению.

Ищите числа без пробелов-разделителей так, как они показаны в ячейке. Если сумма в отчёте выведена как «1 250 000,00», поиск по «1250000» может её не найти.

Для больших отчётов (ОСВ по счёту 60 на тысячу контрагентов) эффективнее отбор в настройках отчёта: так в результат попадает только нужное, а не всё с подсветкой.

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

Когда пользовательского поиска мало — нужна обработка, автоматическая проверка или поиск по реквизиту, которого нет в списке, — данные ищут кодом.

Методы менеджеров справочников

// Поиск по коду
Контрагент = Справочники.Контрагенты.НайтиПоКоду("000000123");

// Поиск по наименованию: второй параметр Истина — точное совпадение
Контрагент = Справочники.Контрагенты.НайтиПоНаименованию("Ромашка ООО", Истина);

// Поиск по реквизиту
Контрагент = Справочники.Контрагенты.НайтиПоРеквизиту("ИНН", "7701234567");

Если Контрагент.Пустая() Тогда
    Сообщить("Контрагент не найден");
КонецЕсли;

НайтиПоРеквизиту возвращает первый найденный элемент. Если ИНН повторяется (филиалы с одним ИНН и разными КПП), часть элементов вы не увидите. Для таких случаев нужен запрос.

Поиск запросом с ПОДОБНО

Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
|    Контрагенты.Ссылка,
|    Контрагенты.Наименование,
|    Контрагенты.ИНН
|ИЗ
|    Справочник.Контрагенты КАК Контрагенты
|ГДЕ
|    Контрагенты.Наименование ПОДОБНО &Шаблон";
Запрос.УстановитьПараметр("Шаблон", "%" + "Ромашка" + "%");

Выборка = Запрос.Выполнить().Выбрать();
Пока Выборка.Следующий() Цикл
    Сообщить(Выборка.Наименование + " / " + Выборка.ИНН);
КонецЦикла;

Символ % означает любую последовательность символов, _ — один любой символ. Шаблон «%Ромашка%» — аналог поиска «по части строки».

Полнотекстовый поиск из кода

Список = ПолнотекстовыйПоиск.СоздатьСписок("Ромашка", 20);
Список.ПерваяЧасть();
Для Каждого Элемент Из Список Цикл
    Сообщить(Элемент.Представление);
КонецЦикла;

Второй параметр — размер порции результатов. Метод работает только при включённом и обновлённом индексе полнотекстового поиска.

Поиск в Конфигураторе

  • Ctrl+F — поиск в открытом модуле, F3 — следующее вхождение.
  • Ctrl+Shift+F — глобальный поиск по всем модулям, формам и макетам. Результаты выводятся в отдельное окно, Enter открывает место в коде.
  • F12 — переход к определению процедуры или функции под курсором.

Полнотекстовый поиск и пользовательские настройки

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

Полнотекстовый поиск ищет по всем данным базы сразу и понимает словоформы. В Бухгалтерии 3.0 и ЗУП 3.1 он включается в Администрирование → Общие настройки, в блоке полнотекстового поиска. Там же кнопка обновления индекса.

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

⚠️ Индекс нужно обновлять. Новые документы, созданные после последнего обновления, поиск не найдёт. В файловой базе обновление большого индекса нагружает компьютер: запускайте его вне рабочего времени. В клиент-серверной базе обновление настраивают регламентным заданием.

Что сохраняется само

  • 📌 отбор и сортировка списка — сохраняются вместе с настройками формы;
  • 📅 период журнала — обычно тоже;
  • 🔍 текст из строки поиска — не сохраняется, при новом открытии список полный.

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

Настройте поиск один раз
Выполнено: 0 / 5

Почему поиск в 1С ничего не находит

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

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

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

Можно ли назначить свои горячие клавиши для поиска в 1С?
В пользовательском режиме — нет, сочетания задаёт платформа. Разработчик может назначить клавиши командам своей конфигурации или расширения.
Работают ли горячие клавиши в веб-клиенте 1С?
В основном да. Но браузер перехватывает часть сочетаний: Ctrl+F в нём может открыть поиск по странице. Щёлкните в список 1С, чтобы фокус был внутри приложения.
Чем строка поиска отличается от Alt+F?
Строка поиска ищет текст по всему списку сразу. Alt+F ищет в одной колонке с выбранным вариантом совпадения — это точнее, когда результатов много.
Ищет ли поиск в 1С без учёта регистра?
Да, «ромашка» и «РОМАШКА» найдут одно и то же. Регистр при вводе можно не переключать.
Как найти, где в базе используется конкретный элемент справочника?
Откройте элемент и найдите в меню «Ещё» команду поиска ссылок на объект. Она покажет все документы и справочники, где выбран этот элемент.