Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Не могу добавить меню в кнопку командной панели

Не могу добавить меню в кнопку командной панели
Я
   который не честный
 
30.06.21 - 15:30
1С 8.0
Понадобилось добавить меню в кнопку командной панели.
Нашел такой пример, он работает. Но это создание кнопки программно.
КнопкиКоманднойПанели=ЭлементыФормы.КоманднаяПанел ь1.Кнопки;
ПодменюСформировать=КнопкиКоманднойПанели.Вставить (1, "Сформировать", ТипКнопкиКоманднойПанели.Подменю, "Сформировать");
ПодменюСформировать.Отображение=ОтображениеКнопкиК оманднойПанели.Надпись;
ПодменюСформировать.Кнопки.Добавить("кн1", ТипКнопкиКоманднойПанели.Действие, "Сформировать1", Новый Действие("Тест"));
ПодменюСформировать.Кнопки.Добавить("кн2", ТипКнопкиКоманднойПанели.Действие, "Сформировать2", Новый Действие("Тест"));

Хочу сделать кнопку вручную и к ней привязать меню.
ПодменюСформировать=КнопкиКоманднойПанели.Получить (4);
ПодменюСформировать.Кнопки.Добавить("кн11", ТипКнопкиКоманднойПанели.Действие, "Сформировать1", Новый Действие("Тест"));
ПодменюСформировать.Кнопки.Добавить("кн22", ТипКнопкиКоманднойПанели.Действие, "Сформировать2", Новый Действие("Тест"));
Выдаёт ошибку
Значение не является значением объектного типа (Добавить)
ПодменюСформировать.Кнопки.Добавить("кн11", ТипКнопкиКоманднойПанели.Действие, "Сформировать1", Новый Действие("Тест"));

Не могу понять, что не так.
КнопкиКоманднойПанели.Вставить и КнопкиКоманднойПанели.Получить(4)
возвращают одинаковое значение КнопкаКоманднойПанели
   который не честный
 
1 - 30.06.21 - 15:36
Всё, я понял..
Тип кнопки на форме надо было правильно делать.

Список тем форума
 
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс, 1996 г.
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.