Как искать данные в 1С 8.3, не отрываясь от клавиатуры
Содержание
Для поиска в 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
- Встаньте стрелками на ячейку нужной колонки. Например, на ИНН любого контрагента.
- Нажмите
Alt+F. Откроется окно поиска, в котором колонка уже подставлена, а в поле «Что искать» — значение текущей ячейки. - Сотрите значение и введите своё.
- Выберите вариант совпадения (переключение стрелками или
Tab). - Нажмите
Enter.
Трюк с выбором ячейки до нажатия Alt+F экономит больше всего времени: не нужно выбирать колонку в выпадающем списке.
Три варианта совпадения
| Вариант | Когда выбирать | Пример |
|---|---|---|
| По началу строки | Знаете первые символы | «Рома» найдёт «Ромашка ООО» |
| По части строки | Помните фрагмент из середины | «машк» найдёт «ООО Ромашка» |
| Точное совпадение | Ищете код, ИНН, номер целиком | «7701234567» — только этот ИНН |
Номера документов в 1С часто хранятся с префиксом и нулями: 00БП-000123. Ищите «по части строки» и вводите только значимые цифры — 123. Иначе придётся набирать префикс и нули целиком.
Поиск сразу по нескольким полям и отбор
Расширенный поиск работает по одной колонке. Чтобы сузить список по двум-трём условиям, применяйте поиск последовательно.
Последовательный поиск
Каждый следующий поиск через Alt+F накладывается на предыдущий результат. Пример для журнала поступлений:
- Встаньте на колонку «Контрагент»,
Alt+F, введите «Ромашка» →Enter. - Встаньте на колонку «Сумма»,
Alt+F, введите сумму →Enter. - В списке останутся только поступления от «Ромашки» на эту сумму.
Сработавшие условия видны над списком. 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С ищет по всем годам, и в большой базе это медленно.
Порядок работы с журналом:
- Установите период (кнопка периода над списком, переход к ней —
Tab). Ctrl+F— поиск по номеру, сумме или контрагенту, если знаете только фрагмент.Alt+Fна нужной колонке, если совпадений слишком много.
В Бухгалтерии 3.0 документы разных видов собраны в «Журнале операций» раздела «Операции». Искать там удобно, когда не помните, каким документом проведена операция: поступлением, операцией вручную или корректировкой.
Отчёты и печатные формы
Готовый отчёт — это табличный документ. Поиск по нему:
- Щёлкните в любом месте отчёта (или перейдите в него
Tab). Ctrl+F— введите текст или число.F3— переход к следующему совпадению.
Ищите числа без пробелов-разделителей так, как они показаны в ячейке. Если сумма в отчёте выведена как «1 250 000,00», поиск по «1250000» может её не найти.
Для больших отчётов (ОСВ по счёту 60 на тысячу контрагентов) эффективнее отбор в настройках отчёта: так в результат попадает только нужное, а не всё с подсветкой.
Программный поиск в 1С: для разработчиков
Когда пользовательского поиска мало — нужна обработка, автоматическая проверка или поиск по реквизиту, которого нет в списке, — данные ищут кодом.
Методы менеджеров справочников
// Поиск по коду
Контрагент = Справочники.Контрагенты.НайтиПоКоду("000000123");
// Поиск по наименованию: второй параметр Истина — точное совпадение
Контрагент = Справочники.Контрагенты.НайтиПоНаименованию("Ромашка ООО", Истина);
// Поиск по реквизиту
Контрагент = Справочники.Контрагенты.НайтиПоРеквизиту("ИНН", "7701234567");
Если Контрагент.Пустая() Тогда
Сообщить("Контрагент не найден");
КонецЕсли;
НайтиПоРеквизиту возвращает первый найденный элемент. Если ИНН повторяется (филиалы с одним ИНН и разными КПП), часть элементов вы не увидите. Для таких случаев нужен запрос.
Поиск запросом с ПОДОБНО
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Контрагенты.Ссылка,
| Контрагенты.Наименование,
| Контрагенты.ИНН
|ИЗ
| Справочник.Контрагенты КАК Контрагенты
|ГДЕ
| Контрагенты.Наименование ПОДОБНО &Шаблон";
Запрос.УстановитьПараметр("Шаблон", "%" + "Ромашка" + "%");
Выборка = Запрос.Выполнить().Выбрать();
Пока Выборка.Следующий() Цикл
Сообщить(Выборка.Наименование + " / " + Выборка.ИНН);
КонецЦикла;
Символ % означает любую последовательность символов, _ — один любой символ. Шаблон «%Ромашка%» — аналог поиска «по части строки».
Полнотекстовый поиск из кода
Список = ПолнотекстовыйПоиск.СоздатьСписок("Ромашка", 20);
Список.ПерваяЧасть();
Для Каждого Элемент Из Список Цикл
Сообщить(Элемент.Представление);
КонецЦикла;
Второй параметр — размер порции результатов. Метод работает только при включённом и обновлённом индексе полнотекстового поиска.
Поиск в Конфигураторе
Ctrl+F— поиск в открытом модуле,F3— следующее вхождение.Ctrl+Shift+F— глобальный поиск по всем модулям, формам и макетам. Результаты выводятся в отдельное окно,Enterоткрывает место в коде.F12— переход к определению процедуры или функции под курсором.
Полнотекстовый поиск и пользовательские настройки
Как включить полнотекстовый поиск
Полнотекстовый поиск ищет по всем данным базы сразу и понимает словоформы. В Бухгалтерии 3.0 и ЗУП 3.1 он включается в Администрирование → Общие настройки, в блоке полнотекстового поиска. Там же кнопка обновления индекса.
После включения строка поиска в списках начинает искать по индексу, а в заголовке главного окна работает общий поиск по базе: введите ИНН или номер счёта и получите все объекты, где он встречается.
⚠️ Индекс нужно обновлять. Новые документы, созданные после последнего обновления, поиск не найдёт. В файловой базе обновление большого индекса нагружает компьютер: запускайте его вне рабочего времени. В клиент-серверной базе обновление настраивают регламентным заданием.
Что сохраняется само
- 📌 отбор и сортировка списка — сохраняются вместе с настройками формы;
- 📅 период журнала — обычно тоже;
- 🔍 текст из строки поиска — не сохраняется, при новом открытии список полный.
Чтобы не набирать одно и то же, превратите частый поиск в отбор. А если настройки формы «поломались» и список ведёт себя странно, их можно вернуть к стандартным через меню «Ещё» над списком.
Почему поиск в 1С ничего не находит
Отдельный случай — поиск по контрагенту с кавычками в названии. В справочнике может быть записано «Ромашка» ООО, ООО «Ромашка» или Ромашка ООО. Ищите «по части строки» по самому характерному слову без кавычек и формы собственности.