RWidjets v.1.3.1

ПриПолученииКоманды, OnGetCommand


Событие возникает при выборе пункта меню, нажатии кнопки панели инструментов, нажатии горячих клавиш.

Синтаксис

Процедура ПриПолученииКоманды(пКоманда, пЗаблокироватьКоманду)
КонецПроцедуры

Параметры

пКоманда

(необязательный) Тип: Число. Идентификатор команды

пЗаблокироватьКоманду

(необязательный) Тип: Число. Если в теле процедуры присвоить этому параметру занчение 1, то стандартная обработка команды системой будет отменена.
Возможные значения: 1, 0

Примечание

Процедура может быть размещена в глобальном или любом локальном модуле. При возникновении события процедура запускается в активном локальном контексте, если он есть, и всегда в глобальном.

Процедура позволяет перехватывать выбор пунктов меню, нажатие горячих клавиш, нажатие кнопок панелей инструментов в главном окне программы и окнах документов, журналов, отчетов. Вы можете отменить выполнение системой стандартных действий присвоив параметру пЗаблокироватьКоманду значение 1.

Процедура ПриПолученииКоманды(пКоманда, пЗаблокироватьКоманду)
Сообщить("Получена команда "+пКоманда);

Если пКоманда=32805 Тогда
Предупреждение("Нельзя блокировать сессию!");
пЗаблокироватьКоманду=1;
КонецЕсли;
КонецПроцедуры

©1998-2006 Robert :: robert2.by.ru