|
Программное создание кнопки на общую команду |
☑ |
0
mxs089
23.05.17
✎
17:26
|
на сервере перед открытием формы хочу создать кнопку:
КнопкаФормы = Тип("КнопкаФормы");
Кнопка = Форма.Элементы.Добавить("Кнопка", КнопкаФормы);
Кнопка.ИмяКоманды = "ОбщаяКоманда.Кнопка";
создана общая команда с именем Кнопка, группа - Панель навигации.Важное.
при установке свойства имякоманды происходит ошибка:
Ошибка при установке значения атрибута контекста (ИмяКоманды)
по причине:
Недопустимое значение
|
|
1
Lexey_
23.05.17
✎
17:35
|
(0) КнопкаФормы (FormButton)
ИмяКоманды (CommandName)
Использование:
Чтение и запись.
Описание:
Тип: Строка.
Содержит имя команды формы. Если кнопка связана не с командой формы, содержит пустую строку.
|
|
2
GANR
23.05.17
✎
17:41
|
(0) может функциональной опцией и ролями отбиться можно?
|
|
3
mxs089
24.05.17
✎
08:52
|
(1) как связать с общей командой? (2) это доработка, не хочу в расширение перетаскивать формы документов.
|
|
4
Имитация работы
24.05.17
✎
09:05
|
(3) Придется перебороть своё нежелание.
|
|
5
patria0muerte
24.05.17
✎
09:40
|
Так если у тебя нужный документ указан в типе параметра команды - нафига тебе кнопку то рисовать? Тем более программно.
В самой форме, на вкладке Командный интерфейс одну галочку надо поставить. Либо перетащить из глобальных команд в командный интерфейс.
|
|
6
mxs089
24.05.17
✎
10:22
|
(5) форма на поддержке, в командной панели выключено свойство автозаполнение.
|
|