Имя: Пароль:
1C
1С v8
Заполнить дерево значений 8.2
0 sprinter83
 
04.10.11
23:09
Доброго времени суток. Помогите разобраться с заполнением дерева значений на форме.
Есть форма, у нее есть реквизит "Дерево" - тип ДеревоЗначений
При создании на сервере
Делаю запрос к справочнику и выгружаю его в дерево значений
Затем хочу поместить эти данные на форму.
Пишу так
ДЗ = РеквизитФормыВЗначение("Дерево");
ДЗ = Запрос.Выполнить().Выгрузить(ОбходРезультатаЗапроса.ПоГруппировкам);
ЗначениеВРеквизитФормы(ДЗ, "Дерево");

В строке
ЗначениеВРеквизитФормы(ДЗ, "Дерево");
Ошибка не верное значение параметра 2
Не пойму в чём ошибка, реквизит такой на форме есть. Заранее благодарен
1 BlaSo
 
04.10.11
23:25
не понятен загадочный смысл строки:
ДЗ = РеквизитФормыВЗначение("Дерево");

смотри в сторону имени, значения реквизита формы. Написано правильно, сам на днях делал:

лпДерево = лпЗапрос.Выполнить().Выгрузить(ОбходРезультатаЗапроса.ПоГруппировкамСИерархией);
ЗначениеВРеквизитФормы(лпДерево, "Дерево");
2 SeraFim
 
05.10.11
03:18
в УФ у реквизита формы типа "деревоЗначений" тип немного другой: "ДанныеФормыДерево", вроде бы