ТипКнопкиКоманднойПанели.Разделитель

Свойства · Separator

Визуально кнопка данного типа представляет собой горизонтальную или вертикальную (в зависимости от расположения командной панели) черту. Кнопки такого типа не имеют визуальных свойств (картинка, текст и т.д.). Используется для разделения групп кнопок в командной панели и панели инструментов.

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

ТипКнопкиКоманднойПанели.Разделитель (CommandBarButtonType.Separator)

ТипКнопкиКоманднойПанели (CommandBarButtonType)

Разделитель (Separator)

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

Описание:
Визуально кнопка данного типа представляет собой горизонтальную или вертикальную (в зависимости от расположения командной панели) черту. Кнопки такого типа не имеют визуальных свойств (картинка, текст и т.д.). Используется для разделения групп кнопок в командной панели и панели инструментов.
Использование в версии:

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

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

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

Проверить ТипКнопкиКоманднойПанели.Разделитель на собственных данных

Небольшой опыт с подготовленной своей формой, элементом или именованным макетом. Код показывает настоящего получателя настройки, а не универсальную getter-обёртку.

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

Своя обычная форма, толстый клиент: ПриОткрытии и дополнительный обработчик того же модуля.

Подготовка

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

  2. Основной код назначьте ПриОткрытии, дополнительный — нажатие собственных команд. Действие передаётся только кнопке типа Действие.

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

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

  1. Подготовьте описанные свои реквизиты, элементы и при необходимости именованный макет.

  2. Назначьте код указанному событию настоящей формы.

  3. Выполните ручное действие из проверки и сравните выбранный режим на тех же данных.

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

  1. Между двумя действительными командами появился разделитель, у него нет обработчика нажатия.

  2. Разделитель не является строкой данных и не вызывает команду самостоятельно.

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

Настройка связана с конкретным собственным элементом, типом данных и воспроизводимым действием.

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

  1. Обычные и управляемые элементы отличаются. Не переносите обработчики между ними только по сходству имён.

  2. Readonly-свойства не присваиваются; конфигурация, версия платформы и рабочие объекты в коде не проверяются и не изменяются.

  3. При подготовке HTML BSL не исполнялся; факт запуска этого опыта в 1С не подтверждён.

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

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

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

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

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