| RWidjets v.1.3.1 |
Событие возникает при выборе пункта меню, нажатии кнопки панели инструментов, нажатии горячих клавиш.
Процедура ПриПолученииКоманды(пКоманда, пЗаблокироватьКоманду)
КонецПроцедуры
пКоманда
(необязательный)
Тип: Число.
Идентификатор команды
пЗаблокироватьКоманду
(необязательный)
Тип: Число.
Если в теле процедуры присвоить этому параметру занчение 1, то стандартная обработка команды системой будет отменена.
Возможные значения: 1, 0
Процедура может быть размещена в глобальном или любом локальном модуле. При возникновении события процедура запускается в активном локальном контексте, если он есть, и всегда в глобальном.
Процедура позволяет перехватывать выбор пунктов меню, нажатие горячих клавиш, нажатие кнопок панелей инструментов в главном окне программы и окнах документов, журналов, отчетов. Вы можете отменить выполнение системой стандартных действий присвоив параметру пЗаблокироватьКоманду значение 1.
Процедура ПриПолученииКоманды(пКоманда, пЗаблокироватьКоманду)
Сообщить("Получена команда "+пКоманда);
Если пКоманда=32805 Тогда
Предупреждение("Нельзя блокировать сессию!");
пЗаблокироватьКоманду=1;
КонецЕсли;
КонецПроцедуры