Загрузка в дерево из запроса

1. VoVo 07.02.24 16:11 Сейчас в теме
Здравствуйте! Подскажите, написал такую процедуру для заполнения реквизита формы с типом дерево значений данными из запроса. Но при выполнении кода ошибка: неверное значение параметра 2. Не пойму что не так делаю. Может нужно чтобы оба дерева были полностью одинаковые по количеству и названиям всех реквизитов? Я пытаюсь один реквизит загрузить, но совпадающий с одним из реквизитов в дереве на формы.


&НаСервере
Процедура ЗаполнитьДеревоДаннымиАвтоработы(ГодВыпускаАвто, Номенклатура=Неопределено)
	
	ЗапросПоРаботамИМоделям = Новый Запрос;
	ЗапросПоРаботамИМоделям.Текст = "ВЫБРАТЬ
	|	Номенклатура.Ссылка КАК ГруппаРабот
	|ИЗ
	|	Справочник.Номенклатура КАК Номенклатура
	|ГДЕ
	|	НЕ Номенклатура.ПометкаУдаления
	|	И Номенклатура.Родитель В ИЕРАРХИИ(&РодительГруппа)
	|	И Номенклатура.ЭтоГруппа
	|
	|УПОРЯДОЧИТЬ ПО
	|	ГруппаРабот ИЕРАРХИЯ"; 
	
	ГруппаНоменклатуры = РегистрыСведений.НастройкиОбъектов.ПервыйОбъект("Настройка_Работы сервиса - СЕРВИС Грузовики");
	ЗапросПоРаботамИМоделям.УстановитьПараметр("РодительГруппа", ГруппаНоменклатуры);
	Результат = ЗапросПоРаботамИМоделям.Выполнить();
	
	Если Результат.Пустой() Тогда
		Возврат;
	КонецЕсли;
	
	ДанныеДрево = Результат.Выгрузить(ОбходРезультатаЗапроса.ПоГруппировкамСИерархией);
	ЗначениеВРеквизитФормы(ДанныеДрево, "Дерево");
	
КонецПроцедуры
Показать
Прикрепленные файлы:
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. VoVo 07.02.24 16:12 Сейчас в теме
(1)Ошибка в строке ЗначениеВРеквизитФормы(ДанныеДрево, "Дерево");
3. VoVo 07.02.24 16:18 Сейчас в теме
(1)Вопрос снимается, да нужно, чтобы полностью совпадали оба дерева
starik-2005; +1 Ответить
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот