Имя: Пароль:
1C
1С v8
Расширение + Мобильный клиент
0 akhamov
 
10.03.19
23:30
Подскажите, почему не получается переопределить метод в модуле управляемого приложения на мобильном клиенте

#Если МобильныйКлиент Тогда
&Вместо("ОбработкаВнешнегоСобытия")
Процедура ОбработкаВнешнегоСобытия(Источник, Событие, Данные)
    Оповестить(Событие, Данные, "ПодключаемоеОборудование");
КонецПроцедуры
#КонецЕсли


Происходит вызов функции обработчика из основного модуля ...
1 akhamov
 
10.03.19
23:30
Прошу прощения
[code]
#Если МобильныйКлиент Тогда
&Вместо("ОбработкаВнешнегоСобытия")
Процедура ОбработкаВнешнегоСобытия(Источник, Событие, Данные)
    Оповестить(Событие, Данные, "ПодключаемоеОборудование");
КонецПроцедуры
#КонецЕсли

[/code]
2 akhamov
 
10.03.19
23:39
Обернул конечно зря изначально в МобильныйКлиент, потому как расширение подключается и компилируется на сервере, однако такой вариант все равно не прокатывает.
Вызывается оригинальный метод, а не тот что я переопределяю

&Вместо("ОбработкаВнешнегоСобытия")
Процедура фбб_ОбработкаВнешнегоСобытия(Источник, Событие, Данные)
    #Если МобильныйКлиент Тогда
    Оповестить(Событие, Данные, "ПодключаемоеОборудование");
    #Иначе
    ПродолжитьВызов(Источник, Событие, Данные);
    #КонецЕсли
КонецПроцедуры
3 akhamov
 
10.03.19
23:53
Почему-то методы общих модулей не получается переопределить вообще ... а модуль документа того же - легко ..
2 + 2 = 3.9999999999999999999999999999999...