Открывает модальное окно для выбора строки из дерева значений
Синтаксис
Метод ВыбратьСтроку()
имеет следующий синтаксис:
СтрокаДереваЗначений,Неопределено ВыбратьСтроку([Заголовок], [НачальнаяСтрока])
А также альтернативный англоязычный синтаксис:
ValueTreeRow,Undefined ChooseRow([Title], [CurrentRow])
Параметры
Описание параметров метода ВыбратьСтроку()
:
Имя параметра | Тип |
---|---|
Описание | |
Заголовок (необязательный) | Строка |
Заголовок окна выбора строки.
Значение по умолчанию «Выберите строку». |
|
НачальнаяСтрока (необязательный) | СтрокаДереваЗначений |
Строка дерева значений, которая будет выделена при открытии окна выбора. Если не указана, будет выделена первая строка дерева значений. |
Возвращаемое значение
СтрокаДереваЗначений | — если пользователь выбрал строку |
Неопределено | — если пользователь отказался от выбора |
Описание
Метод ВыбратьСтроку()
открывает модальное окно для выбора строки из дерева значений.
Доступность
Толстый клиент.
Пример использования
Пример кода с использованием метода ВыбратьСтроку()
:
//создание нового дерева значений ДеревоЗначений = Новый ДеревоЗначений; //добавим колонки ДеревоЗначений.Колонки.Добавить("Наименование"); ДеревоЗначений.Колонки.Добавить("КодТовара"); //добавим корневую строку КорневаяСтрока = ДеревоЗначений.Строки.Добавить(); КорневаяСтрока.Наименование = "МЕБЕЛЬ"; //добавим подчиненные строки для корневой НоваяСтрока = КорневаяСтрока.Строки.Добавить(); НоваяСтрока.Наименование = "Стол деревянный"; НоваяСтрока.КодТовара = "СТО_Д_1"; НоваяСтрока = КорневаяСтрока.Строки.Добавить(); НоваяСтрока.Наименование = "Стул деревянный"; НоваяСтрока.КодТовара = "СТУ_Д_1"; ВыбСтрока = ДеревоЗначений.ВыбратьСтроку(); Если НЕ ВыбСтрока = Неопределено Тогда Сообщить(ВыбСтрока.Наименование); КонецЕсли;