ИспользованиеРежимаМеню.ИспользоватьДополнительно

Свойства · UseExtra

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

Полное описание, параметры и ограничения

ИспользованиеРежимаМеню.ИспользоватьДополнительно (UseMenuMode.UseExtra)

ИспользованиеРежимаМеню (UseMenuMode)

ИспользоватьДополнительно (UseExtra)

Доступен, начиная с версии 8.0.

Описание:
Если свойство установлено, то кнопка делится на две части. Левая часть представляет обычную кнопку, нажатие которой вызывает отработку события нажатия. Правая часть представляет кнопку со стрелкой, при нажатии которой появляется выпадающее меню. Из меню выбирается команда для выполнения.
Использование в версии:

Доступен, начиная с версии 8.0.

Методическая информация

Практические примеры

Применить ИспользованиеРежимаМеню.ИспользоватьДополнительно в подготовленной собственной форме

Перечисление назначается документированному свойству реального собственного элемента с конкретными данными. Условия видимого эффекта приведены до кода.

Где и как запускать

Собственная обычная форма, толстый клиент. Управляемые Элементы здесь не используются.

Подготовка

  1. Создайте собственную обработку с обычной формой; откройте её в толстом клиенте. Основной блок назначьте событию ПриОткрытии этой формы.

  2. Разместите отдельную обычную кнопку Памятка. В редакторе её подчинённой командной панели добавьте команду Книга, связав с тем же обработчиком, что и нажатие кнопки. Это не кнопка панели ПанельУрока.

Процедура ПриОткрытии()
    ЭлементыФормы.Памятка.Заголовок = "Памятка о книге";
    ЭлементыФормы.Памятка.РежимМеню = ИспользованиеРежимаМеню.ИспользоватьДополнительно;
    Сообщить("Режим своей кнопки-меню: ИспользоватьДополнительно");
КонецПроцедуры
Та же обычная форма: обработчик своей кнопки / команды
Процедура ПамяткаНажатие(Кнопка)
    Название = "Учебная книга";
    Сообщить(Название);
    Сообщить("Собственная памятка, 3 шт.");
КонецПроцедуры

Разбор по шагам

  1. Создайте описанную собственную форму и её реквизиты / элементы.

  2. Поместите код в указанный обработчик, не в произвольный общий модуль.

  3. Сравните выбранный режим на тех же учебных данных в подходящем клиенте.

Как проверить результат

  1. НеИспользовать — обычная кнопка; Использовать — меню вместо события нажатия; ИспользоватьДополнительно — раздельные области нажатия и раскрытия меню.

  2. Содержимое меню задаётся подготовленной собственной панелью в редакторе, а не автоматически создаётся перечислением.

Ожидаемый результат

Подготовлен небольшой воспроизводимый опыт с собственным элементом и ручной проверкой результата.

На что обратить внимание

  1. Настройка оформления не заменяет серверную проверку данных и не создаёт отсутствующие метаданные.

  2. Мобильные / обычные / управляемые элементы не взаимозаменяемы. Условия интерфейса — пояснение, а не проверки версии в коде.

  3. BSL при сборке справочника не исполнялся; runtime-проверка отсутствует.

Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.

Не хотите разбираться сами?

Адаптируем это решение под вашу базу. Оценка бесплатно.

Оставить задачу

1С, 1С:Предприятие — товарные знаки ООО «1С». Сайт не является официальным представительством фирмы «1С» и не аффилирован с ней.