КоллекцияСтрокДереваЗначений.Найти (ValueTreeRowCollection.Find)

Синтаксис:

Найти(<Значение>, <Колонки>, <ВключатьПодчиненные>)

Параметры:

<Значение> (обязательный)

Тип: Произвольный.
Искомое значение.

<Колонки> (необязательный)

Тип: Строка.
Список имен колонок, в которых будет осуществляться поиск, разделенных запятыми.
Если параметр не указан, поиск осуществляется по всем колонкам дерева.
Значение по умолчанию: Пустая строка.

<ВключатьПодчиненные> (необязательный)

Тип: Булево.
Определяет, будут ли участвовать в поиске строки подчиненных коллекций (если таковые имеются). Истина - строки подчиненных коллекций участвуют в поиске.
Значение по умолчанию: Ложь.

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

Тип: СтрокаДереваЗначений; Неопределено.
Строка, которая содержит искомое значение. Если значение не найдено, то возвращается значение Неопределено.

Описание:

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

Доступность:

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

Примечание:

Метод эффективно использовать для поиска уникальных значений.

Пример:

НайденнаяСтрока = СтрокиСостава.Найти(ТекЗатрата, "Затрата");
Если 
НайденнаяСтрока = Неопределено Тогда
    Предупреждение(НСтр("ru = 'Затрата не найдена!';"
     + " en = 'Expense not found!'"));
Иначе
    Количество = НайденнаяСтрока.Норма;
КонецЕсли
;


    

1C:Enterprise Developer's Community