Имя: Пароль:
1C
1С v8
1С Мобильный клиент и расширения
0 akhamov
 
09.02.19
18:55
Привет,

Создаю расширение с уровнем Адаптация.
Открываю модуль управляемого приложения, добавляю функцию ПриНачалеРаботыСистемы (после) и указываю простой код

&После("ПриНачалеРаботыСистемы")
Процедура xxx_ПриНачалеРаботыСистемы()
    Сообщить("Понеслась");
КонецПроцедуры

В тонком и толстом клиенте получаю сообщение, в мобильном - нет.
В "Справка - о программе" новое расширение подключено.
Это баг или я чего то не прочитал по мобильному клиенту?
Версия сервера (8.3.12.1790) версия клиента 8.3.12.67
1 Cyberhawk
 
09.02.19
19:00
Может модуль УП обернут инструкциями препроцессора?
2 akhamov
 
09.02.19
19:03

#Если МобильныйКлиент Тогда

#КонецЕсли
?
3 akhamov
 
09.02.19
19:05
(1) не помогло.
Сделал костылем - добавил обработку на рабочий стол приложения и туда все запихал ...
4 Cyberhawk
 
09.02.19
19:07
(3) Я вроде ничего не советовал, так что к чему ты пишешь "не помогло" - хз
5 akhamov
 
09.02.19
19:10
(1) (4) нет, он пустой, новый создал. Пустое расширение полностью и только одна моя функция и все

&После("ПриНачалеРаботыСистемы")
Процедура xxx_ПриНачалеРаботыСистемы()
    Сообщить("Понеслась");
КонецПроцедуры
6 Cyberhawk
 
09.02.19
19:13
А расширение вообще в МК работает? Попробуй в расширение добавить справочник какой-нибудь в новой подсистеме, например, чтоб оно в интерфейсе сразу видно было
7 Cyberhawk
 
09.02.19
19:13
*в расширении
8 Cyberhawk
 
09.02.19
19:13
Не, не то
9 akhamov
 
09.02.19
19:19
(6) - (8) Работает. Все работает, только что-то с модулем управляемого приложения не так...
10 akhamov
 
15.03.19
19:54
Хочу поднять тему, так как по какой то причине расширения в мобильном клиенте НЕ работают в общих модулях (замена или перехват методов), а так же в модуле управляемого приложения.
Подскажите пожалуйста в чем я не прав?
Обертку #Если МобильныйКлиент не использую.
На инструкции

&Вместо
Процедура ПриНачалеРаботыСистемы() ....

Система ругается что указанное имя уже зарегистрировано , при переименование на

&Вместо
Процедура ффф_ПриНачалеРаботыСистемы() ....

не ругается, но и не работает.
То же самое на любые процедуры общих модулей и модуля упр. приложения.
11 Cyberhawk
 
16.03.19
08:32
Для "Вместо" надо же в скобках еще и имя переопределяемого метода указывать вроде
12 akhamov
 
20.03.19
13:18
(11) блин, точно . Спасибо. Сейчас попробую, ..
13 akhamov
 
04.04.19
22:37
Прошло достаточно времени, не смог победить проблему:
Расширение для мобильного клиента - не работают функции переопределения модуля управляемого приложения, но расширение работает, справочники, документы и прочее - все присутствует.
Подскажите куда копать?
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший