Поиск данных в списках

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

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

  • Строки ищутся по вхождению.
  • Если для списка включен полнотекстовый поиск, то поиск будет выполняться только по началу слов. Например, если нужно найти документы, относящиеся к магазину с названием "Мясная лавка", достаточно будет ввести "маг мяс".

  • Если для списка не включен полнотекстовый поиск, то поиск будет выполняться в любом месте строки. И тогда, например, при поиске по строке "маг" будут найдены не только магазины, но и универмаги:

  • При поиске объекта по номеру можно вводить номер как с ведущими нулями, так и без указания ведущих нулей. Например, если нужно найти Заказ с номером 000000016, достаточно ввести 16:


    При этом, если для списка используется полнотекстовый поиск и ведущие нули введены не полностью (например, 016), ничего найдено не будет.
  • При поиске даты, ее следует вводить целиком (в формате ДД.ММ.ГГГГ). Поиск осуществляется за весь день. Например, найдем документы продаж на 02.08.2012:


  • Поиск чисел выполняется по точному равенству. Например, найдем документы на сумму 10500 рублей:

  • Для значений полей флажка, при неиспользуемом полнотекстовом поиске, поиск выполняется по значению "Да" или "Нет". Например, если нужно найти неиспользующийся склад, у которого флажок Не использовать установлен, в строке поиска введем Да. Если полнотекстовый поиск используется, то значения флажка в поиске не участвуют.


  • Для ссылок на объекты, поиск выполняется  по тем полям, из которых состоит "значимая" часть ссылки (Например, в регистре перемещений товаров поиск будет выполняться по коду и/или наименованию товара. А если в списке движений документов нужно найти Поступление товара 0000000009 от 25.06.2012 - поиск будет выполняться по номеру и дате документа - см. рисунок ниже).

     

Чтобы отменить поиск, следует нажать кнопку Очистить в поле строки поиска или нажать клавишу Esc.

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

Чтобы уточнить критерии поиска выберите команду Управление поиском () - Расширенный поиск или нажмите Alt+F.

В поле "Где искать" введите или выберите колонку из списка выбора, а в поле "Что искать" введите значение поиска или выберите его из списка выбора.

Для строк можно использовать один из способов поиска: "По началу строки", "По части строки", "По точному совпадению".

Если в динамическом списке отображаются иерархические данные (справочника, плана счетов и т. д.), можно искать данные с учетом иерархии – во всем списке или в текущей группе.

Для начала поиска нажмите кнопку "Найти".

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

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

  • "Искать только в текущей группе" - если флажок установлен, поиск будет выполняться только в текущей группе и подчиненных(вложенных) группах.
  • "Исключить подчиненные группы" - флажок доступен только если флажок "Искать только в текущей группе" установлен. Если флажок установлен, поиск во вложенных группах выполняться не будет.

Если ни одной строки не найдено, то список будет пуст.

В подменю "Управление поиском"() сохраняются введенные ранее значения поиска.

Чтобы изменить значение поиска, нажмите ссылку <Где искать>: <Что искать> в элементе поиска.

На рисунке ниже <Где искать> - Контрагент, <Что искать> - Магазин "Мясная лавка".


Также диалог расширенного поиска можно вызвать из контекстного меню списка (команда Расширенный поиск). При выборе данной команды поля поиска будут заполнены значениями текущей колонки (в поле Где искать) и ячейки (в поле Что искать).

С помощью расширенного поиска можно уточнять поисковые запросы, введенные в строке поиска. Расширенный поиск можно применить несколько раз, и каждый последующий запрос будет дополнять условие всех предыдущих. При этом установить несколько условий для одной и той же колонки нельзя.
Например, в списке документов нужно получить список заказов от магазина "Мясная лавка". Для этого в строке поиска можно ввести часть названия магазина, а затем перейти в колонку Типа документа, выбрать ячейку заказа и в контекстном меню вызвать команду Найти (или в любой строке вызвать из контекстного меню Расширенный поиск и в поле Где искать выбрать Тип документа, в поле Что искать - Заказ). Результаты поиска будут отобраны по новому условию.

Чтобы отменить поиск или вернуться к предыдущему поиску, нажмите кнопку  или клавишу Esc.

Поиск по текущему значению

Существует возможность быстро найти все строки списка, содержащие то же значение, что и в выделенной ячейке. Для этого в контекстном меню списка выберите команду Найти: <Имя колонки> - <Текущее значение>.

1C:Enterprise Developer's Community