Имя: Пароль:
1C
1С v8
Свое подменю для ДокументСписок
0 xaozai
 
28.02.13
12:01
В ПриОткрытии формы списка добавил такой код:
КнопкиДФ = ЭлементыФормы.ДействияФормы.Кнопки;
КнопкиДФ.Добавить("ДФРзд1", ТипКнопкиКоманднойПанели.Разделитель, "");
Пдм = КнопкиДФ.Добавить("_ПдмМ", ТипКнопкиКоманднойПанели.Подменю, "МоеПодменю");
Пдм.Кнопки.Добавить("_КнМ", ТипКнопкиКоманднойПанели.Действие, "МояКнопка", Новый Действие("МоеДействие"));
КнопкиДФ.Добавить("ДФРзд2", ТипКнопкиКоманднойПанели.Разделитель, "");

ЭлементыФормы.ДокументСписок.КонтекстноеМеню = Пдм;


Кнопка появляется, но почему-то задваиваются другие пункты подменю.
Пример на картинке.
Как поправить?
http://s020.radikal.ru/i702/1302/07/b1b6829ccee9.png
http://s55.radikal.ru/i148/1302/ca/ca4f4fb6b17c.png
1 le_
 
28.02.13
12:13
МояКоманднаяПанель = ЭлементыФормы.Добавить(Тип("КоманднаяПанель"), "МояКП", Ложь);
Пдм = МояКоманднаяПанель.Кнопки.Добавить("_ПдмМ", ТипКнопкиКоманднойПанели.Подменю, "МоеМодменю");
Пдм.Кнопки.Добавить("_КнМ", ТипКнопкиКоманднойПанели.Действие, "МояКнопка", Новый Действие("МоеДействие"));
ЭлементыФормы.ДокументСписок.КонтекстноеМеню = Пдм;
2 xaozai
 
28.02.13
12:25
(1) Да, так не задваивает. Спасибо!