0

ТаблицаЗначений
Метод НайтиСтроки()

Осуществляет поиск всех строк таблицы значений, удовлетворяющих заданным условиям поиска.

Синтаксис

Метод НайтиСтроки() имеет следующий синтаксис:

Массив НайтиСтроки(ПараметрыОтбора)

А также альтернативный англоязычный синтаксис:

Array FindRows(Values)

Параметры

Описание параметров метода НайтиСтроки():

Имя параметра Тип Описание
ПараметрыОтбора Структура Задает условия поиска: ключ структуры определяет имя колонки, по которой будет осуществляться поиск, а значение структуры — искомое значение.
Жирным шрифтом выделены обязательные параметры

Возвращаемое значение

Массив
Массив найденных строк таблицы значений, соответствующих условиям поиска.

Описание

Метод НайтиСтроки() осуществляет поиск строк таблицы значений, удовлетворяющих заданным условиям поиска. В отличие от метода ТаблицаЗначений.Найти(), возвращает все найденные строки.

Доступность

Сервер, толстый клиент, внешнее соединение, мобильное приложение(сервер).

Пример использования

Пример кода с использованием метода НайтиСтроки():

//создаем таблицу товаров
тз = Новый ТаблицаЗначений;
тз.Колонки.Добавить("Код");
тз.Колонки.Добавить("Наименование");
тз.Колонки.Добавить("Тип");

//добавляем товары и услуги
НоваяСтрока = тз.Добавить();
НоваяСтрока.Код = "001";
НоваяСтрока.Наименование = "Стул деревянный";
НоваяСтрока.Тип = "Товар";

НоваяСтрока = тз.Добавить();
НоваяСтрока.Код = "002";
НоваяСтрока.Наименование = "Стол деревянный";
НоваяСтрока.Тип = "Товар";

НоваяСтрока = тз.Добавить();
НоваяСтрока.Код = "101";
НоваяСтрока.Наименование = "Сборка стола";
НоваяСтрока.Тип = "Услуга";

//выводим итоговую информацию
мНайдСтроки = тз.НайтиСтроки(Новый Структура("Тип", "Товар"));
Для каждого найдСтрока Из мНайдСтроки Цикл
	Сообщить("Найден товар: " + найдСтрока.Наименование);
КонецЦикла
//Стул деревянный
//Стол деревянный

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *