Стандартные действия кнопки командной панели #647915


#0 by vicof
Был переделан типовой справочник, добавлена иерархия. Сейчас выношу изменения из формы в код. Возник вопрос. Каким образом программно назначить кнопке командной панели стандартное действие, например "Создать группу"?
#1 by vicof
*Новый Действие
#2 by k1us181b
Использование: Чтение и запись. Описание: Тип: Строка. Содержит имя процедуры обработчика команды. Доступность: Тонкий клиент, веб-клиент, сервер, толстый клиент. Примечание: Изменение доступно только на сервере.
#3 by k1us181b
Процедура из БСП        И ОбработкиНастройкиВыгрузки.Количество > 0 Тогда
#4 by vicof
Для своих процедур все понятно. А для стандартных?
#5 by vicof
Автозаполнение отключено.
#6 by 1Сергей
Почему именно в коде это надо сделать?
#7 by vicof
Чтобы обновляться проще было.
#8 by vicof
Сделал так. Но мне не нравится. Хоцца красивше.
#9 by vicof
+
#10 by Reset
В качестве развлечения и апа темы могу прдложить, напротив, более страшный вариант: Но никакой гарантии на то, что внутреннее представление действия не изменится с версией платформы, нет :( Как не менее кривой вариант можно предложить , затем считывание значений действий в переменные, затем самостоятельное создание кнопок. Или при инициализации считывать действие с какой-л другой формы, где нужная кнопка есть. В общем, "красивше" сделать не удается ;)
#11 by Reset
Шестение СП на предмет системного перечисления ничего не дало
#12 by Reset
шерстение*
#13 by vicof
во-во, походу нельзя так. Негибко как-то получается.
#14 by Reset
Можно облагородить внешний вид как-то так Гдето в общедоступном месте: Потом в нужных местах использовать ЭлементыФормы.КоманднаяПанель2.Кнопки.Добавить("ДобавитьГруппу",    ТипКнопкиКоманднойПанели.Действие, Я проверил на 8.1.15 и 8.2.16, работает, но возможность останется недокументированной.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С