Имя: Пароль:
1C
1С v8
УстановитьДействие() не срабатывает, в чем причина?
0 LEOON
 
25.04.13
00:57
Имеется следующая конструкция добавляющая колонки в ТабПоле:
ТабличноеПолеНаправления.Колонки.Добавить(Строка("_"+Счетчик),Новый ОписаниеТипов("СправочникСсылка.Направления"));
           ЭлементыФормы.ТабличноеПолеНаправления.СоздатьКолонки();

Вешаю на элемент управления обработчик:
           Действие = Новый Действие("КолонкаНачалоВыбора");
           ЭлементыФормы.ТабличноеПолеНаправления.Колонки["_"+Счетчик].ЭлементУправления.УстановитьДействие("НачалоВыбора",Действие);

В процедуру не заходит. В чем может быть причина?
1 Dethmont
 
25.04.13
01:10
ЭлементыФормы.ТабличноеПолеНаправления.Колонки.Добавить(Строка("_"+Счетчик),Новый ОписаниеТипов("СправочникСсылка.Направления"));

//А это не нужно
//ЭлементыФормы.ТабличноеПолеНаправления.СоздатьКолонки();

Ну и вешай
Действие = Новый Действие("КолонкаНачалоВыбора");
           ЭлементыФормы.ТабличноеПолеНаправления.Колонки["_"+Счетчик].ЭлементУправления.УстановитьДействие("НачалоВыбора",Действие);