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