![]() |
![]() |
![]() |
|
Как сделать выпадающее меню кнопок на форме? | ☑ | ||
---|---|---|---|---|
0
IngWar2008
15.09.10
✎
10:00
|
Здравствуйте.
Подскажите, плз... Как сделать на форме справочника, к примеру, такую штуку: что б по нажатию на эту кнопку появлялось выпадающее меню с несколькими кнопками (2-3 кнопки). Пример: кнопка на форме "договор", по ее нажатию появляются, как выпадающее меню кнопки "Договор ТСЖ", "Договор ЖСК" ну и так далее... Буду очень благодарен за помощь. |
|||
1
ДенисЧ
15.09.10
✎
10:01
|
Формекс и сервис.ВыбратьЗначение()...
|
|||
2
miki
15.09.10
✎
10:01
|
СписокЗначения имеет такой параметр у метода Выбрать
|
|||
3
Ёпрст
гуру
15.09.10
✎
10:01
|
(0)
СЗ.ВыбратьЗначение(<смотри параметры в СП>) |
|||
4
ДенисЧ
15.09.10
✎
10:04
|
(3) а ему многоуровневый нужен :-)
|
|||
5
Ёпрст
гуру
15.09.10
✎
10:08
|
(4) ну, можно и "многоуровневость" сделать в обычном списке.
|
|||
6
IngWar2008
15.09.10
✎
10:10
|
не, мне многоуровневый не нужен
|
|||
7
ДенисЧ
15.09.10
✎
10:11
|
(5) Неудобно
(6) тогда просто сз.ВыбратьЗначение(). Про него читай в СП. |
|||
8
Ёпрст
гуру
15.09.10
✎
10:14
|
(7) на самом деле, через Сервис - тоже неудобно - есть проблемы например с ним - фокус после выбора уходит в то место, где мышой ткнули.
Я класс на дюнаврап использую для этого. |
|||
9
Gavrinev
15.09.10
✎
10:21
|
Выпадающий список без компонентов
Копка на форме Заголовок - Печать Идентификатор - ТТТТ Формула - ЗагрСП2() // В модуле //---------- Процедура ЗагрСП2() Перем П,ЗН,СП,Тайп,Н,КК; Перем Таб; СП=СоздатьОбъект("СписокЗначений"); СП.УдалитьВсе(); СП.ДобавитьЗначение("Накладная розн","Накладная розн"); // менять склад СП.ДобавитьЗначение("Накладная опт","Накладная опт"); СП.ДобавитьЗначение("Счет","Счет"); СП.ДобавитьЗначение("Счет фактура","Счет фактура"); СП.ДобавитьЗначение("Спецификация","Спецификация"); СП.ДобавитьЗначение("Ценники","Ценники"); Если СП.ВыбратьЗначение(ЗН,"Отдел",П,,1)=1 Тогда Форма.ТТТТ.Заголовок(ЗН); Тайп=Строка(СокрЛП(ЗН)); КонецЕсли; Если Тайп="Накладная розн" Тогда // менять склад ПечатьНаклРозн(); КонецЕсли; КонецПроцедуры |
|||
10
Ёпрст
гуру
15.09.10
✎
10:23
|
(9)
Тайп=Строка(СокрЛП(ЗН)); //Это где такому учат ? |
|||
11
ДенисЧ
15.09.10
✎
10:24
|
(10) Бережёного бог бережёт, сказала монашка :-)
|
|||
12
Gavrinev
15.09.10
✎
10:25
|
(9)(10) Покрайней мере это работает ...
|
|||
13
Ёпрст
гуру
15.09.10
✎
10:27
|
(12) полный ПЭ..
а вот так ужо нет ? //Тайп=Строка(СокрЛП(ЗН)); Тайп=ЗН; |
|||
14
miki
15.09.10
✎
10:28
|
тоже пну :)
тогда уж и >>СП.ДобавитьЗначение("Счет фактура","Счет фактура"); масло маслянное... |
|||
15
IngWar2008
15.09.10
✎
11:15
|
так как правильно и лучше сделать?
|
|||
16
miki
15.09.10
✎
11:17
|
(15)возьми из (9)...
|
|||
17
IngWar2008
15.09.10
✎
11:25
|
ща попробую как советует Gavrinev ...
|
|||
18
IngWar2008
15.09.10
✎
11:29
|
что делает "
тайп"? |
|||
19
IngWar2008
15.09.10
✎
11:30
|
ну само меняю работает... разбираюсь как прописать туда свои функции... спасибо
|
|||
20
vS
15.09.10
✎
11:30
|
ну на вопрос уже ответили, а вообще для образца любая кнопка "печать" в любой типовой с выбором печатной формы
многоуровневый делал, прикольно смотрится когда он ветвится :) |
|||
21
IngWar2008
15.09.10
✎
11:31
|
спасиб, ребят, все работает))
|
|||
22
Мулька
15.09.10
✎
11:35
|
(21) Работает список?
А кнопки по кнопке - другую обработку вызываешь, где на форме твои кнопки. Только позицию выбрать, что б покрасивше было |
|||
23
Cthulhu
15.09.10
✎
11:48
|
(5): штатно?
|
|||
24
IngWar2008
15.09.10
✎
11:49
|
все равботает
|
|||
25
IngWar2008
15.09.10
✎
11:50
|
список работает, позиционируется четка под кнопкой... никуда не ползет
|
|||
26
IngWar2008
15.09.10
✎
11:50
|
на каждую кнопку, при нажатии, вызывается своя процедура... все работает прекрасно))
|
|||
27
miki
15.09.10
✎
11:52
|
О, сколько нам открытий чудных
Готовят просвещенья дух И опыт, сын ошибок трудных, И гений, парадоксов друг, И случай, бог изобретатель... © А. С. Пушкин |
|||
28
Cthulhu
15.09.10
✎
11:55
|
(26): то не "кнопки" - то "выбор значения из списка" (вид списка задан параметром).
учись называть вещи своими именами если хочешь чтобы тебя понимали и относились серьезно. |
|||
29
IngWar2008
15.09.10
✎
11:57
|
ну как спросили - так и ответил...
Мулька 22 - 15.09.10 - 11:35 (21) Работает список? А кнопки по кнопке - другую обработку вызываешь, где на форме твои кнопки. Только позицию выбрать, что б покрасивше было |
|||
30
Ёпрст
гуру
15.09.10
✎
11:59
|
(23) да.
что на проклабе, что на инфо-старте валяются примеры. |
|||
31
Ёпрст
гуру
15.09.10
✎
12:02
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |