|
Упр.форма - не срабатывают "горячие" кнопки | ☑ | ||
---|---|---|---|---|
0
Lazy Cat
04.10.12
✎
09:38
|
Есть упр.форма, на ней есть реквизит типа "Декорация-надпись", которому назначена горячая кнопка, допустим, Ф5. На нажатие подвешена процедура. Что надпись является гиперссылкой тоже установлено. Но при нажатии горячей кнопки ничего не происходит. Если на надпись нажать мышкой - то все нормально. В обычной форме тоже все нормально, такая схема работает. Версия 1С 8.2.16.362. Что может быть?
|
|||
1
Lazy Cat
04.10.12
✎
11:40
|
ап
|
|||
2
ukolabrother
04.10.12
✎
11:45
|
попробуй на любую другую клавишу назначить
|
|||
3
Lazy Cat
04.10.12
✎
11:52
|
Да на все уже пробовал - толку нет.
|
|||
4
ukolabrother
04.10.12
✎
11:56
|
у меня все работает и Ф5 тоже, ктото перехватывает нажатия до 1С?
|
|||
5
Lazy Cat
05.10.12
✎
05:58
|
некому там перехватывать. В обычном приложении все нормально работает.
кроме того, тогда бы и обычные перехватывало б |
|||
6
Азат
05.10.12
✎
06:15
|
а если хоткей задать программно, а не в менюшке?
|
|||
7
Ranger_83
05.10.12
✎
06:19
|
(0)Уверен что хоткей для твоей формы срабатывает?
|
|||
8
Cashtane
05.10.12
✎
06:22
|
(0) Давай без допустим, F5 по понятным причинам отрабатывать не будет. Скорее всего горячая клавиша уже используется на форме. Что именно назначаешь?
|
|||
9
Cashtane
05.10.12
✎
06:27
|
(5) В управляемых формах на F5 завязано обновление формы, поэтому не мудрено что в них не отрабатывает, а в обычных всё ок.
|
|||
10
Lazy Cat
05.10.12
✎
06:31
|
у меня там много горячих клавиш. Ф12 , все цифровые (справа которые) D, G и не одна не отрабатывает
|
|||
11
Lazy Cat
05.10.12
✎
06:38
|
(7) вот то-то и оно, что не уверен. У меня ощущение, что не срабатывает
|
|||
12
Cashtane
05.10.12
✎
06:57
|
Хм...
|
|||
13
Cashtane
05.10.12
✎
06:57
|
Знаешь...
|
|||
14
Cashtane
05.10.12
✎
07:00
|
Наверное какой то велосипед тут есть, не зря же в Рознице 2.0 - РМК сделан в обычном приложении, а всё остальное на управляемых. Надо попытаться разобраться.
|
|||
15
k1us181b
05.10.12
✎
07:02
|
поставил Ф5 - рабора.
поставил Ctrl+G (первое, что пришло в голову) - рабора. так шо хз. |
|||
16
Cashtane
05.10.12
✎
07:04
|
(15) Точно управляемые?
|
|||
17
k1us181b
05.10.12
✎
07:06
|
(16)
аха. |
|||
18
k1us181b
05.10.12
✎
07:07
|
в тонком клиенте попробовал - рабора.
|
|||
19
Cashtane
05.10.12
✎
07:10
|
(18) Да ну не может быть...секреты есть какие то? Ты от нас что-то скрываешь? :)
|
|||
20
k1us181b
05.10.12
✎
07:21
|
(19) иди ищи велосипеды
|
|||
21
Cashtane
05.10.12
✎
07:34
|
(20) Ohuenno, задали вопрос - получили ответ: "иди ищи". Что бы я делал без этих советов не представляю.
|
|||
22
Lazy Cat
05.10.12
✎
07:51
|
так вот я и не понимаю. я как раз розничный интерфейс для УТ рисую и без этого никак
|
|||
23
Cashtane
05.10.12
✎
07:54
|
(22) У декорации при виде "Картинка" горячия клавиша отрабатывает только если она является ТекущимЭлементом. При виде "Надпись" ну ни в какую.
|
|||
24
Lazy Cat
05.10.12
✎
08:37
|
а у меня декорация надпись
|
|||
25
Lazy Cat
05.10.12
✎
08:37
|
А как сделать? Если не декорация? Пробовал элемент управления типа поле ввода - надпись - такая же фигня
|
|||
26
k1us181b
05.10.12
✎
08:40
|
(21)
да злой я. пятница длинная что-то( |
|||
27
Cashtane
05.10.12
✎
09:04
|
(26) Раскажи нам по сути вопроса. Ни каких хитростей не знаешь?
|
|||
28
k1us181b
05.10.12
✎
09:04
|
(27) нет
|
|||
29
k1us181b
05.10.12
✎
09:13
|
ДекорацияФормы (FormDecoration)
СочетаниеКлавиш (Shortcut) Использование: Чтение и запись. Описание: Тип: СочетаниеКлавиш. Содержит сочетание клавиш декорации. Нажатие этого сочетания приводит к установке активизации декорации. Доступность: Тонкий клиент, веб-клиент, сервер, толстый клиент. интересно, что имеется ввиду под "установка активизации" |
|||
30
k1us181b
05.10.12
✎
09:17
|
приношу извинения, вешал клавиши не на декорацию, а на команду.
так что, не рабора. |
|||
31
Cashtane
05.10.12
✎
10:09
|
(29) Херь какая-то а не активация...что делает неясно.
|
|||
32
Cashtane
05.10.12
✎
10:22
|
Бл%%%, я сегодня спать не смогу если не пойму что она делает...
|
|||
33
Lazy Cat
05.10.12
✎
10:35
|
Все, вопрос закрыт. Разобрался. Кому интересно: я сделал команды формы, на них назначил активные клавиши. На форму добавил кнопки, привязал их к командам. Все работает. для реквизита формы декорация горячие кнопки не работают ни в каком виде, хотя возможность назначить есть.
|
|||
34
Cashtane
05.10.12
✎
10:40
|
(33) А в чем ты тогда разобрался то? :) Сделал как наиболее просто и очевидно. Тоже вариант конечно.
|
|||
35
Lazy Cat
05.10.12
✎
11:21
|
(34) как сделать горячие клавиши. Пусть будет "наиболее просто и очевидно". Хотя, на мой взгляд - самое очевидное - это делать гиперссылку и на нее вешать горячую клавишу (как это предусмотрено, но не работает). А через команду с горячей клавишей и подвязанной к ней кнопкой - это вовсе не очевидно.
|
|||
36
Cashtane
05.10.12
✎
11:26
|
У кнопки тоже есть вид гиперссылка. Ну ладно, всё равно надо разобраться на досуге.
|
|||
37
Lazy Cat
05.10.12
✎
13:15
|
есть. тока горячих клавиш нет
|
|||
38
Cashtane
05.10.12
✎
13:40
|
(37) Поделишься разработкой, а то вот тоже надо писать подобное?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |