Каталог решений - Назначение сочетания клавиш для кнопок командной панели (Обычные формы)

Назначение сочетания клавиш для кнопок командной панели (Обычные формы)

Назначение сочетания клавиш для кнопок командной панели (Обычные формы)

В наличии

Назначение сочетания клавиш кнопкам командной панели Формы списка/выбора для любой конфигурации (Обычные формы)

Категория:

Описание

Вот решил рассказать сообществу как прикрутить сочетания клавиш (горячие клавиши) для кнопок командной панели Формы списка/выбора любого документа.

Решил использовать следующие сочетания: (вы можете использовать другие)

для отбора по значению — Alt + X

для отключения отбора  — Alt + D

Приступим:

        Открываем в конфигураторе Форму списка/выбора любого документа к которому решили прикрутить горячие клавиши

и видим … что назначить сочетание клавиш для кнопок НЕДОСТУПНО… Cry

Начинаем танец с бубном: Wink

1. В Диалоге у командной панели снимаем Автозаполнение

2. Щелкаем правой кнопкой мыши по командной панели и выбираем «Заполнить автоматически»

3. На вопрос «Удалить существующие кнопки» отвечаем «НЕТ».

4. Рекомендую все «Существующие кнопки» переместить в конец панели (сделать как было до изменения)…..

5. Переходим в модуль формы, открываем или создаем (если ее нет) процедуру «ПриОткрытии()», в конец добавляем код:

Процедура ПриОткрытии()
    
    КП = ЭлементыФормы.ДействияФормы;
    КП.Кнопки.Действие8.СочетаниеКлавиш = Новый СочетаниеКлавиш(Клавиша.X,Истина,Ложь,Ложь);  //Alt+X   - отбор по значению
    КП.Кнопки.Действие9.СочетаниеКлавиш = Новый СочетаниеКлавиш(Клавиша.D,Истина,Ложь,Ложь);  //Alt+D  - отключения отбора
    
КонецПроцедуры

!!!! Проверяем ИМЕНА :  Командной панели и кнопок …. на форме и в процедуре ПриОткрытии()

Повторяем операции для всех документов или только необходимых…(по желанию)

СОХРАНЯЕМСЯ … и получаем спасибки с печеньками от довольных пользователей  SmileSmile

 

Еще рекомендую во всех документах назначить клавише F5 — структуру подчиненности документа (пользователи приняли на УРА…)

Буду рад, если эта статья, кому-то облегчит жизнь….

 

has been added to your cart:
Оформление заказа