Книга: Разработка интерфейса прикладных решений на платформе "1С:Предприятие 8"
Назад: Категории и группы команд
Дальше: Система настройки командного интерфейса

Правила размещения глобальных команд

В начале панели функций текущего раздела (см. рис. 1.78 вверху) или в меню функций раздела (см. рис. 1.78 внизу) основного окна приложения размещаются независимые навигационные глобальные команды.

Рис. 1.78. Навигационные команды основного окна приложения

Как видно на рис. 1.78, команды раздела и подразделов показываются и в панели функций, и в меню функций, но по-разному. Из-за ограниченного пространства в панели функций используется единственный способ выделения команд – отображение их жирным шрифтом. В меню функций места достаточно, поэтому для отображения тех же самых команд там используется не только выделение жирным шрифтом, но и группировка команд в группы.

Если команда относится к подчиненной подсистеме, то в панели функций она никак не выделяется, а в меню функций она выделяется в отдельную группу с заголовком этой подсистемы. Для каждого подраздела в меню функций формируется отдельная группа. При размещении команд сначала выводятся команды раздела, а затем – блоки команд каждого из подразделов.

Если необходимо выделить какие-то команды для перехода к наиболее важной или наиболее часто используемой функциональности, то ее нужно поместить в группу Важное. Такие команды будут показаны первыми и выделены жирным шрифтом. Остальные команды будут иметь обычный приоритет и не будут никак выделяться.

За ними следуют произвольные группы команд, созданные разработчиком. Эти группы образуются объектами конфигурации ГруппаКоманд. Произвольные группы в меню функций раздела имеют собственный заголовок и выделяются в отдельные группы, а в панели функций никак не выделяются.

Если команды выбранного раздела отображаются в панели функций, то, в случае если все команды не помещаются в панели, на панели отображается подменю Еще, которое содержит оставшиеся навигационные команды.

После навигационных команд располагаются независимые глобальные команды действий, собранные в группы (рис. 1.79).

Рис. 1.79. Команды действий основного окна приложения

Команды действий могут размещаться в одной из трех стандартных групп, которые отображаются в меню функций в виде подменю:

ПРИМЕЧАНИЕ

Команды действий по подразделам не структурируются. В группах объединены команды, принадлежащие как подсистеме верхнего уровня иерархии, так и всем подчиненным подсистемам.

Команды также могут быть размещены и в произвольных группах, созданных разработчиком. Эти группы располагаются после стандартных и представлены синонимом соответствующего объекта конфигурации ГруппаКоманд.

В панели навигации окна клиентского приложения размещаются параметризуемые навигационные глобальные команды. С использованием этих команд осуществляется навигация по данным, логически связанным с данными, обрабатываемыми в основной форме. Например, команда перехода к записям регистра, подчиненным редактируемому документу (рис. 1.80).

Рис. 1.80. Команды панели навигации окна клиентского приложения

В панели навигации окна клиентского приложения первой всегда является команда Основное, которая предназначена для возврата к основной форме окна приложения.

Остальные команды предназначаются для открытия вспомогательных форм данных, связанных с данными, которые отображаются в основной форме.

После стандартных команд могут быть размещены произвольные группы команд, созданные разработчиком. Эти группы не имеют собственных заголовков в панели навигации и никак не выделяются.

Если все команды не помещаются в панели навигации формы, то в самом конце панели отображается подменю Еще, которое содержит оставшиеся команды.

В командной панели основной формы окна клиентского приложения размещаются параметризуемые глобальные команды действий. С использованием этих команд выполняется обработка данных, отображаемых в форме. Например, команда проведения документа (рис. 1.81).

Рис. 1.81. Команды командной панели окна клиентского приложения

Команды, источником которых является основной реквизит формы, всегда располагаются в самом начале командной панели.

Затем идут команды из группы Важное, каждая из которых отображается своей кнопкой на панели. Затем идет группа команд Создать на основании, которая показывается в виде подменю.

Также в виде подменю отображаются все группы команд, созданные разработчиком. Эти группы располагаются после стандартных и представлены синонимом соответствующего объекта конфигурации ГруппаКоманд.

Если в какой-либо группе нет ни одной команды, то группа не показывается. Если все команды не помещаются в командной панели формы, то в самом конце панели отображается подменю Еще, которое содержит оставшиеся команды. Правее может располагаться только форма вызова справки, если для формы установлена справочная информация.

Разобравшись с автоматическим размещением команд, перейдем к знакомству со средствами настройки размещения и видимости команд.

Назад: Категории и группы команд
Дальше: Система настройки командного интерфейса