Меню приложения (прикладное меню) представляет собой горизонтально расположенные метки команд с вертикально выпадающими подменю.
Как было описано в разделе Главное меню данного документа, меню приложения наряду с Системным меню является одной из его составных частей и автоматически встраивается в него при активации соответствующего программного модуля. Для создания и корректировки пунктов такого меню служит специальный редактор, который доступен при выборе команды Проектирование>Проекты>Меню проекта.
Следующие свойства описывают каждый пункт прикладного меню:
Свойство | Описание |
Код (Code) |
Уникальный, разделенный точками структурный код меню. Каждая точка отделяет один уровень меню от другого. Пункты меню, не содержащие точек, являются элементами Главного горизонтального меню. |
Наименование (Name) |
Текстовая строка с названием отображаемой команды. Может содержать символ быстрой клавиши перед которым ставится символ & (амперсанд). |
Подсказка (Microhelp) |
Подсказка, появляющаяся в строке состояния Главного окна программы при наведении на текст команды указателя мыши. |
Дескриптор (Tag) |
В этом поле пункту меню можно присвоить альтернативное уникальное имя. В имени рекомендуется отражать полный путь до пункта меню, начиная с самого верхнего элемента, например: Inventory.Documents.Expense |
Доступность (Enabled) | Признак начальной доступности пункта меню. Может быть изменен в дальнейшем на программном уровне. |
Видимость (Visible) |
Признак начальной видимости пункта меню. Может быть изменен в дальнейшем на программном уровне. |
Команда |
|
Тип команды (TypeOf) |
Вид ответного действия, которое должно произойти после щелчка на пункте меню. |
Командв (Command) |
Текст команды (функция), которая будет интерпретирована и выполнена в зависимости от свойства TypeOf. |
Тип окна (WinType) |
Тип окна-подложки: Main!, Response!, Popup!. |
Инструментальная панель |
|
Иконка (IconName) |
Наименование иконки, отображаемой рядом с пунктом меню и на инструментальной панели |
Текст иконки (IconText) |
Краткая всплывающая подсказка для пиктограммы |
Видимость (IconVisible) |
Признак начальной видимости пиктограммы на инструментальной панели. Может быть изменен в дальнейшем на программном уровне. |
Пор. номер (IconOrder) | Порядковый номер, определяющий положение пиктограммы на инструментальной панели. |
Отступ (IconMargin) | Отступ от соседней слева пиктограммы, в пикселях |
Права доступа
Доступность пункта меню для конкретной роли (профиля) пользователя определяется при выборе команды Безопасность>Права доступа>Главное меню. В иерархическом списке необходимо предварительно выбрать роль (профиль) пользователя и соответствующий проект. Затем, в появившемся списке пунктов Главного меню, напротив каждого элемента включить или отключить признак его видимости.