Имя: Пароль:
1C
1С v8
8.2 Не получается вернуть дерево значений!!!
0 Ispanec
 
11.10.11
13:04
Доброго всем времени суток! У меня 1С:Предприятие 8.2 (8.2.14.533)

В Обработке добавил реквизит типа ДеревоЗначений, потом пишу следующий код

&НаКлиенте
Процедура ЗаполнитьПоСправочнику(Команда)
   ВернутьДеревоПоСправочнику();
КонецПроцедуры


&НаСервере
Процедура ВернутьДеревоПоСправочнику()
   
   Дерево = ДанныеФормыВЗначение(ДеревоНаценок, Тип("ДеревоЗначений"));
   Дерево.Строки.Очистить();
   
   Запрос = Новый Запрос;
   Запрос.Текст =
       "ВЫБРАТЬ
       |    Товары.Ссылка КАК Ссылка
       |ИЗ
       |    Справочник.Товары КАК Товары
       |ГДЕ
       |    Товары.ЭтоГруппа
       |
       |УПОРЯДОЧИТЬ ПО
       |    Ссылка ИЕРАРХИЯ";

   
   Результат = Запрос.Выполнить();

   Дерево = Результат.Выгрузить(ОбходРезультатаЗапроса.ПоГруппировкамСИерархией);
   
   ЗначениеВДанныеФормы(Дерево, ДеревоНаценок);
КонецПроцедуры


В Первом случае когда я получаю дерево значений все ок, запрос выгружает дерево, а вот здесь ЗначениеВДанныеФормы(Дерево, ДеревоНаценок); выдает ошибку:

Ошибка при вызове метода контекста (ЗначениеВДанныеФормы)
   ЗначениеВДанныеФормы(Дерево, ДеревоНаценок);
по причине:
Недопустимое значение параметра (параметр номер '2')

Помогите разобраться плиз!!! За ранее благодарю!
1 pumbaEO
 
11.10.11
13:26
2 Steel_Wheel
 
11.10.11
13:31
(0) Чтобы дерево получилось, используй фразу "ИТОГИ". По указанному ресурсу будет сформирована иерархия
3 Steel_Wheel
 
11.10.11
13:32
(0) Не, невнимательно прочитал. В (2) произвольный случай, тут по-другому надо
4 Mort
 
11.10.11
13:51
Колонки коллекции формы соответствуют результату запроса?
ПыСы процедура с названием "Вернуть...()" - не айс.
5 Ispanec
 
11.10.11
13:53
Всем спасибо разобрался!!!