Есть форма, программно создаю на ней кнопки в зависимости от заданных условий:
Для Каждого Стр из СписокРеквизитов Цикл
....
НоваяКнопка = Элементы.Добавить("Кнопка_"+Стр.Имя, Тип("КнопкаФормы"),ЭлементРодитель);
НоваяКнопка.ИмяКоманды = "КомандаОчистка";
НоваяКнопка.Картинка = БиблиотекаКартинок.Очистить;
НоваяКнопка.Отображение = ОтображениеКнопки.Картинка;
все создается нормально. но возник вопрос как в команде КомандаОчистка определить какая именно кнопка вызвала команду.
в команде только стандартные реквизиты, элемент формы в нее не передается
&НаКлиенте
Процедура КомандаОчистка(Команда)
КонецПроцедуры
В реквизите команда ничего относящегося к элементу нет.
Собственно вопрос: как в команде определить какая их кнопок вызвала эту команду?
(3) судя по коду - это мне не поможет. даже если я создам 15 команд программно - они все будут ссылаться на одно действие
ДобавляемаяКоманда.Действие = "СвернутьГруппировки";