Размещать командную панель снизу формы.
Полное описание, параметры и ограничения
ПоложениеКоманднойПанелиФормы.Низ (FormCommandBarLabelLocation.Bottom)
ПоложениеКоманднойПанелиФормы (FormCommandBarLabelLocation)
Низ (Bottom)
Не применяется в интерфейсе «Версия 8.5»
Доступен, начиная с версии 8.2.
Описание:
Размещать командную панель снизу формы.
Использование в версии:
Доступен, начиная с версии 8.2.
Использование в интерфейсе:
Не применяется в интерфейсе «Версия 8.5»
Методическая информация
Практические примеры
Применить ПоложениеКоманднойПанелиФормы.Низ в своей форме
Вариант ПоложениеКоманднойПанелиФормы.Низ назначается конкретному изменяемому свойству собственной формы / элемента: ПоложениеКоманднойПанели.
Где и как запускать
Модуль собственной управляемой формы: серверное создание, дополнительные клиентские процедуры отдельно. Применимость указана в подготовке.
Подготовка
Создайте собственную внешнюю учебную обработку с управляемой формой. Для каждого урока используйте отдельный вариант формы с указанными именами реквизитов и элементов.
Основной блок назначьте событию формы ПриСозданииНаСервере. Не вставляйте его внутрь другого обработчика и не создавайте второй одноимённой процедуры.
Реквизит формы Наименование (Строка 100), поле ввода Наименование с тем же путём к данным. Это собственные данные формы, не рабочая номенклатура.
Создайте собственную команду УчебноеДействие и включите её в автоматическую командную панель формы. Назначьте клиентский обработчик из дополнительного блока.
Этот API не применяется в интерфейсе Версия 8.5. Для демонстрации положения используйте поддерживаемый классический интерфейс управляемой формы отдельного учебного приложения; в новом интерфейсе изменение расположения не обещается.
Для варианта Нет добавьте вторую собственную кнопку этой команды вне автоматической панели, чтобы действие оставалось доступным в опыте.
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
Наименование = "Книга";
ПоложениеКоманднойПанели = ПоложениеКоманднойПанелиФормы.Низ;
Сообщить("Назначен вариант: ПоложениеКоманднойПанелиФормы.Низ");
КонецПроцедурыКлиентский обработчик собственной команды панели и запасной кнопки
&НаКлиенте
Процедура УчебноеДействие(Команда)
Сообщить("Выполнена собственная команда панели");
Сообщить(Наименование);
КонецПроцедурыРазбор по шагам
Создаём собственные реквизиты и элементы указанного типа.
Серверный обработчик заполняет известные данные и назначает типизированную константу.
Проверяем фактический эффект в указанном клиенте / интерфейсе; сообщение означает назначение свойства, не runtime-проверку визуального результата.
Как проверить результат
В поддерживаемом интерфейсе автоматическая панель располагается по выбранному варианту; Нет скрывает её.
В интерфейсе Версия 8.5 свойство не применяется — отсутствие перестановки не считается ошибкой кода.
Ожидаемый результат
Показано применение варианта в подходящем контексте собственного элемента.
На что обратить внимание
Не присваивайте свойство элементу другого вида: например, ВидФлажка существует у расширения поля флажка, а не у обычной строки.
Назначение параметров макета делается на сервере при создании формы; не переносите его в события активизации, запрещающие серверные обращения.
Описанные эффекты зависят от поддерживаемого интерфейса и устройства. В коде нет проверок версии платформы или имени конфигурации.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.