Осуществляет поиск всех строк таблицы значений, удовлетворяющих заданным условиям поиска.
Синтаксис
Метод НайтиСтроки()
имеет следующий синтаксис:
Массив НайтиСтроки(ПараметрыОтбора)
А также альтернативный англоязычный синтаксис:
Array FindRows(Values)
Параметры
Описание параметров метода НайтиСтроки()
:
Имя параметра* | Тип | Описание |
---|---|---|
ПараметрыОтбора | Структура | Задает условия поиска: ключ структуры определяет имя колонки, по которой будет осуществляться поиск, а значение структуры — искомое значение. |
*Жирным шрифтом выделены обязательные параметры |
Возвращаемое значение
Массив — массив найденных строк таблицы значений, соответствующих условиям поиска.
Описание
Метод НайтиСтроки()
осуществляет поиск строк таблицы значений, удовлетворяющих заданным условиям поиска. В отличие от метода ТаблицаЗначений.Найти(), возвращает все найденные строки.
Доступность
Версия | Поддержка |
---|---|
8.1 | Сервер, Клиент, Внешнее соединение |
8.2 | Сервер, Толстый клиент, Внешнее соединение |
8.3 | Сервер, Толстый клиент, Внешнее соединение, Мобильный автономный сервер, Мобильное приложение |
Пример использования
Пример кода с использованием метода НайтиСтроки()
:
//создаем таблицу товаров тз = Новый ТаблицаЗначений; тз.Колонки.Добавить("Код"); тз.Колонки.Добавить("Наименование"); тз.Колонки.Добавить("Тип"); //добавляем товары и услуги НоваяСтрока = тз.Добавить(); НоваяСтрока.Код = "001"; НоваяСтрока.Наименование = "Стул деревянный"; НоваяСтрока.Тип = "Товар"; НоваяСтрока = тз.Добавить(); НоваяСтрока.Код = "002"; НоваяСтрока.Наименование = "Стол деревянный"; НоваяСтрока.Тип = "Товар"; НоваяСтрока = тз.Добавить(); НоваяСтрока.Код = "101"; НоваяСтрока.Наименование = "Сборка стола"; НоваяСтрока.Тип = "Услуга"; //выводим итоговую информацию мНайдСтроки = тз.НайтиСтроки(Новый Структура("Тип", "Товар")); Для каждого найдСтрока Из мНайдСтроки Цикл Сообщить("Найден товар: " + найдСтрока.Наименование); КонецЦикла //Стул деревянный //Стол деревянный