0

ДеревоЗначений
Метод ВыбратьСтроку()

Открывает модальное окно для выбора строки из дерева значений

Синтаксис

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

СтрокаДереваЗначений,Неопределено ВыбратьСтроку([Заголовок], [НачальнаяСтрока])

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

ValueTreeRow,Undefined ChooseRow([Title], [CurrentRow])

Параметры

Описание параметров метода ВыбратьСтроку():

Имя параметра* Тип Описание
Заголовок Строка Заголовок окна выбора строки.
Значение по умолчанию «Выберите строку».
НачальнаяСтрока СтрокаДереваЗначений Строка дерева значений, которая будет выделена при открытии окна выбора. Если не указана, будет выделена первая строка дерева значений.
*Жирным шрифтом выделены обязательные параметры

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

СтрокаДереваЗначений — если пользователь выбрал строку
Неопределено — если пользователь отказался от выбора

Описание

Метод ВыбратьСтроку() открывает модальное окно для выбора строки из дерева значений.

Доступность

Версия Поддержка
8.1 Клиент
8.2 Толстый клиент
8.3 Толстый клиент

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

Пример кода с использованием метода ВыбратьСтроку():

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

//добавим корневую строку
КорневаяСтрока = ДеревоЗначений.Строки.Добавить();
КорневаяСтрока.Наименование = "МЕБЕЛЬ";

//добавим подчиненные строки для корневой
НоваяСтрока = КорневаяСтрока.Строки.Добавить();
НоваяСтрока.Наименование = "Стол деревянный";
НоваяСтрока.КодТовара = "СТО_Д_1";

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

ВыбСтрока = ДеревоЗначений.ВыбратьСтроку();
Если НЕ ВыбСтрока = Неопределено Тогда
	Сообщить(ВыбСтрока.Наименование);
КонецЕсли;

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

  1. Дерево значений 1с. Описание и примеры использования

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

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

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