Имя: Пароль:
1C
1С v8
УФ: создать "скрытую" команду?
, , , ,
0 _stay true_
 
22.05.17
11:51
Всем добрый день.
Платформа 8.3.10.2252
Хочу вызывать одну процедуру модуля формы сочетанием клавиш, например CTRL+2.

Создаю команду, назначаю в конфигураторе сочетание клавиш.
Опытным путём было установлено, что вызов моей команды по "горячей" клавише происходит ТОЛЬКО когда команда добавлена на командную панель и свойство кнопки "видимость" включено. А мне бы хотелось чтобы на формме не было признаков этой команды.

Кто делал подобное, поделитесь мудростью.
1 DSSS
 
22.05.17
11:51
Цвет границы, цвет фона и цвет текста = Цвет фона формы!
2 Ц_У
 
22.05.17
11:53
(1) прикольно :)
(0) а если видимость по ролям отключить тоже не работает?
3 _stay true_
 
22.05.17
11:54
(1) Блин, всё гениальное - просто)))
А можно ещё как-нибудь исключить из подменю "все действия"?
4 singlych
 
22.05.17
11:54
Команда в контекстном меню пустой декорации.
5 shamannk
 
22.05.17
11:56
(2) А если включить и только себе.
6 _stay true_
 
22.05.17
11:57
(5) Не пробовал.
Но нужно, чтобы сочетание клавиш было доступно всем юзерам.
7 Ц_У
 
22.05.17
12:21
(6) попробуй еще через условное оформление - отображать - ложь
8 _stay true_
 
22.05.17
14:13
(7) Немного не понимаю, что за "условное оформление" и где его смотеть
9 Ц_У
 
22.05.17
14:14
(8) в свойствах формы
10 Мимохожий Однако
 
22.05.17
14:16
(0) Стесняюсь спросить. Чем мешает кнопка вместе с сочетанием клавишь?
11 _stay true_
 
22.05.17
14:17
(10) Она должна быть невидимой))) Это типа секретная команда))) (9) Разобрался, спасибо большое. Пошёл пробовать
12 Ц_У
 
22.05.17
14:18
(11) отпиши потом, самому интересно
13 Мимохожий Однако
 
22.05.17
14:18
(11) Это не ответ. ИМХО.
14 Вафель
 
22.05.17
14:30
в 8.3.8 можно - отображение фигуры - нет
15 _stay true_
 
22.05.17
14:36
(14) Как избавить от кнопки на форме я разобрался. Как её теперь из меню "все действия" убрать...
16 Вафель
 
22.05.17
14:37
во всех действиях же только кнопки на командной панели.
Делай в другом месте
17 Ц_У
 
22.05.17
14:39
(15) свойства кнопки - только во всех действиях
18 Вафель
 
22.05.17
14:40
(17) там варианты: или во всех действиях или на панели и во всех действиях
19 _stay true_
 
22.05.17
14:43
(16) Пробую.
20 _stay true_
 
22.05.17
15:45
В общем, опытным путём было установлено, что сочетания клавиш для команд формы работают только если Видимость = Истина; В связи с этим родился дикий костыль:
1. Вытаскиваем кнопку на форму в "беспалевное" место(у меня это под полем надписи)
2. В свойствах кнопки отключаем отображение фигуры(8.3.8 и старше).
3. Делаем кнопке заголовок " "(пробел)
4. (1) и делаем элементу минимальные габариты.

Вот и весь секрет:)
21 lodger
 
22.05.17
15:49
(20) таким же образом делались пасхалки во многих программах. разве что у них не было сочетаний клавиш.
22 singlych
 
22.05.17
16:06
(20) самое беспалевное место в (4)
23 _stay true_
 
22.05.17
16:19
Спасибо всем! Тему можно закрывать.
24 Rovan
 
гуру
22.05.17
16:43
Секретная команда для всех пользователей ?
Очень странно !
Подозреваю, что это "хвосты" идеологии какой-то предыдущей программы.
25 Ц_У
 
22.05.17
16:46
(24) может у него 100500 кнопок на форме и еще одну положить некуда
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс