&НаКлиенте
Процедура КомандаДляКнопок(Элемент)
Кнопка = ЭтаФорма.ТекущийЭлемент;
Сообщение = Новый СообщениеПользователю;
Сообщение.Текст = "Нажата "+Кнопка.Имя;
Сообщение.Сообщить();
КонецПроцедуры
&НаСервере
Процедура СоздатьКнопкиНаСервере();
ОбъектН = Новый COMОбъект("Scripting.FileSystemObject");
Индекс = 1;
Для Каждого Drive Из ОбъектН.Drives Цикл
Если Drive.DriveType = 1 Тогда
Имя = "Кнопка"+Индекс;
НоваяКнопка = Элементы.Добавить(Имя,Тип("КнопкаФормы"),Элементы.Группа5);
НоваяКнопка.Вид = ВидКнопкиФормы.ОбычнаяКнопка;
НоваяКнопка.Заголовок = "Drive.path";
НоваяКнопка.ИмяКоманды = "КомандаДляКнопок";
Индекс = Индекс + 1;
КонецЕсли;
КонецЦикла;
КонецПроцедуры
Пишет
{Форма.Форма.Форма(55)}: Ошибка при установке значения атрибута контекста (ИмяКоманды)
НоваяКнопка.ИмяКоманды = "КомандаДляКнопок";
по причине:
Недопустимое значение
не могу поняь почему