|
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
|
Прошло достаточно времени, не смог победить проблему:
Расширение для мобильного клиента - не работают функции переопределения модуля управляемого приложения, но расширение работает, справочники, документы и прочее - все присутствует.
Подскажите куда копать?
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший