Имя: Пароль:
1C
1С v8
v8: Где хранятся действия командной панели для табличного поля?
0 ИС-2
 
22.03.13
18:24
Это кнопки Добавить, Изменить и т.д.

это надо написать вместо Новый Действие("Добавить") т.е чтобы не писать свои процедуры для этих действий

   Кнопка = ЭлементыФормы.КоманднаяПанель2.Кнопки.Вставить(0,"Действие",ТипКнопкиКоманднойПанели.Действие,"&Добавить",Новый Действие("Добавить"));
1 Reset
 
22.03.13
18:30
1) Автозаполнение
2) Взять действие из кнопки любой другой панели, где оно есть через (1)
3) Добавить через внутреннее представление:
ДействияСправочникСписок=Новый Структура;
ДействияСправочникСписок.Вставить("Добавить",ЗначениеИзСтрокиВнутр("{""#"",6eb4b32a-c85d-4073-a1b5-7d82cb459b38,
                                               |{1,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
                                               |{6,4294967295,00000000-0000-0000-0000-000000000000,80,
                                               |{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,0},0,1}}}"));
ДействияСправочникСписок.Вставить("ДобавитьГруппу",ЗначениеИзСтрокиВнутр("{""#"",6eb4b32a-c85d-4073-a1b5-7d82cb459b38,
                                               |{1,1,fbe38877-b914-4fd5-8540-07dde06ba2e1,
                                               |{6,4294967295,55c7732c-0c33-4394-adca-9d15082552b6,6,
                                               |{1,99,b78f2e80-ec68-11d4-9dcf-0050bae2bc79,4,1},0,1}}}"));


Потом в нужных местах использовать


ЭлементыФормы.КоманднаяПанель2.Кнопки.Добавить("ДобавитьГруппу",
   ТипКнопкиКоманднойПанели.Действие,
   "ДобавитьГруппу",
   ДействияСправочникСписок.ДобавитьГруппу);
2 ИС-2
 
22.03.13
18:31
(1) мда... А ГУИД как получили?
3 Reset
 
22.03.13
18:31
(2) Эмпирически, считав с действия сущесвующей кнопки
4 Reset
 
22.03.13
18:32
5 ИС-2
 
27.03.13
10:00
(4) все горазо проще - надо ставить в истину свойство автозаполнение
6 Reset
 
27.03.13
11:27
(5) А если глянуть в ПЕРВУЮ строчку перовго поста?
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший