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
Всем спасибо разобрался!!!
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан