|
Как сделать свою подписку на событие? | ☑ | ||
---|---|---|---|---|
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)Дай ей самой создавать процедуры процедуры, она лучше знает...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |