Имя: Пароль:
1C
1С v8
Как программно добавить колонки в управляемую форму?
0 Мятежник
 
29.11.11
07:12
Добрый день!
Пытаюсь из обычной формы сделать управляемую. Обработка загружает ексель, и в зависимости от листа екселя будут строится разные колонки.
Как программно в управляемой форме добавить колонки?

Сейчас код такой:
КЧ = Новый КвалификаторыЧисла(15,0);
КС = Новый КвалификаторыСтроки(50);
   Массив = Новый Массив;
   Массив.Добавить(Тип("Строка"));
   ОписаниеТиповС = Новый ОписаниеТипов(Массив, , КС);
   Массив.Добавить(Тип("Число"));
   ОписаниеТиповЧ = Новый ОписаниеТипов(Массив, , ,КЧ);


//ЗДЕСЬ ВАЛИТСЯ Поле объекта не обнаружено (Колонки)
ТЗ.Колонки.Добавить("Номер",ОписаниеТиповЧ,"Номер",3);
ТЗ.Колонки.Добавить("НомерОС",ОписаниеТиповС,"Номер ОС",11);
1 Поручик
 
29.11.11
08:13
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший