|
Открыть форму ПриНачалеРаботыСистемы мобильное приложение |
☑ |
0
Ymryn
10.07.15
✎
14:50
|
Мое почтение. Собственно, вопрос практически целиком в названии.
Пытаюсь открыть форму обработки (рабочий стол) в мобильном приложении в ПриНачалеРаботыСистемы. В обычном приложении это работает, но в мобильном отказывается, открывается раздел действий. Из него конечно можно выбрать эту обработку и успешно открыть, но хочется чтобы она открывалась самостоятельно при запуске. Подскажите, пожалуйста, что я делаю не так :)
|
|
1
AllJoke
10.07.15
✎
15:14
|
Сделать форму обработки Формой рабочего стола.
|
|
2
Ymryn
10.07.15
✎
15:17
|
(1) Благодарю. Это вариант. Я правда не могу понять, почему простое открытие не срабатывает.
|
|
3
AllJoke
10.07.15
✎
15:20
|
(2) тогда код в студию, как открываешь.
|
|
4
Ymryn
10.07.15
✎
15:23
|
(3) Модуль управляемого приложения
Процедура ПриНачалеРаботыСистемы()
ОткрытьФорму("Обработка.РабочийСтол.Форма");
КонецПроцедуры
|
|
5
AllJoke
10.07.15
✎
15:31
|
А как вообще проверяешь?
У меня открывает, в свойствах конф-ии поставил использование - Мобильное приложение.
|
|
6
Ymryn
10.07.15
✎
15:32
|
(5) в конфигурации, что на компе - открывается. Компилирую в мобильный apk ставлю на мобильник - фигу.
|
|
7
Ymryn
10.07.15
✎
15:38
|
(5) что-то у меня ощущение что в Модуль управляемого приложения
он в мобильном приложении вообще не заходит на мобильнике.
|
|
8
AllJoke
10.07.15
✎
15:41
|
(7) не уверен
|
|
9
AllJoke
10.07.15
✎
15:42
|
Можно файл какой нибудь записать. Либо запись в журнал регистрации запись внести.
|
|
10
Ymryn
10.07.15
✎
15:43
|
(9) я пытался через сообщить показаться на свет. Ничего не показывает.
|
|
11
AllJoke
10.07.15
✎
15:49
|
Значит вариант - Рабочий стол.
|
|
12
AllJoke
10.07.15
✎
15:49
|
Апк под рукой нет.
|
|
13
Ymryn
10.07.15
✎
15:50
|
(11) угу, похоже на то. Благодарю :)
|
|
14
Ymryn
10.07.15
✎
15:51
|
(13) + угу, все тесты показывают, что в этот модуль на apk мы не заходим. Печально. Буду знать впредь.
|
|
15
DitriX
11.07.15
✎
11:14
|
У меня все работает.
Процедура ПриНачалеРаботыСистемы()
Попытка
ОткрытьФорму("ОбщаяФорма.ФормаАвторизации");
ПодключитьГлобальноеСобытиеОповещения();
Исключение
ОбщиеУведомления.ОбработкаОшибок(ОписаниеОшибки());
КонецПопытки;
КонецПроцедуры
Попробуй сделать так - удали процедуру, потом создай ее, но не копируя, а выбором из списка процедур, а потом пропиши туда открытие формы.
Я заметил такой баг у конфигуратора. Если процедуру тупо копировать, он ее не считает привязанной к событию.
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший