Имя: Пароль:
1C
1С v8
Как программно добавить табличное поле?
0 мистер игрек
 
09.08.11
10:03
Я написал так, но в форме не отображается:

Процедура ФормироватШтрихКодыНажатие(Элемент)
   ЭлементыФормы.Панель1.ТекущаяСтраница = ЭлементыФормы.Панель1.Страницы.ОС;
   ЕстьТП = ЭлементыФормы.Найти("ШтрихКодыОС");
   Если ЕстьТП <> Неопределено Тогда
       СписокШтрихКодыОС =    ЕстьТП;
   Иначе    
       СписокШтрихКодыОС = ЭтаФорма.ЭлементыФормы.Добавить(Тип("ТабличноеПоле"),"ШтрихКодыОС",Истина,ЭлементыФормы.Панель1);
   КонецЕсли;    
   //СписокШтрихКодыОС.
КонецПроцедуры
1 YHVVH
 
09.08.11
10:07
размеры задай
2 DmitrO
 
09.08.11
10:12
Создавать надо невидимым, потом ставить расположение и размеры, потом включать видимость.
Ну и потом платформа будет выносить тебе мозг, когда привязки будешь делать. :)
3 мистер игрек
 
09.08.11
10:17
А как табличное поле заполнить из таблицы значений?
4 DmitrO
 
09.08.11
10:18
(3)Запиши ему в свойство Значение свою таблицу значений.
5 мистер игрек
 
09.08.11
10:21
Спасибо всем
6 Mort
 
09.08.11
10:24
(2) Фигня. Всё нормально создается без танцев с видимостью, и с привязками никаких проблем.