Работа с табличной частью формы
Произвольный поиск в табличной части формы
Как уже отмечалось, табличная часть формы может использоваться для просмотра большого количества строк. При этом часто возникает необходимость поиска нужной информации. В конкретных формах существуют специальные методы поиска в табличной части (списке), которые ориентированы именно на тот вид данных, который отображается в этих списках. Например, в журнале документов это быстрый поиск по дате и поиск по номеру документа.
Однако во всех формах, имеющих многострочную часть, существует стандартный режим произвольного поиска. Произвольный поиск обладает наиболее широкими возможностями и позволяет осуществлять поиск по любым значениям колонок в обоих направлениях списка. В отличие от специальных режимов поиска, произвольный поиск выполняется последовательно, и его скорость зависит от количества строк в списках.
Произвольный поиск предназначен для поиска в списке конкретного значения одного из существующих в системе типов данных.
Особым свойством обладает поиск по типу данных "Строка". Он позволяет находить значения в любых колонках по их строковым представлениям, то есть по той строке или части строки, которая отображается в форме. Поиск по другим типам будет находить только значения этих типов.
Чтобы начать поиск, следует нажать клавиши CTRL + F3 или выбрать пункт "Поиск › Искать" из меню "Действия" главного меню программы, или воспользоваться кнопкой панели инструментов. На экран будет выдан диалог для установки параметров поиска.
При помощи управляющих элементов этого запроса можно задавать разнообразные условия поиска.
Прежде всего, в поле со списком можно указать, какого типа информацию необходимо найти. При нажатии на кнопку будет открыт список типов значений, по которым можно осуществлять поиск. Из этого списка необходимо выбрать нужный тип значения. В зависимости от выбранного типа, в поле для шаблона поиска необходимо ввести значение указанного типа.
Переключатель "Вперед – Назад – С начала" позволяет задать направление поиска:
- "Вперед" – вниз от текущей строки списка;
- "Назад" – вверх от текущей строки списка;
- "С начала" – с первой строки списка.
Опция "По одной колонке", если она включена, указывает, что поиск будет производиться только в текущей колонке табличной части – той, в которой стоит курсор. При выключенной опции поиск будет производиться во всех колонках слева направо.
Опция "Различать регистры", позволяет указать, будут ли различаться при поиске по строковому значению прописные и строчные буквы. Если эта опция включена, одинаковые прописные и строчные буквы будут считаться разными символами.