На управляемой форме есть реквизит формы с типом ДеревоЗначений.
И вот СтрокаДерева имеет тип данные формы элемент дерева. А мне надо чтобы это была СтрокаДереваЗначений, чтобы с ней полноценно работать. Как это сделать?
СтрокаДерева = МоеДерево.ПолучитьЭлементы().Получить(0); // Получаю первую строку дерева
И вот СтрокаДерева имеет тип данные формы элемент дерева. А мне надо чтобы это была СтрокаДереваЗначений, чтобы с ней полноценно работать. Как это сделать?
По теме из базы знаний
- Конструктор результата системы компоновки данных для работы с деревом значений в тонком клиенте.
- Вывод Таблицы Значений или Дерева Значений на экран управляемой формы без объявления колонок в реквизитах формы
- Программное копирование узла/строки дерева значений на управляемой форме (УФ, ДанныеФормыДерево, ДанныеФормыЭлементДерева) в вариантах на клиенте и на сервере
- Структура подчиненности деревом
- Здравствуй, дерево! Продолжение разбора особенностей поведения таблицы формы
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) Реквизит формы необходимо преобразовать в универсальную коллекцию – дерево значений, а после обработки, обратно в реквизит формы: Хотелось бы уточнить, почему вы не можете полноценно работать с реквизитом формы?
Дерево = РеквизитФормыВЗначение("МоеДерево");
// обработка дерева
//...
ЗначениеВРеквизитФормы(Дерево, "МоеДерево");
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот