|
Как сделать свою подписку на событие? |
☑ |
0
Alex_Dug
17.06.16
✎
08:00
|
Доброго времени!)
Использую УТ_10.3:
1) создал общий модуль "ОбщийМодульОбработчикПодписок", в свойствах которого установил оба флага: "Сервер", "Клиент(обычное приложение)";
2) создал подписку на событие "ПодпискаПриУстановкеНовогоНомера", в которой указал:
2.1) Источник = ДокументОбъект.СчетНаОплатуПокупателю;
2.2) Событие = ПриУстановкеНовогоНомера;
Теперь надо указать обработчик события, но при попытке выбора обработчика события, в окошке со списком общих модулей нет того, который я специально добавил "ОбщийМодульОбработчикПодписок"!
Подскажите, как указать обработчиком события "ПодпискаПриУстановкеНовогоНомера" процедуру из добавленного общего модуля?
Спасибо)
|
|
1
lxndr
17.06.16
✎
08:02
|
(0) модуль, случайно, не глобальный?
|
|
2
hhhh
17.06.16
✎
08:06
|
(0) а процедура есть уже? Наверно, процедуры нет
|
|
3
birkoFFFF
17.06.16
✎
08:06
|
Выбор обработчика события выполняется в окне, содержащем процедуры, которые могут быть назначены в качестве обработчика события. Такие процедуры должны удовлетворять следующим требованиям:
? процедура должна быть расположена в общем модуле;
? у общего модуля, в котором расположена процедура, должны быть заданы следующие свойства:
? флажок Глобальный снят;
? флажок Клиент (обычное приложение) установлен;
? флажок Клиент (управляемое приложение) снят;
? флажок Сервер установлен;
? флажок Внешнее соединение установлен.
? количество параметров процедуры должно быть на единицу больше, чем количество параметров, которое имеет обработчик выбранного события (т. к. дополнительно к параметрам, передаваемым в обработчик события, передается еще и объект-источник данного события).
|
|
4
Alex_Dug
17.06.16
✎
08:19
|
ОГРОМНОЕ спасибо за оперативность !)
(1) Модуль не глобальный.
(2) Процедура была : "Процедура ОбщМодульПроверитьНомерДока (Источник, Отказ) Экспорт
" .
(3) флажок "Внешнее соединение" не ставил, а остальные флаги стоят точно так! Но как только добавил в процедуру доп.параметр:
Процедура ОбщМодульПроверитьНомерДока (Источник, Отказ, ДопПараметр) Экспорт
, так она сразу появилась в перечне модулей и процедур для обработки событий!!!
Еще раз БОЛЬШОЕ СПАСИБО!)
|
|
5
samozvanec
17.06.16
✎
08:33
|
просто на лупу жмакать не предлагать?
|
|
6
Alex_Dug
17.06.16
✎
08:45
|
(3) Но возник вопрос: "Какое количество параметров процедуры должно быть в обработчике выбранного события?"
|
|
7
hhhh
17.06.16
✎
10:00
|
(6) найти похожую процедуру ПриУстановкеНовогоНомера и посмотри. Это уже рутина, как то лень смотреть.
|
|
8
catena
17.06.16
✎
10:04
|
(6)Дай ей самой создавать процедуры процедуры, она лучше знает...
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший