В 8.2 динамически создаются колонки табличного поля, надо сделать колонку с флажком, чтобы при проставлении флажка вызывалась процедура.
Колонку сделал, элемент управления установил (почему-то для типа "Булево" элемент управления сам не создался в отличии от ПолеВвода), ПриИзменении - не работает.
Для теста:
1) Точно также добавил еще одну колонку с текстом (без установки ЭУ) - работает (обработчик один и тот же).
2) Сделал предопределенные колонки и назначил обработчик в конфигураторе - работает.
НачалО работать только после того, как задал параметр колонки Данные = ДанныеФлажка , а ДанныеФлажка очистил (= "").
Можно ли сделать при динамическом формировании колонок ЭУ = "Флажок" и при этом обрабатывать приИзменении?
ТабличноеПолеКоробки.Колонки.БезПродукции.ЭлементУправления.УстановитьДействие("ПриИзменении", Новый Действие("ПроцедураБезПродукцииПриИзменении"));
ТабличноеПолеКоробки.Колонки.БезПродукцииТекст.ЭлементУправления.УстановитьДействие("ПриИзменении", Новый Действие("ПроцедураБезПродукцииПриИзменении"));
При изменении колонки БезПродукции не вызывается, а при изменении БезПродукцииТекст - вызывается.