1с8 как проверить есть ли у элемента формы событие? #580618


#0 by VitaliyTokarev
Есть необходимость автоматически проверять есть ли события у элементов формы. По хорошему, хочу всё занести в ТЗ: Элемент формы, реквизит (если привязан), событие (ссылка на процедуру) Кто-нибудь сталкивался?
#1 by Скимен
проверить скриптом или щелкая мышью в окне?
#2 by vmv
хлопотно это, но возможно
#3 by VitaliyTokarev
Скриптом Это понятно, что хлопотно... А вот как - я пока не нашёл. Только зная имя можно вытянуть. А без него?
#4 by vmv
вам нужно знать и где-то хранить все ВИДЫ обработчиков событий элементов формы. НО для каждого элемента формы будет свой набор событий, например для ТабличногоПоля он свой, для флажка свой, для строки свой, для списка свой и т.д. Если вам удасца собрать в некую структуру все варианты событий, например в виде <ТипЭлемента - СтруктураИменСобытий> ..... то дело в шляпе, так как далее все просто все остальное от лукавого - инфа 100%)
#5 by VitaliyTokarev
"так как далее все просто" - интересно ))) Мне нужно именно "СтруктураИменСобытийТабличноеПоле" или "СтруктураИменСобытийФлаг" или "СтруктураИменСобытийПолеВвода". Как и куда сложить - это уже не проблема. Проблема в получении всех имён реально существующих событий, а не гипотетически существующих. Ну или ссылки на обработчики... Без разницы - не суть важно.
#6 by VitaliyTokarev
к - ой, код не увидел ))))
#7 by VitaliyTokarev
Спасибо! В общем, всё-равно руками все события нужно сначала где-то описать...
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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