Принципы работы с управляемым приложением
Принципы работы с управляемым приложением
Интерфейс мобильной платформы ориентирован на то, что в один момент времени на экране отображается одна форма. Под нее освобождается максимум свободного места на экране.
Первой видимой формой обычно является Начальная страница. Команды, открывающие другие формы, собраны в главное меню.
Вызов главного меню выполняется при нажатии кнопки (≡).
Если открыта форма объекта, то команда вызова главного меню заменяется на команду возврата в предыдущее окно (<).
Главное меню
Данное меню содержит команды открытия следующих форм:
- начальная страница приложения (Начало),
- форма истории (История),
- форма избранного (Избранное),
- форма поиска (Поиск),
- форма центра оповещений (Оповещения),
- форма Обсуждения - если приложение подключено к серверу системы взаимодействия,
- форма перехода по навигационной ссылке (Перейти по ссылке...),
- форма профиля пользователя (<Имя пользователя>),
- форма О программе [v8help://mngbase/About.lf],
- Список приложений.
- Все формы по умолчанию открываются в рабочей области главного окна;
В подменю Главное содержатся команды основного раздела приложения.
При запуске системы открывается основное окно приложения [v8help://1cv8/ApplicationMainWindow].
В нем пользователю представляется вся структура прикладного решения. Основное (наиболее крупное) разделение функциональности представляется в самой верхней части окна, в виде панели разделов. Это верхний уровень подсистем конфигурации. При активизации подсистемы вся ее функциональность, включая вложенные подсистемы, представляется пользователю в виде команд в двух панелях (панели навигации [v8help://1cv8/NavigationBar] слева и панели действий [v8help://1cv8/ActionsBar] сверху).
Система 1С:Предприятие предоставляет возможность размещения открываемых форм в рабочей области на рабочем столе или на отдельной закладке, а также в виде вспомогательного окна [v8help://1cv8/AuxiliaryWindows]. Настройка режима открытия форм выполняется в параметрах системы (в режиме запуска).
Режим открытия окон "В отдельных окнах"
Примечание. Режим открытия окон "В отдельных окнах" не доступен в веб-клиенте.
При вызове в панели навигации [v8help://1cv8/NavigationBar] команд открытия списков формы отображаются непосредственно в рабочей области основного окна приложения [v8help://1cv8/ApplicationMainWindow], замещая ранее открытую форму. При вызове команд ввода и редактирования объектов, а также при открытии отчетов и обработок открываются отдельные (вспомогательные) окна приложения. [v8help://1cv8/AuxiliaryWindows] Вспомогательные окна приложения отображаются на экране компьютера независимо от основного окна.
Вспомогательные окна [v8help://1cv8/AuxiliaryWindows] также могут иметь панель навигации [v8help://1cv8/NavigationBar], и в них может выполняться переход (без открытия нового окна) к отображению форм, логически связанных с основной формой окна. Например, в форме элемента справочника может выполняться переход к спискам подчиненных справочников.
Таким образом, вся навигация – переход к каким-то существенным этапам работы – осуществляется пользователем в основном окне приложения [v8help://1cv8/ApplicationMainWindow], а основная работа выполняется в отдельных вспомогательных окнах.
Режим открытия окон "В закладках"
Данный режим имеет следующие особенности:
- Для каждой формы, открытой в рабочей области главного окна создается закладка с заголовком формы, служащая для переключения между формами;
- Закладка содержит кнопку закрытия;
- Команды из панели навигации и из панели действий открывают формы в рабочей области главного окна в отдельной закладке;
- При переключении раздела текущая форма не закрывается;
- В первой закладке отображаются формы рабочего стола v8help://1cv8/WorkTable. Закладку можно закрыть. Для открытия формы рабочего стола следует использовать команду панели навигации [v8help://1cv8/NavigationBar] "Рабочий стол" раздела "Рабочий стол". Форма открывается в закладке, которая размещается первой, слева от имеющихся закладок;
- Для открываемой формы закладка добавляется с правой стороны (кроме рабочего стола);
- В области закладок располагается кнопка, по нажатию которой отображается список всех форм, открытых в рабочей области главного окна:
- первой командой, отделенной чертой от остальных, располагается команда "Рабочий стол" (если есть). Остальные команды отсортированы по алфавиту;
- при выборе активизируется форма в соответствующей закладке;
- Формы, блокирующие владельца (располагаются внутри закладки для web-клиента), в которой расположена форма-владелец, и блокируют только содержимое этой закладки. При этом остается возможность переключаться по закладкам форм, переключаться по разделам и выполнять команды из панелей навигации и действий;
- Для команд в панели навигации [v8help://1cv8/NavigationBar] и панели действий [v8help://1cv8/ActionsBar] в контекстное меню доступна команда "Открыть в новой закладке". При выборе этой команды для стандартных команд открывается новая форма в новой закладке. То же самое происходит при выборе команды с нажатой клавишей Ctrl;
- Формы, открытые в рабочей области главного окна, не содержат собственную панель сообщений. Вместо этого, они используют панель сообщений главного окна;
- В панели сообщений главного окна отображаются сообщения, относящиеся к текущей активной форме;
- Если активной является закладка рабочего стола, то в панели сообщений отображаются сообщения главного окна;
- Формы, открытые в закладках, не имеют собственной системной командной панели и системного меню;
- Команды из системной командной панели и системного меню главного окна применяются к активной форме в активной закладке. Доступность и видимость этих команд определяется свойствами активной формы в активной закладке;
- Формы, открытые в рабочей области главного окна, по команде из панели навигации v8help://1cv8/NavigationBar, в качестве ссылки возвращают навигационную ссылку на точку навигации;
- При переходе по навигационной ссылке происходит переключение раздела без закрытия текущей формы и, если это ссылка на команду, выполняется соответствующая команда;
- Форма, расположенная в закладке и имеющая навигационную ссылку, может быть открыта в отдельном окне при помощи команды контекстного меню "Открыть в отдельном окне" на выбранной закладке. При выполнении команды форма в выбранной закладке закрывается (с возможностью сохранений изменений) и переоткрывается в отдельном окне.
- История [v8help://1cv8/UserWorksHistory] – это возможность просмотреть последние оформленные документы, элементы справочников и т.д.;
В режиме открытия форм "В закладках" в системном меню добавляется команда "Меню функций" (сочетание клавиш Alt + "`"; при отсутствии панели разделов [v8help://1cv8/SectionsPanel] – Alt + "1", при отсутствии панели навигации [v8help://1cv8/NavigationBar] и/или панели действий [v8help://1cv8/ActionsBar] – Alt + "2" или Alt + "3"). При выполнении этой команды поверх всех закладок открывается временное окно и в него выводится форма, содержащая все команды текущего раздела, собранные по группам аналогично панели навигации [v8help://1cv8/NavigationBar] и панели действий [v8help://1cv8/ActionsBar]. Закрытие меню функций производится автоматически при выборе команды или клавишей Esc.
При открытом меню функций при переключении разделов происходит обновление состава команд в соответствии с выбранным разделом.
При открытии меню функций подсвечивается предыдущая выполненная команда, которая запоминается для каждого раздела в отдельности.
Дополнительные сервисы
Для удобства работы в управляемом приложении предусмотрены следующие сервисы:
- Избранное [v8help://frame/form_FavoritesDlg] – позволяет организовать быстрый доступ к часто используемым данным.
Кроме того, в основном окне приложения поддерживается режим рабочего стола [v8help://1cv8/WorkTable]. Это особый режим, в котором отображается одновременно несколько форм, представляющих пользователю наиболее оперативную и часто используемую информацию.
В режиме открытия форм "В закладках" не поддерживается история переходов в главном окне.