Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Программное добавление обработчика события элементу

Программное добавление обработчика события элементу
Я
   Sem0709
 
27.02.18 - 07:07
Добрый утро. 8.3 Обычная форма

Программно добавляю обработчик события табличному полю. Но что будет, точнее как избежать последствий, если разработчик в дальнейшем добавит обработчик через панель свойств ?

Я подумал проверять заполнен ли обработчик и тормозить открытие, но не нашёл такой возможности. Есть ?

Возможно если есть обработчик, то добавить к нему свой код ? При открытии формы, в процедуре ПрограммнойДаработкеФормы()
 
 
   МимохожийОднако
 
1 - 27.02.18 - 07:20
(0) Каша из вопросов.
   Mankubus
 
2 - 27.02.18 - 07:27
(0) >>точнее как избежать последствий, если разработчик в дальнейшем добавит обработчик через панель свойств ?
Твой код перезатрет его обработчик, он при отладке это увидит и перенесет свои изменения в твой обработчик
   nordbox
 
3 - 27.02.18 - 07:29
(0) Ты в одной ветке не можешь сразу все спрашивать?
Зачем плодить пустые ветки?
   Sem0709
 
4 - 27.02.18 - 07:48
(2) Не увидит. Это я дорабатываю типовую. Он добавит, мой перезатрёт и туши свет...

(3) Я посчитал, что вопросы разные, поэтому разделил.
   catena
 
5 - 27.02.18 - 08:06
>>Я подумал проверять заполнен ли обработчик и тормозить открытие, но не нашёл такой возможности. Есть ?

Расширение элементов управления, расположенных в форме (Extension for controls located in a form)
ПолучитьДействие (GetAction)
Синтаксис:

ПолучитьДействие(<ИмяСобытия>)
Параметры:

<ИмяСобытия> (обязательный)

Тип: Строка.
Имя события, для которого необходимо получить действие.
Возвращаемое значение:

Тип: Действие.

Описание:

Получает действие, которое будет исполняться при возникновении указанного события.

Доступность:

Толстый клиент.
Пример:

ПолеВыбора.УстановитьДействие("ПриИзменении",
    Элемент.ПолучитьДействие("ПриИзменении"));
   Sem0709
 
6 - 27.02.18 - 08:29
(5) То что нужно. СпасибО!

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует