Имя: Пароль:
1C
1С v8
Как явно указать контекст модуля управляемого приложения?
0 bahtik
 
12.12.13
10:53
Здравствуйте!
Как можно явно указать контекст модуля управляемого приложения? Это нужно для того, чтобы в описании оповещения указать, что вызываемая процедура находится в этом же модуле (управляемого приложения):

ОписаниеОповещения = Новый ОписаниеОповещения("ПередЗавершениемРаботыСистемы_Завершение", <Тут должно быть то, о чем я спрашиваю>);
        ПоказатьВопрос(ОписаниеОповещения, "Завершить работу с системой?", РежимДиалогаВопрос.ДаНет,,,,);
1 bahtik
 
12.12.13
10:55
Или в данном случае обязательно нужно использовать общий модуль с флагом Клиент (управляемое приложение)?
2 Fedor-1971
 
12.12.13
10:55
Что хочешь сделать то?
3 Asmody
 
12.12.13
10:57
вот тут http://v8.1c.ru/o7/201312ref/index.htm написано:
"Дело в том, что у глобального контекста нет свойства, позволяющего сослаться на него самого (ЭтотОбъект). А значит процедуру, обрабатывающую оповещение, нельзя разместить тут же, в модуле управляемого приложения. Её можно разместить, например, в каком-нибудь общем модуле. Эти действия вам нужно будет выполнить вручную"
4 bahtik
 
12.12.13
10:58
(3) Все ясно. Спасибо!
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn