Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Мобильная платформа. Открытие формы-аналога рабочего стола

Мобильная платформа. Открытие формы-аналога рабочего стола
Я
   DmitryNN
 
09.07.19 - 10:42
Добрый день, коллеги.
Создали мобильное приложение, но столкнулись с какой-то нерешаемой проблемой.
Требуется чтобы из приложения нельзя было выйти нажав "назад" на самом телефоне (только через спец. копку). Всякие "ПередЗавершениемРаботы Отказ=Истина" не работают. Но если находится на форме, а не на рабочем столе, тогда в "ПередЗакрытием" можно всё сделать и всё замечательно. Соответственно, нужно открыть эту форму :) вроде бы ничего сложного, но у мобильного приложения есть сбоку панель с действиями (где список приложений, о программе и т.д), она необходима для работы. И вот тут вся проблема:
Если в "ПриНачалеРаботыСистемы" написать ОткрытьФорму, тогда она открывается, но как бы подчинена рабочему столу, и нужной панели нет (можно только вернуться на раб стол). РежимыОткрытияОкна, Владельцы и т.д. не помогают. Форма открывается, но работать в ней можно только с ней самой. При этом, если добавить общую команду с открытием этой формы, в нажать на неё с той самой боковой панели, то всё нормально - боковая панель присутствует, а если эту же самую команду добавить на рабочий стол и нажать оттуда, то получается без панели.

Помогите пожалуйста, может быть кто сталкивался.

Сейчас есть такие идеи:
1. На рабочем столе делаем текст "для начала работы нажмите на боковой панели такую-то команду", и дальше идет работа как нужно. Но мне морально не нравиться этот вариант(
2. Убираем рабочий стол (тогда на нем будут только те же команды что в боковой панели), а дальше вызываем какое-то действие андроида, типо имитации нажатия на кнопку (моя команда). Тогда будет как мне нужно, но не могу найти как вызвать такую имитацию. Но я не знаю возможно л это вообще
 
 

Список тем форума
Рекламное место пустует  Рекламное место пустует
2 + 2 = 3.9999999999999999999999999999999...
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует