Содержит варианты расположения кнопки в командной панели.
Полное описание, параметры и ограничения
ПоложениеКнопкиВКоманднойПанели (ButtonLocationInCommandBar)
ПоложениеКнопкиВКоманднойПанели (ButtonLocationInCommandBar)
Доступен, начиная с версии 8.3.15.
Значения
Авто (Auto)
ВДополнительномПодменю (InAdditionalSubmenu)
ВКоманднойПанели (InCommandBar)
ВКоманднойПанелиИВДополнительномПодменю (InCommandBarAndInAdditionalSubmenu)
Описание:
Содержит варианты расположения кнопки в командной панели.
Доступность:
Тонкий клиент, веб-клиент, мобильный клиент, сервер, толстый клиент, внешнее соединение, мобильное приложение (клиент), мобильное приложение (сервер), мобильный автономный сервер.
Использование в версии:
Доступен, начиная с версии 8.3.15.
Методическая информация
Практические примеры
Оформить учебную форму: ПоложениеВКоманднойПанели — Авто
Собственная управляемая форма демонстрирует настройку КнопкаФормы.ПоложениеВКоманднойПанели. Положение кнопки в панели определяется автоматически. Особенности: Для панели действий строки - разыменовывается в ВДополнительномПодменю. Для панели множественного выделения - в ВКоманднойПанели. Для командной панели таблицы - в ВДополнительномПодменю. Для командной панели формы: для интерфейса Версия8_5 - в ВКоманднойПанели, для интерфейса Такси - в ВКоманднойПанели и ВДополнительномПодменю.
Где и как запускать
Модуль собственной управляемой формы. Основной код — серверный обработчик создания; дополнительные процедуры с директивой НаКлиенте вставляются отдельно.
Подготовка
Создайте внешнюю учебную обработку УчебноеОформление с управляемой формой. Реквизиты формы: Наименование (Строка 100), Количество (Число 10.0). Это данные формы, не реквизиты рабочего документа.
Создайте обычную группу ГруппаТовара с заголовком Товар. Перетащите внутрь Наименование и Количество: имена полей Наименование и Количество, пути к данным одноимённые. Заголовки Название товара и Количество, шт.
В свойствах формы → События назначьте ПриСозданииНаСервере процедуре из примера. Вставьте код на уровне модуля формы. Каждый урок — отдельный вариант этого обработчика.
Откройте обработку в тонком клиенте учебной базы. Имена реквизитов и элементов должны совпадать с подготовкой; основной объект обработки не используется.
Создайте команду формы ПроверитьТовар и назначьте ей обработчик из дополнительного блока. Создайте кнопку ПроверитьТовар с командой ПроверитьТовар и заголовком Проверить товар.
Рядом создайте вторую обычную кнопку ДругаяПроверка с той же командой. Она нужна для сравнения оформления, её Важность оставьте Обычная.
Создайте группу ПанельПроверки вида КоманднаяПанель с Автозаполнение Ложь. Перенесите в неё обе кнопки и задайте им вид КнопкаКоманднойПанели. Эта собственная панель не содержит стандартных команд записи.
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
Наименование = "Книга";
Количество = 2;
Элементы.ПроверитьТовар.Заголовок = "Проверить товар";
Элементы.ПроверитьТовар.Картинка = БиблиотекаКартинок.Записать;
Элементы.ПроверитьТовар.Отображение = ОтображениеКнопки.КартинкаИТекст;
Элементы.ПроверитьТовар.ПоложениеВКоманднойПанели = ПоложениеКнопкиВКоманднойПанели.Авто;
КонецПроцедурыОбработчик собственной команды
&НаКлиенте
Процедура ПроверитьТовар(Команда)
Сообщить(Наименование);
Сообщить("Количество: " + Строка(Количество));
КонецПроцедурыРазбор по шагам
Два реквизита формы получают понятные учебные значения.
Перечисление назначается свойству конкретного элемента из подготовки, а не произвольному входному объекту.
Положение кнопки в панели определяется автоматически.
Особенности:
Для панели действий строки - разыменовывается в ВДополнительномПодменю.Для панели множественного выделения - в ВКоманднойПанели.
Для командной панели таблицы - в ВДополнительномПодменю.
Для командной панели формы:
для интерфейса Версия8_5 - в ВКоманднойПанели,для интерфейса Такси - в ВКоманднойПанели и ВДополнительномПодменю.
Как проверить результат
Откройте собственную форму: Наименование равно Книга, Количество равно 2.
Наблюдаемый смысл выбранного варианта: Положение кнопки в панели определяется автоматически.
Особенности:
Для панели действий строки - разыменовывается в ВДополнительномПодменю.Для панели множественного выделения - в ВКоманднойПанели.
Для командной панели таблицы - в ВДополнительномПодменю.
Для командной панели формы:
для интерфейса Версия8_5 - в ВКоманднойПанели,для интерфейса Такси - в ВКоманднойПанели и ВДополнительномПодменю.
Нажмите Проверить товар: команда показывает Книга и Количество: 2; изменение оформления не меняет её действие.
Ожидаемый результат
Настройка применяется к подготовленной форме в поддерживающем её клиенте и интерфейсе.
На что обратить внимание
Автоматический вариант зависит от родителя, клиента и размеров формы; настройка оформления не является проверкой прав и не записывает данные в базу.
Значение ВКоманднойПанелиИВДополнительномПодменю в интерфейсе Версия8_5.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.