НазначениеДействияКомандыФормы.Обычное

Свойства · Usual

Кнопка отображается в верхней командной панели формы.

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

НазначениеДействияКомандыФормы.Обычное (FormCommandActionPurpose.Usual)

НазначениеДействияКомандыФормы (FormCommandActionPurpose)

Обычное (Usual)

Применяется только в интерфейсе «Версия 8.5»

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

Описание:
Кнопка отображается в верхней командной панели формы.
Использование в версии:

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

Использование в интерфейсе:

Применяется только в интерфейсе «Версия 8.5»

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

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

Применить НазначениеДействияКомандыФормы.Обычное к собственной форме

Подготовлены конкретный владелец / дочерняя форма, настоящая команда или связанное дополнение. Настройка не выдаётся за выполнение операции с рабочими данными.

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

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

Подготовка

  1. Создайте свою обработку с пустой управляемой формой. Команду и кнопку ПоказатьКнигу заранее не создавайте: в основном коде они добавляются явно с уникальными именами.

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

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

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

  1. Создайте описанные собственные формы и элементы, не используйте формы рабочей конфигурации.

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

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

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

  1. Нажатие своей кнопки показывает Учебная книга. Создание / Завершение / Обычное задают назначение, влияющее на представление команды.

  2. Само назначение Создание не создаёт документ или элемент справочника; реальное действие явно назначено собственной процедуре.

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

Свойство применено к действительному подготовленному объекту в документированном контексте.

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

  1. Старый РежимОткрытияОкна и новые свойства отображения / блокировки имеют разную применимость.

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

  3. BSL при сборке HTML не выполнялся; ручная проверка интерфейса 1С остаётся необходимой.

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

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

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

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

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