0
Karlos88
08.09.13
✎
13:55
|
Добрый день, подскажите как сделать отбор по нескольким элементам в табличном поле. У меня есть табличное поле;
|Иванов|Петр|Николаевич|
|Кузнецов|Андрей|Иванович|
и поле ввода(поле поиска), в котором я могу ввести отдельно и фамилию и имя и отчество. Программно у меня получается фильтровать только по одному полю. если ставлю фильтр на 2, то он выводит пустую строчку.
|
|
3
fantomrik
08.09.13
✎
13:59
|
(0) Возможное НайтиСтроки вам подойдет, если я правильно понимаю задачу
НайтиСтроки (FindRows)
Синтаксис:
НайтиСтроки(<ПараметрыОтбора>)
Параметры:
<ПараметрыОтбора> (обязательный)
Тип: Структура.
Задает условия поиска: ключ структуры определяет имя колонки, по которой будет осуществляться поиск, а значение структуры - искомое значение.
Возвращаемое значение:
Тип: Массив.
Массив из строк табличной части, соответствующих заданному условию поиска.
Замечание! Массив хранит ссылки на строки табличной части, то есть при изменении строки в табличной части, значение в массиве тоже будет изменено.
Описание:
Осуществляет поиск строк табличной части, соответствующих заданному условию поиска.
Доступность:
Сервер, толстый клиент, внешнее соединение.
Примечание:
Метод эффективно использовать для выборки неуникальных значений.
Пример:
ПараметрыОтбора = Новый Структура;
ПараметрыОтбора.Вставить("Номенклатура", ТекТовар);
НайденныеСтроки = Состав.НайтиСтроки(ПараметрыОтбора);
|
|