Имя: Пароль:
1C
1С v8
Составные кнопки в УФ - есть ли, и как?
0 Humandra
 
15.03.12
18:43
Скажите, плиз, а в 8.2 УФ есть составные кнопки? Т.е. кнопка, состоящая из самой себя и подменю с несколькими командами.
Я нашла, как сделать просто подменю - то есть, когда нажимаешь это подменю, открывается меню из нескольких команд, и ты должен выбрать одну из них. А действие без раскрытия подменю не запустить.

А как сделать кнопку, которая при нажатии на нее будет запускать одну из команд, но у которой тоже есть выпадающий список с другими командами?
1 Чайник Рассела
 
15.03.12
18:47
2 Турист
 
15.03.12
18:47
А зачем?
3 Humandra
 
15.03.12
18:52
(2) Допустим, есть однородные действия. Например "Печать комплекта документов 1" и "Печать комплекта документов 2" (это я так, первое в голову пришло. у меня другое, но долго объяснять)
Создавать отдельную кнопку под каждое действие - будет перегружено и может не влезть.
Создать подменю - а если одно из действий гораздо чаще делается, то будет лишний щелчок мышью: вместо нажатия кнопки - нажатие меню и только потом кнопки.
Горячие клавиши не вариант - не все пользователи ими пользуются.
(1) Через "ВыбратьИзМеню"? Ок, поняла, сейчас попробую.
4 Humandra
 
15.03.12
19:20
Что-то ни черта не получается.
В СП пишут:

СписокЗначений = Новый СписокЗначений;
СписокЗначений.Добавить("Действие1",,Ложь);
СписокЗначений.Добавить("Действие2",,Ложь);
Вид = ВыбратьИзМеню(СписокЗначений, Элементы.ИмяМоейКнопки);

А на какое событие этот код вешать? На обработчик самой кнопки? Что-то нелогично, да и попробовала - не работает.
5 Humandra
 
15.03.12
19:28
Если вешать на обработчик самой кнопки, и вместо Элементы.ИмяМоейКнопки указывать Элементы.ИмяКоманднойПанели - то что-то работает.
Но не то, что хотела :( Это опять получилась замена подменю. Кнопка же не поделилась на участки: если нажмешь большую часть, сработает кнопка, если меньшую - сработает подменю...
6 Humandra
 
15.03.12
19:29
А если указывать Элементы.ИмяМоейКнопки, то выдает ошибку несоответствия параметра.
7 Humandra
 
15.03.12
19:33
Ладно, выкрутилась кнопкой и подменю без названия - рядом с кнопкой. Сойдет, если не найду другого решения.
8 Турист
 
15.03.12
19:34
Как думаешь, почему в типовых 2 кнопки для печати? Печать и выбор печатной формы?
9 Humandra
 
15.03.12
19:35
(8) Я с типовыми не работаю, не обращала внимания. В 7.7 и других, не 1С системах такие кнопки, как я хочу, были.
Ладно, не критично.
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.