0
ferry
11.03.13
✎
10:40
|
Создаю программно таблицу значений и колонки.
МассивДобавляемыхРеквизитов = Новый Массив;
МассивДобавляемыхРеквизитов.Добавить(Новый РеквизитФормы("ПоказателиДляСозданияДокументов", Новый ОписаниеТипов("ТаблицаЗначений")));
МассивДобавляемыхРеквизитов.Добавить(Новый РеквизитФормы("Показатель", Новый ОписаниеТипов("СправочникСсылка.Показатели"),"ПоказателиДляСозданияДокументов" ,"Показатель"));
МассивДобавляемыхРеквизитов.Добавить(Новый РеквизитФормы("ЕдИзм", Новый ОписаниеТипов("СправочникСсылка.ЕдиницыИзмерения"),"ПоказателиДляСозданияДокументов" ,"Ед.изм"));
ТаблицаФормы = Элементы.Добавить("ПоказателиДляСозданияДокументов", Тип("ТаблицаФормы"),Элементы.Группа2);
ТаблицаФормы.ПутьКДанным = "ПоказателиДляСозданияДокументов";
ТаблицаФормы.ПоложениеКоманднойПанели = ПоложениеКоманднойПанелиЭлементаФормы.Верх;
Далее добавляю колонки
НоваяКолонка = Элементы.Добавить(ИмяТаблицы + ИмяКолонки, Тип("ПолеФормы"), Элементы.ПоказателиДляСозданияДокументов);
НоваяКолонка.Заголовок = ЗаголовокКолонки;
НоваяКолонка.ПутьКДанным = ИмяТаблицы + "." + ИмяКолонки;
НоваяКолонка.Вид = ВидПоляФормы.ПолеВвода;
НоваяКолонка.Ширина=Ширина;
НоваяКолонка.РастягиватьПоГоризонтали=Ложь;
НоваяКолонка.РежимРедактирования = РежимРедактированияКолонки.ВходПриВводе;
Таблица на управляемой форме отображается, колонки тоже, но при вводе данных не идет переход на другую колонку таблицы. Как это прописать?
|
|