Имя: Пароль:
1C
1С v8
Подскажите как Insert сделать горячей клавишей к-л кнопки меню?
,
0 NewKrizis
 
26.09.11
15:11
Подскажите как Insert сделать горячей клавишей к-л кнопки меню?
1 skunk
 
26.09.11
15:19
хоть сам то понял чего спросил?
2 NewKrizis
 
26.09.11
15:22
ну в меню формы есть действие свое Добавить, как для него в свойствах сделать Insert горячей клавишей? другие кнопки дает делать горячими, а инсерт не дает..
3 skunk
 
26.09.11
15:26
обрабатывать приВводе ... не судьба?
4 NewKrizis
 
26.09.11
15:29
есть свойство "Сочетания клавиш" у любой кнопочки командной панели, в него можно задавать горячие клавиши, встав на это свойство и нажав нужное сочетание, так вот как кнопку insert там ввести, ее нажимаешь а ниче не вводится..
5 petrowsky
 
26.09.11
15:39
(4) потому что кнопка Incert занята, эта кнопка по-умолчанию для добавления нового элемента предназначена, аналогично с Delete и другими
6 skunk
 
26.09.11
15:40
(4)инсерт это системная команда ... которая обрабатывается предопределенными процедурами ... вот сиди и обрабатывай ... повесить хоткейм не случиться
7 Базис
 
naïve
26.09.11
15:49
На кнопку - не знаю, на форму - повесить невидимый/маленький список, тогда будет отрабатываться ввод нового, в неё делай нужное действие и отменяй ввод элемента.
8 NewKrizis
 
26.09.11
16:11
делаю что-то типа
Книга знаний: Ловим Фокус.
ругается на Метод объекта не обнаружен (IdleProcessing)
9 skunk
 
26.09.11
16:14
(8)это тебе вообще не поможет ... даная фича только для клюшек
10 NewKrizis
 
26.09.11
16:17
хм а как тогда? какой функцией нажатие клавиш отлавливается?
11 skunk
 
26.09.11
16:23
ты куда и что хочешь добавлять
12 NewKrizis
 
26.09.11
16:25
есть форма документа своя, своя форма списка, дык вот при нажатии Ins надо чтобы открывалась нетиповая, а своя форма.
13 Reset
 
26.09.11
16:29
(12) Отрабатывай событие ПередНачаломДобавления "своей формы списка" и не изобретай велосипед
14 skunk
 
26.09.11
16:34
ну так вот у формы списка убираешь стандартное добавление ... ставишь туда свое ... далее в модуле формы пишешь ...

Процедура ДокументСписокПередНачаломДобавления(Элемент, Отказ, Копирование)
 Отказ = истина;
 // далее чего тебе там надо делать при нажатии твоего инсерта
КонецПроцедуры

ну и соотвественно подвешиваешь обработчик на табличное поле формы списка ...
15 NewKrizis
 
26.09.11
16:43
спасибо! а все равно интересно, как отлавливать нажатия клавиш, если не жалко расскажите..