Хочу вывести результат запроса в дерево значений используя метод ЗагрузитьКолонку. Но выводится пустое дерево, с лишь заполненной шапкой столбцов. Заранее спасибо за ответы
// Вставить содержимое обработчика.
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ДоговорыКонтрагентов.Ссылка Договор
|ИЗ
| Справочник.ДоговорыКонтрагентов КАК ДоговорыКонтрагентов
|ГДЕ
| ДоговорыКонтрагентов.Владелец В ИЕРАРХИИ(&Владелец)";
Запрос.УстановитьПараметр("Владелец", ВыбКонтрагент);
Результат = Запрос.Выполнить();
Выборка = Результат.Выгрузить();
Дерево = ЭлементыФормы.ТабличноеПоле.Значение;
Дерево.Колонки.Очистить();
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("СправочникСсылка.ДоговорыКонтрагентов"));
ОписаниеТипов = Новый ОписаниеТипов(МассивТипов);
Дерево.Колонки.Добавить("Договор",ОписаниеТипов);
Дерево.Строки.ЗагрузитьКолонку(Выборка.ВыгрузитьКолонку(0),"Договор");
ЭлементыФормы.ТабличноеПоле.Значение=Дерево;
ЭлементыФормы.ТабличноеПоле.СоздатьКолонки();
Выборка.ВыгрузитьКолонку(0)- вычисляется корректно - массив элементов справочника договоров контрагентов.
(4) так я ручками и делаю.
МассивТипов.Добавить(Тип("СправочникСсылка.ДоговорыКонтрагентов"));
ОписаниеТипов = Новый ОписаниеТипов(МассивТипов);
ЭлементыФормы.ТабличноеПоле.Значение.Колонки.Добавить("Договор",ОписаниеТипов);