ДеревоЗначений.ВыбратьСтроку

Методы · ChooseRow

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

Синтаксис

ВыбратьСтроку(<Заголовок>, <НачальнаяСтрока>)

Примеры платформы

ВыбСтрока = ДеревоЦелей.ВыбратьСтроку("Выберите значение");
Полное описание, параметры и ограничения

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

ДеревоЗначений (ValueTree)

ВыбратьСтроку (ChooseRow)

Доступен, начиная с версии 8.0.

Синтаксис:
ВыбратьСтроку(<Заголовок>, <НачальнаяСтрока>)
Параметры:

<Заголовок> (необязательный)
Тип: Строка.
Заголовок диалога выбора строки.
Если заголовок не указан, то будет использован стандартный заголовок "Выберите строку".

<НачальнаяСтрока> (необязательный)
Тип: СтрокаДереваЗначений.
Начальная строка дерева (будет выделенной при открытии диалога). Если не указана, то выделенной будет первая строка дерева.
Возвращаемое значение:
Тип: СтрокаДереваЗначений, Неопределено.
Если пользователь отказался от выбора, возвращает Неопределено.
Описание:

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

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

Толстый клиент.

Пример:

ВыбСтрока = ДеревоЦелей.ВыбратьСтроку("Выберите значение");

Использование в версии:

Доступен, начиная с версии 8.0.

Методическая информация

Практические примеры

Выбрать собственную строку дерева значений

Диалог толстого клиента выбирает строку из созданного здесь дерева, а отмена обрабатывается отдельно.

Где и как запускать

Толстый клиент своей учебной базы; фрагмент вставляется в обработчик своей команды. Здесь 1С не запускалась.

Подготовка

  1. Запустите свою учебную базу в толстом клиенте.

  2. Код вставляется в обработчик собственной команды; тонкому клиенту этот метод недоступен.

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

Разбор по шагам

  1. Заполняем дерево двумя собственными строками.

  2. Задаём заголовок и начальную строку диалога.

  3. Выводим выбранное название либо сообщение отмены.

Как проверить результат

  1. При выборе книги показано Книга.

  2. При отмене не производится чтение свойств Неопределено.

Ожидаемый результат

Контрольный результат описывает будущую ручную проверку в подготовленном учебном окружении. Выполнение в 1С здесь не проверялось.

На что обратить внимание

  1. Выбранная строка принадлежит исходному дереву. Диалог не сортирует данные и не создаёт отдельную копию строки.

Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.

Не хотите разбираться сами?

Адаптируем это решение под вашу базу. Оценка бесплатно.

Оставить задачу

1С, 1С:Предприятие — товарные знаки ООО «1С». Сайт не является официальным представительством фирмы «1С» и не аффилирован с ней.