Имя: Пароль:
1C
1С v8
Дерево значений на управляемых формах. Заполнение
0 servicenn
 
14.07.15
11:00
День добрый. Есть проблемка с отображением дерева значений на управляемой форме в документе. Сделал заготовку для заполнения дерева значений в документе.
  На форме создал реквизит- деревоЗапасы с типом дерево значений.  

&НаСервере
Процедура ЗаполнитьДеревоЗапасыНаСервере() //авш    
    
    
        
    Дерево = РеквизитФормыВЗначение("ДеревоЗапасы") ;
    
    Дерево.Колонки.Добавить("Артикул", Новый ОписаниеТипов("Строка"));
    
    Для каждого стр из объект.запасы цикл
        
        дСтр1 = Дерево.Строки.Добавить();
        дСтр1.артикул      = стр.номенклатура.артикул;
        
    КонецЦикла;
    //ЭтаФорма.ЭлементыФормы.ДеревоЗапасы.СоздатьКолонки();

    ЗначениеВРеквизитФормы(Дерево, "ДеревоЗапасы");
    
    //ЭтаФорма.Элементы.ДеревоЗапасы.СоздатьКолонки();  //ошибка
КонецПроцедуры
что то в коде упустил из виду
1 Гёдза
 
14.07.15
11:01
нельзя колонки добавлять так
2 Гёдза
 
14.07.15
11:01
сначала нужно добавить колонки реквизиты, а потом уже РеквизитФормыВЗначение
3 servicenn
 
14.07.15
11:03
(1) Делал по примеру в инете там программно задаются. тоесть исключить программное добавление?
4 servicenn
 
14.07.15
11:03
(1) для отображения дерева проблема только с колонками?
5 servicenn
 
14.07.15
11:04
(1) попробую по этому варианту
6 servicenn
 
14.07.15
11:20
по этому варианту заполняется, дальше с иерархией гляну