|  | УТ 11.1. Как заполнить дерево значений во внешней обработке? | ☑ | 
    
        | 0
    
        antotti   02.03.17✎ 20:33 | 
        Добрый вечер знатокам! Есть внешняя обработка с реквизитом типа "Дерево Значений".  Как его заполнить данными в программном коде?
 Пытаюсь создавать сперва дерево программно, потом засунуть результат в реквизит обработки. Просто выходит что методы, которые доступны при работе с програмным деревом - не доступны при работе с деревом реквизита обработки.
 
 
 Код:
 
 ДеревоЗначений = Новый ДеревоЗначений;
 ДеревоЗначений.Колонки.Добавить("Организация");
 ДеревоЗначений.Колонки.Добавить("Документ");
 
 Для Каждого СтрокаТаблицыИсточник Из Объект.ТаблицаКВыгрузкеУТ Цикл
 
 Ключ = СтрокаТаблицыИсточник.Документ.Организация;
 РезультатПоиска = ДеревоЗначений.Строки.Найти(Ключ, "Организация", Ложь);
 
 Если РезультатПоиска <> Неопределено Тогда
 ПодчиненнаяСтрока = РезультатПоиска.Строки.Добавить();
 ПодчиненнаяСтрока.Документ     = СтрокаТаблицыИсточник.Документ;
 Иначе
 ГлавнаяСтрока = ДеревоЗначений.Строки.Добавить();
 ГлавнаяСтрока.Организация     = СтрокаТаблицыИсточник.Документ.Организация;
 
 ПодчиненнаяСтрока = ГлавнаяСтрока.Строки.Добавить();
 ПодчиненнаяСтрока.Документ     = СтрокаТаблицыИсточник.Документ;
 КонецЕсли;
 
 КонецЦикла;
 
 Объект.ДеревоОрганизаций = ДеревоЗначений.Скопировать();
 |  | 
    
        | 1
    
        antotti   02.03.17✎ 20:38 | 
        дерево значений заполняется нормально, все четко. а вот как потом все это в реквизит обработки с типомо  ДЗ  запхнуть ?     |  | 
    
        | 2
    
        antotti   02.03.17✎ 20:42 | 
        ошибка вылазит при таком коде:  нельзя поле, содержащее объект данных  формы     |  | 
    
        | 3
    
        antotti   02.03.17✎ 20:42 | 
        Текст ошибки: нельзя изменять поле, содержащее объект данных  формы     |  | 
    
        | 4
    
        antotti   02.03.17✎ 21:05 | 
        Ни кто не в курсе?     |  | 
    
        | 5
    
        patapum   02.03.17✎ 23:18 | 
        (0) у тебя есть уже Объект.ДеревоОрганизаций, вот его прямо и заполняй. свое подсунуть не выйдет     |  | 
    
        | 6
    
        Cyberhawk   02.03.17✎ 23:24 | 
        (3) В вызываемом серверном методе сделай параметры через Знач     |  |