Обработчик события программно созданного элемента формы #779986


#0 by Zheka_zloy
есть реквизит формы созданный программно (КакойТоРеквизит) - строка к нему элемент созданный программно (КакойТоЭлемент) - поле ввода вопрос есть ли возможность обрабатывать события этого элемента, в частности интересует ПриИзменении? спасибо.
#1 by butterbean
есть
#2 by Zheka_zloy
))))) как плиз?
#3 by Горогуля
программно же
#4 by oslokot
тут ведь как: создал программно - создай программно и обработчики, ну а ежели нет - так привязывай обычным спомобом
#5 by Горогуля
установить действие
#6 by Zheka_zloy
код плиз
#7 by Горогуля
#8 by Zheka_zloy
возможно я не правильно описал вопрос уточняю ФормаДокумента программно создан реквизит формы НовыйРеквизит = МассивРеквизитов.Добавить(бла бла бла.....) ИзменитьРеквизиты(МассивРеквизитов); затем вопрос: код процедуры НовыйЭлементПриИзменении спасибо
#9 by Горогуля
#10 by Zheka_zloy
а если элементов 10 и имена создаются программно?
#11 by Горогуля
аналогично
#12 by f_vadim
обработчики тоже разные?
#13 by Рэйв
Если почитаешь Сп, там указано место именир обработчика как параметра
#14 by Горогуля
1С рекомендует так. даже если оттуда вызывается одно и то же
#15 by Рэйв
+При программном создании элемента формы
#16 by Горогуля
так. я уже готов к вопросам "что такое СП?" и "что там искать?"
#17 by f_vadim
а чем они это аргументируют?
#18 by Рэйв
ты еще забыл фотку спросить.
#19 by Горогуля
не помню. стандарты разработки на ИТС или что-то в этом духе. очень много букв
#20 by Горогуля
пол мужской, 38 лет. нет, не забыл
#21 by Рэйв
А ну тогда да.Я в личку не смотрел:-)
#22 by Zheka_zloy
Для Каждого Строка Из Города Цикл НовыхЭлементов может быть 2, а может и 10 и для всех нужны Процедура ПриИзменении
#23 by aleks_default
У тебя скилл тролллинга прокачан сильно. Даже я почти поверил.
#24 by MishaD
причем тут троллинг. Читал тоже самое про стандарты 1с, только давно это было, и не помню где. Как бы не у Максима Радченко.
#25 by Chameleon1980
это делается, чтобы по тексту понять к какому элементу какое событие привязано (типа того) т.к. зачастую события элементов создаем автоматом то и имя процедуры генерится исходя из элемента и события. как-то так.
#26 by Chameleon1980
где то такое объяснение втречал
#27 by Chameleon1980
никто не запрещает так -то делать три в одном, но вот так говорят
#28 by Изобретатель Велосип
В 1С нет возможности программно добавить функцию в модуль - так что как не называй - заготовить придётся изначально.
#29 by Chameleon1980
Расширение элементов управления, расположенных в форме.УстановитьДействие (Extension for controls located in a form.SetAction) Расширение элементов управления, расположенных в форме (Extension for controls located in a form) УстановитьДействие (SetAction) Синтаксис: УстановитьДействие(<ИмяСобытия>, <Действие>) Параметры: Тип: Строка. Устанавливаемое действие. В случае установки значения Неопределено при получении от элемента управления указанного события никакого действия выполнено не будет. Описание: Устанавливает новую процедуру-обработчик (действие) для указанного события. Доступность: Толстый клиент. Примечание: Процедура должна быть экспортируемой и располагаться в модуле формы, при этом количество параметров должно совпадать с необходимым количеством параметров события, инициирующего вызов действия. --------------------------------------------------------------------------------      Методическая информация
#30 by Chameleon1980
есть и для УФ УправляемаяФорма.УстановитьДействие (ManagedForm.SetAction) УстановитьДействие (SetAction) Синтаксис: УстановитьДействие(<ИмяСобытия>, <Действие>) Параметры: Тип: Строка. Тип: Строка. Имя процедуры обработчика. Описание: Устанавливает обработчик события. Доступность: Сервер, мобильное приложение(сервер). + вот
#31 by Cyberhawk
"есть ли возможность обрабатывать события этого элемента, в частности интересует ПриИзменении?" // Есть, но для этого, к сожалению, обязательно придется модифицировать код формы. Кстати, через расширение пока не проверял, прокатит ли.
#32 by Chameleon1980
а тс в каком месте кодом создал "...есть реквизит формы созданный программно (КакойТоРеквизит) ..." ? вроде уже жеж конфа поменялась
#33 by Chameleon1980
+ хотя про расширения относительно данного вопроса все-равно интересно
#34 by Изобретатель Велосип
А разве раширение модификацией конфигурации не является ?
#35 by Chameleon1980
ну как бэ не совсем. вроде для того и придумывалось, что как бы обновляться малой кровью
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С