Как найти нужную строку в длинном списке 1С: поиск, отбор, сортировка
Содержание
Нужную запись в списке 1С проще всего найти так: откройте список, нажмите Ctrl+F, введите часть названия или номера и нажмите Enter. Если записей тысячи, поиск лучше сочетать с отбором по колонке и сортировкой. Так вы за пару действий сократите список до нескольких строк.
Ниже собраны все рабочие приёмы: от строки поиска до отбора по нескольким условиям сразу. Всё работает в управляемых формах 1С 8.3 (Бухгалтерия, ЗУП, УТ, ERP и другие конфигурации на платформе 8.3). Названия кнопок могут слегка отличаться по версиям, поэтому везде, где я не уверен в точной подписи, описываю, как найти команду на экране.
Быстрый поиск: строка вверху списка и Ctrl+F
В большинстве списков (контрагенты, номенклатура, документы) над таблицей есть поле поиска. Введите в него слово и нажмите Enter. Курсор встанет на первую подходящую строку, а при длинном списке 1С сама отфильтрует видимые записи.
Те же возможности открывает сочетание Ctrl+F. Оно работает, когда курсор стоит в таблице списка.
Что полезно знать про обычный поиск:
- 🔍 Ищет по тому тексту, который виден в колонках списка. Значения, которых в таблице нет, он не видит.
- 🔤 Регистр не важен: «ромашка» и «Ромашка» найдутся одинаково.
- 📍 Если в списке включена сортировка по названию, поиск по началу слова работает быстрее всего.
- ⏎ Повторное нажатие
Enterв строке поиска переходит к следующему совпадению.
Ищите по самой короткой уникальной части: «ромаш», а не «ООО Ромашка Москва». Длинная фраза чаще не находится из-за лишнего пробела или кавычек.
Поиск по номеру документа
В журнале документов вводите номер так, как он напечатан: с нулями и префиксом. Если в нумерации есть префикс организации, например ЦБ-00000125, достаточно ввести 125. Подходящие строки покажутся при поиске по части значения.
Если документ не находится, проверьте, что не включён отбор по организации или периоду. Это самая частая причина «пропавших» документов, о ней подробнее в разделе про ошибки.
Расширенный поиск: где искать и как сравнивать
Когда простого ввода мало, открывайте окно расширенного поиска. Оно вызывается из того же поля: рядом с ним есть выпадающий список или кнопка с вариантами поиска, а также пункт в меню Все действия.
В окне три настройки, которые решают почти всё:
| Настройка | Варианты | Когда что выбирать |
|---|---|---|
| Что искать | Текст, число, дата | Любой текст, который мог попасть в запись |
| Где искать | В текущей колонке / Везде | «В колонке» — если знаете, где значение. «Везде» — если не уверены |
| Как сравнивать | По части строки / С начала строки / По всей строке | «По части строки» находит больше всего. «С начала» быстрее на больших справочниках |
Поиск «В текущей колонке» привязан к тому столбцу, в котором стоит курсор. Поставьте курсор в колонку «ИНН», тогда поиск пройдёт только по ИНН. Для поиска контрагента по номеру телефона точно так же встаньте в колонку с телефоном, если она выведена в списке.
Если нужной колонки в списке нет, поиск по ней невозможен. Сначала выведите колонку (см. раздел про настройку списка), потом ищите.
Поиск по нескольким полям сразу
Режим «Везде» обходит все видимые колонки. Он находит запись, если слово встретилось хотя бы в одной из них. Это удобно, когда вы помните обрывки: «что-то на Иванова, сумма около 45 000, март».
Если слов несколько, пробел работает как «и»: запись попадает в результат, когда встретились все слова. Например, иванов март найдёт строки, где в разных колонках есть и «Иванов», и «март». Проверьте это на своём списке: поведение может отличаться в разных формах.
Масок нет, но есть обходной путь
Привычных подстановочных знаков вроде * и ? в обычном поиске 1С нет. Вместо маски используйте вид сравнения «По части строки». Он заменяет *слово*.
Если нужно найти все записи, подходящие под сложное условие (например, номера, начинающиеся с «ЦБ» и заканчивающиеся на «-25»), используйте отбор с условием «Начинается с» и второй отбор «Заканчивается на». Либо выгрузите список в табличный документ и ищите там.
Отбор по значению: оставляем только нужное
Поиск показывает, где запись находится. Отбор убирает из списка всё лишнее. Для больших журналов это основной инструмент.
Отбор по текущей колонке
Самый быстрый способ:
- Поставьте курсор в ячейку с нужным значением, например в строку с организацией «Ромашка».
- Откройте контекстное меню правой кнопкой мыши или пункт
Все действия. - Найдите команду вида «Отбор по значению в текущей колонке» и выберите её.
Список сократится до записей с этим значением. Над таблицей появится подпись с действующим отбором. Чтобы снять его, нажмите на крестик рядом с подписью или выберите команду отмены отбора в том же меню.
Панель отборов и настройка списка
Если отбор нужен по нескольким колонкам, используйте настройку списка. Откройте меню Ещё (или Все действия) и найдите команду Настроить список. В открывшемся окне есть вкладки с отбором, сортировкой, условным оформлением и выбором колонок.
Типовые условия отбора:
- ✅ Равно: точное совпадение, например организация или статус.
- 📅 В интервале: даты «с» и «по».
- 🔎 Содержит: часть текста в названии или комментарии.
- 🚫 Не равно: убрать из списка определённое значение, например помеченные на удаление.
Условия по разным колонкам складываются по «и»: в списке останутся записи, подходящие под все условия.
В журналах документов над таблицей часто есть готовые поля отбора: организация, контрагент, период. Заполните их, и список сократится без захода в настройки.
Отбор не удаляет данные. Он меняет только то, что вы видите. Записи остаются в базе, и после снятия отбора список вернётся к полному виду.
Пример: найти все счета-фактуры Ромашки за март
Допустим, нужны счета-фактуры одного контрагента за один месяц, а в журнале 8 000 строк.
- Установите период в верхней части журнала: с 1 по 31 марта.
- Поставьте курсор в ячейку с контрагентом «Ромашка» и примените отбор по значению в колонке.
- Отсортируйте по сумме (клик по заголовку колонки).
Из восьми тысяч строк останется, скажем, 12-15. Дальше достаточно прокрутки.
Сортировка: порядок строк под вашу задачу
Клик по заголовку колонки сортирует список по ней. Повторный клик меняет направление: стрелка в заголовке показывает, по возрастанию или по убыванию идёт список.
Какую сортировку выбрать:
| Задача | Сортировка |
|---|---|
| Найти последний введённый документ | По дате, по убыванию |
| Найти крупные суммы | По сумме, по убыванию |
| Искать контрагента по названию | По наименованию, по возрастанию |
| Проверить нумерацию на пропуски | По номеру, по возрастанию |
В окне Настроить список можно задать сортировку по нескольким колонкам: сначала по организации, внутри неё по дате. Сохранится она для вашего пользователя.
Если список открывается в иерархическом режиме, сортировка действует внутри групп. Строки разных групп перемешиваться не будут.
Группы и иерархия в справочниках
Справочники вроде номенклатуры, контрагентов или статей затрат часто устроены в виде дерева: группы и элементы внутри них. Искать вручную по папкам долго, поэтому режим просмотра лучше выбирать осознанно.
В командной панели списка есть переключатель режима просмотра. Обычно в нём три варианта:
- 📁 Иерархический список: группы и элементы видны вместе, группы раскрываются по двойному клику.
- 📄 Список: все элементы идут подряд без групп. Идеален для поиска по названию.
- 🌳 Дерево: слева дерево групп, справа элементы выбранной группы (не во всех справочниках).
Если вы ищете позицию по названию и не знаете, в какой она группе, переключитесь на плоский «Список». Поиск пройдёт по всем элементам, а не только по раскрытой группе. Когда нужная запись найдена, вернитесь в иерархию, чтобы увидеть, в какой группе она лежит.
Для выбора значения в документе работает то же правило. В окне выбора справочника нажмите Ctrl+F или введите несколько букв прямо в поле документа. Если подсказка не показывает нужное, откройте форму выбора и используйте плоский список.
Если группа не раскрывается
Бывает, что в группе записи есть, а в списке они не видны. Причины две: включён отбор по другому значению либо у вас стоит режим «только группы». Проверьте подпись отбора над таблицей и переключатель режима просмотра.
История и недавно открытые объекты
Если вы работали с документом вчера или час назад, искать его в журнале необязательно. В 1С есть история.
- 🕘 Значок истории в верхней панели (рядом со значком избранного) хранит недавно открытые формы. Открывается кликом или сочетанием клавиш, которое подсказывает тот же значок при наведении.
- ⭐ Избранное хранит то, что вы добавили вручную. Добавить можно любую форму, в том числе список с уже настроенным отбором. Откройте список, установите нужный отбор и добавьте форму в избранное. Следующий раз вы попадёте сразу в отфильтрованный вид.
- 📋 В самом документе кнопка со ссылкой позволяет получить навигационную ссылку на объект. Её удобно сохранить в заметках и вернуться к записи в один клик.
Для задач, которые повторяются каждый день (например, «неоплаченные счета за текущий месяц»), настройте отбор один раз и сохраните форму в избранное. Это быстрее, чем искать каждый раз.
Ещё один приём: если помните часть названия отчёта или обработки, не ищите её по разделам. Найдите в шапке окна поле поиска по командам и введите слово.
Типичные ошибки при поиске в списках
Большая часть жалоб «в 1С нет моего документа» решается за минуту. Проверьте по порядку:
- 🗓 Не тот период. В журнале документов задан период, и записи вне его не видны. Расширьте интервал.
- 🏢 Не та организация. Журнал может быть отфильтрован по одной организации, а документ проведён по другой.
- 🗑 Документ помечен на удаление. Если в настройке списка отключён показ помеченных, они скрыты. Включите их в отборе.
- 🔤 Опечатка или лишний пробел. Введите короткий фрагмент вместо полного названия.
- 📑 Нужной колонки нет. Поиск идёт только по выведенным колонкам. Добавьте колонку через настройку списка.
- 🔒 Нет прав. Если в списке не видны целые виды документов, это может быть ограничение прав пользователя. Вопрос к администратору базы.
Диагностику можно оформить в виде короткого дерева.
Продвинутые приёмы для больших баз
Когда в базе сотни тысяч записей, обычного поиска хватает не всегда. Работают несколько проверенных привычек.
Не открывайте весь журнал
Начинайте не с открытия «Всех документов», а с журнала конкретного вида (например, «Счета-фактуры выданные»). Строк там меньше, а колонки подобраны под тип документа.
Сочетайте приёмы
Лучший результат даёт связка: период, затем отбор по контрагенту, затем сортировка по сумме, затем поиск по части комментария. Каждый шаг сокращает список в разы.
Сохраняйте настройки
Расстановка колонок, сортировка и отбор по умолчанию хранятся для пользователя. Если список «сломался» после чужих экспериментов, в настройках есть команда возврата стандартных настроек. Ищите её рядом с Настроить список.
Что делать, если ничего не помогает
Остаётся выгрузка. В списке можно вывести данные в табличный документ (команда обычно называется «Вывести список ») и дальше искать стандартными средствами таблицы или сохранить в файл Excel и применять фильтры там. Подходит для разовых задач, не для ежедневной работы.