0

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

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

Синтаксис

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

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

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

Array FindRows(Values)

Параметры

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

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

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

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

Описание

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

Доступность

Версия Поддержка
8.1 Сервер, Клиент, Внешнее соединение
8.2 Сервер, Толстый клиент, Внешнее соединение
8.3 Сервер, Толстый клиент, Внешнее соединение, Мобильный автономный сервер, Мобильное приложение

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

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

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

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

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

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

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

Читайте также:

  1. Программная работа с таблицей значений

Поделиться страницей в соц.сетях

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

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