Имя: Пароль:
1C
1С v8
Можно ли программно создать обработчик события формы?
0 wms
 
09.12.19
11:28
1С:Предприятие 8.3 (8.3.14.1854)
Управление торговлей, редакция 11.4- на поддержке
   Есть типовой документ РасходныйОрдерНаТовары с табличной частью ОтгружаемыеТовары
В форме документа у этой табличной части НЕТ обработчика события ПриАктивизацииЯчейки
и поэтому я не могу в расширении этой формы добавить  аналогичный обработчик ПОСЛЕ  

ОтгружаемыеТоварыСтатусУказанияСерийПриИзмененииПосле(Элемент)
а нужен такой обработчик. Как его создать в расширении т.е. не добавляя основной обработчик в саму форму типовой конфигурации?
1 wms
 
09.12.19
11:31
в (0) не правильно написал обработчик, нужен такой ОтгружаемыеТоварыПриАктивизацииЯчейкиПосле(Элемент)
2 Cthulhu
 
09.12.19
11:38
тупо без ключевых слов - оно тупо добавит
3 wms
 
09.12.19
11:40
(2) в расширении формы для табличной части не доступно событие ОтгружаемыеТоварыПриАктивизацииЯчейки  чтобы из формы добавить
ОтгружаемыеТоварыПриАктивизацииЯчейкиПосле(Элемент)

в модуль формы добавил эту процедуру- но не вызывается. надо как то связать с основным обработчиком
4 Mankubus
 
09.12.19
11:43
(0) ТаблицаФормы (FormTable)
УстановитьДействие (SetAction)
Синтаксис:
УстановитьДействие(<ИмяСобытия>, <Действие>)
Параметры:
<ИмяСобытия> (обязательный)
Тип: Строка.
Имя события, для которого устанавливается новое действие.
<Действие> (обязательный)
Тип: Строка.
Указывается имя обработчика.
Описание:
Устанавливает обработчик события.
Доступность:
Сервер, мобильное приложение(сервер).
5 wms
 
09.12.19
11:43
а основного обработчика нет в основной форме.
надо наверно основной обработчик ОтгружаемыеТоварыПриАктивизацииЯчейки(Элемент) как то программно создать
6 wms
 
09.12.19
11:53
получилось. спасибо. вопрос снят в форме расширения
&НаСервере
Процедура ивс_ПриСозданииНаСервереПосле(Отказ, СтандартнаяОбработка)
    элементы.ОтгружаемыеТовары.УстановитьДействие("ПриАктивизацииЯчейки", "ОтгружаемыеТоварыПриАктивизацииЯчейкиРасш");
КонецПроцедуры