Имя: Пароль:
1C
1С v8
Не срабатывает обработчик
0 FoxFox
 
31.01.13
11:54
В управляемой форме в таблице формы динамически создаю колонки:

...
Пока тДата<КонецПериода Цикл
       ИмяКолонки = Формат(тДата,"ДФ=MM") + Формат(тДата,"ДФ=гггг");
       
       НоваяГруппа = Элементы.Добавить("График" + ИмяКолонки, Тип("ГруппаФормы"),Элементы.График);
       НоваяГруппа.Вид = ВидГруппыФормы.ГруппаКолонок;
       НоваяГруппа.Заголовок = Формат(тДата,"ДФ=MMMM") +" "+ Формат(тДата,"ДФ=гггг");
       НоваяГруппа.Группировка =  ГруппировкаКолонок.Горизонтальная;
       НоваяГруппа.ОтображатьВШапке = Истина;    
       
       НовыйЭлемент = Элементы.Добавить("ГрафикКоличество" + ИмяКолонки, Тип("ПолеФормы"), НоваяГруппа);
       НовыйЭлемент.Вид = ВидПоляФормы.ПолеВвода;
       НовыйЭлемент.ПутьКДанным = "График.Количество" + ИмяКолонки;
       НовыйЭлемент.Заголовок = "Количество";
       НовыйЭлемент.Ширина = 2;
       НовыйЭлемент.РежимРедактирования = РежимРедактированияКолонки.Непосредственно;
       НовыйЭлемент.УстановитьДействие("ПриИзменении","ГрафикКоличествоПриИзменении");

......


Полям привязываю обработчик ПриИзменении:

Процедура ГрафикКоличествоПриИзменении()
   ...бла-бла-бла...
   Сообщить("тест");    
КонецПроцедуры

Но эта процедура при редактировании полей в таблице "График" никак не срабатывает.. Что я делаю не так?
1 Ayvengo
 
31.01.13
11:56
Пере привяжи :)
2 FoxFox
 
31.01.13
11:58
(1) Как?
3 FoxFox
 
31.01.13
12:06
АААААААА:))))) Надо было процедуре ГрафикКоличествоПриИзменении добавить директиву &НаКлиенте
AdBlock убивает бесплатный контент. 1Сергей