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

1. DmitriiKopasov 13 01.08.18 14:55 Сейчас в теме
Добрый день, товарищи.
Версия платформы: 8.3.10.2466
Конфигурация: самописная
Суть проблемы: на форме необходимо программно создавать форматированный документ (в дальнейшем - "ФД") и командную панель, у которой источником команд будет этот ФД. Создать ФД и ком. панель не проблема, но не могу понять как указать источник команд для ком. панели.
Может у кого-то делал нечто подобное или знает альтернативные варианты.
Буду очень признателен за помощь.
По теме из базы знаний
Вознаграждение за ответ
Показать полностью
Найденные решения
3. enschede 01.08.18 20:36 Сейчас в теме +2 $m
Программно никак. У элемента с типом "ГруппаФормы" и видом "Командная панель" свойство "Источник команд" доступно при редактировании в конфигураторе, но недоступно при программном обращении. Вот здесь это обсуждалось: https://www.mista.ru/topic.php?id=669122
ГруппаФормы (FormGroup)
Свойства:

ВертикальноеПоложениеВГруппе (GroupVerticalAlign)
Вид (Type)
Видимость (Visible)
Высота (Height)
ГоризонтальноеПоложениеВГруппе (HorizontalAlignInGroup)
Доступность (Enabled)
Заголовок (Title)
Имя (Name)
ОтображениеПодсказки (ToolTipRepresentation)
Подсказка (ToolTip)
ПодчиненныеЭлементы (ChildItems)
РазрешитьИзменениеСостава (EnableContentChange)
РастягиватьПоВертикали (VerticalStretch)
РастягиватьПоГоризонтали (HorizontalStretch)
РасширеннаяПодсказка (ExtendedTooltip)
Родитель (Parent)
СочетаниеКлавиш (Shortcut)
ТолькоПросмотр (ReadOnly)
ЦветТекстаЗаголовка (TitleTextColor)
Ширина (Width)
ШрифтЗаголовка (TitleFont)

Методы:

ПолучитьДействие (GetAction)
УстановитьДействие (SetAction)

Описание:

Элемент управляемой формы, предназначенный для визуальной и/или логической группировки элементов.
Показать
annapam1983; +1 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Timur.V 78 01.08.18 17:26 Сейчас в теме
В Конфигураторе - Общие - Группы команд
может это вам нужно?
3. enschede 01.08.18 20:36 Сейчас в теме +2 $m
Программно никак. У элемента с типом "ГруппаФормы" и видом "Командная панель" свойство "Источник команд" доступно при редактировании в конфигураторе, но недоступно при программном обращении. Вот здесь это обсуждалось: https://www.mista.ru/topic.php?id=669122
ГруппаФормы (FormGroup)
Свойства:

ВертикальноеПоложениеВГруппе (GroupVerticalAlign)
Вид (Type)
Видимость (Visible)
Высота (Height)
ГоризонтальноеПоложениеВГруппе (HorizontalAlignInGroup)
Доступность (Enabled)
Заголовок (Title)
Имя (Name)
ОтображениеПодсказки (ToolTipRepresentation)
Подсказка (ToolTip)
ПодчиненныеЭлементы (ChildItems)
РазрешитьИзменениеСостава (EnableContentChange)
РастягиватьПоВертикали (VerticalStretch)
РастягиватьПоГоризонтали (HorizontalStretch)
РасширеннаяПодсказка (ExtendedTooltip)
Родитель (Parent)
СочетаниеКлавиш (Shortcut)
ТолькоПросмотр (ReadOnly)
ЦветТекстаЗаголовка (TitleTextColor)
Ширина (Width)
ШрифтЗаголовка (TitleFont)

Методы:

ПолучитьДействие (GetAction)
УстановитьДействие (SetAction)

Описание:

Элемент управляемой формы, предназначенный для визуальной и/или логической группировки элементов.
Показать
annapam1983; +1 Ответить
4. enschede 01.08.18 20:38 Сейчас в теме
Для сравнения в обычных формах аналогичная задача решалась через свойство "ИсточникДействий", которое было доступно через "Расширение элементов формы". В управляемых формах такого расширения нет.


Расширение элементов управления, расположенных в форме (Extension for controls located in a form)
ИсточникДействий (ActionSource)
Использование:

Чтение и запись.
Описание:

Содержит элемент управления, который является источником команд для данного элемента управления. Источником также может являться форма. Если значение свойства Неопределено, то источниками данных будет являться форма и все элементы управления, которые могут выступать в качестве источника действий.

Доступность:

Толстый клиент.
Примечание:

Свойство имеет смысл только для элементов управления, способных принимать источники действий. Например, КоманднаяПанель.
ЗАМЕЧАНИЕ. При установке поля ввода или табличного поля в качестве владельца формы свойство становится недоступно.
Показать
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот