Кнопка ~ Программное добавление стандартных действий на командную панель формы Добавим кнопку Открыть, вызывающую процедуру ОткрытьЭлемент
Код 1C v 8.х //обращение к командной панели в форме
КомПанель = ЭлементыФормы.КоманднаяПанельТаблицы;
// добавим кнопку Открыть, вызывающую процедуру ОткрытьЭлемент
КомПанель.Кнопки.Добавить("кнОткрыть",
ТипКнопкиКоманднойПанели.Действие,
"Открыть",
Новый Действие("ОткрытьЭлемент"));
//сделаем командную панель доступной
КомПанель,Доступность = Истина;
Как программно добавить в командную панель кнопку со стандартной функцией "Сортировать по убыванию"?
Можно, например, включить автозаполнение в ком. панели, потом при открытии создать структуру или массив с действиями, заполнить его, и после этого отключить автозаполнение
Код 1C v 8.х Мас=Новый Массив;
Мас.Добавить(ЭлементыФормы.КоманднаяПанель1.Кнопки.Действие2.Действие);
ЭлементыФормы.КоманднаяПанель1.АвтоЗаполнение = Ложь;
ЭлементыФормы.КоманднаяПанель1.Кнопки.Добавить("НоваяКнопка",ТипКнопкиКоманднойПанели .Действие,"Новая кнопка",Мас[0]);
Категория:
Работа с Формой (Диалог) и её элементами