Свойства компонента интерфейса, унаследованного от компонента «СтандартноеКлиентскоеПриложениеСРазделами»
Если в проекте есть компонент, унаследованный от СтандартноеКлиентскоеПриложениеСРазделами
, то «1С:Шина» будет использовать для приложения автоматический интерфейс, содержащий следующие области:
- Панель навигации, она расположена слева;
- Область содержимого, в которой открываются формы;
- Вкладки последнего уровня навигации, они расположены в верхней части области содержимого;
- Панель действий, она расположена справа;
- Дополнительный командный интерфейс, часть панели действий, обычно содержит команды профиля.
Для наполнения областей интерфейса командами вы можете использовать следующие свойства компонента:
- КомандныйИнтерфейсПанелиНавигации;
- КомандныйИнтерфейсПанелиДействий;
- ДополнительныйКомандныйИнтерфейс;
Остальные свойства компонента позволяют вам выбрать горизонтальную или вертикальную ориентацию командного интерфейса, настроить отображение логотипа и названия приложения, видимость центра уведомлений и информации о приложении.
Если вы не описали КомандныйИнтерфейсПанелиНавигации или не создали формы для каких-то элементов проекта, то «1С:Шина» будет использовать автоматические команды и формы, таким же образом как и для автоматического интерфейса.
Иерархия наследования
Свойства
ВидимостьИнтерфейсаСистемыВзаимодействия
Авто|Булево
. Видимость иконки, открывающей интерфейс Системы Взаимодействия в приложении. Иконка отображается, только если приложение зарегистрировано на сервере Системы Взаимодействия.
ВидимостьЦентраУведомлений
Авто|Булево
. Показать или скрыть на панели действий иконку Колокольчик, которая предоставляет доступ к центру уведомлений.
Пример YAML-файла:
ВидЭлемента: КомпонентИнтерфейса
ОбластьВидимости: ВПодсистеме
Ид: 8e6c16f6-a3f8-4a63-a53d-d48aa146a3c9
Имя: МоеПриложение
Наследует:
Тип: СтандартноеКлиентскоеПриложениеСРазделами
ВидимостьЦентраУведомлений: Ложь
ДополнительныйКомандныйИнтерфейс
Экземпляр ФрагментКомандногоИнтерфейса<ТипКоманды>, содержащий одну группу с командами. Описывает интерфейс дополнительной панели навигации.
Пример YAML-файла:
ВидЭлемента: КомпонентИнтерфейса
ОбластьВидимости: ВПодсистеме
Ид: 8e6c16f6-a3f8-4a63-a53d-d48aa146a3c9
Имя: МоеПриложение
Наследует:
Тип: СтандартноеКлиентскоеПриложениеСРазделами
ДополнительныйКомандныйИнтерфейс: =ДополнительныйИнтерфейс
КомандныйИнтерфейсПанелиДействий
Экземпляр ФрагментКомандногоИнтерфейса<ТипКоманды>, состоящий из команд. Описывает интерфейс панели действий.
Пример YAML-файла:
ВидЭлемента: КомпонентИнтерфейса
ОбластьВидимости: ВПодсистеме
Ид: 8e6c16f6-a3f8-4a63-a53d-d48aa146a3c9
Имя: МоеПриложение
Наследует:
Тип: СтандартноеКлиентскоеПриложениеСРазделами
КомандныйИнтерфейсПанелиДействий: =ПанельДействий
КомандныйИнтерфейсПанелиНавигации
Экземпляр ФрагментКомандногоИнтерфейса<ТипКоманды>. Описывает интерфейс панели навигации.
Пример YAML-файла:
ВидЭлемента: КомпонентИнтерфейса
ОбластьВидимости: ВПодсистеме
Ид: 8e6c16f6-a3f8-4a63-a53d-d48aa146a3c9
Имя: МоеПриложение
Наследует:
Тип: СтандартноеКлиентскоеПриложениеСРазделами
КомандныйИнтерфейсПанелиНавигации: =ПанельНавигации
ОриентацияПанелиНавигации
Авто|ОриентацияПанелиНавигации
. Определяет ориентацию панели навигации приложения. Возможные значения:
Авто
— значениеОриентацияПанелиНавигации.Вертикальная
;ОриентацияПанелиНавигации.Вертикальная
— вертикально слева (слева от области содержимого);ОриентацияПанелиНавигации.Горизонтальная
— горизонтально сверху (над областью содержимого).
Пример YAML-файла:
ВидЭлемента: КомпонентИнтерфейса
ОбластьВидимости: ВПодсистеме
Ид: 8e6c16f6-a3f8-4a63-a53d-d48aa146a3c9
Имя: МоеПриложение
Наследует:
Тип: СтандартноеКлиентскоеПриложениеСРазделами
ОриентацияПанелиНавигации: Горизонтальная