IPrxReport.HasEventHandler

Синтаксис

HasEventHandler: Boolean;

HasEventHandler: boolean;

Описание

Свойство HasEventHandler определяет, подключен ли обработчик событий к регламентному отчёту.

Комментарии

Доступные значения:

Пример

Для выполнения примера в репозитории предполагается наличие регламентного отчёта с идентификатором REPORT.

Добавьте ссылки на системные сборки: Metabase, Report.

Sub UserProc;
Var
    MB: IMetabase;
    Report: IPrxReport;
Begin
    
// Получим текущий репозиторий
    MB := MetabaseClass.Active;
    
// Получим регламентный отчёт
    Report := MB.ItemById("REPORT").Bind As IPrxReport;
    
// Выведем наличие обработчиков событий
    Debug.WriteLine(Report.HasEventHandler.ToString);
End Sub UserProc;

Imports Prognoz.Platform.Interop.Report;

Public Shared Sub Main(Params: StartParams);
Var
    MB: IMetabase;
    Report: IPrxReport;
Begin
    
// Получим текущий репозиторий
    MB := Params.Metabase;
    
// Получим регламентный отчёт
    Report := MB.ItemById["REPORT"].Bind() As IPrxReport;
    
// Выведем наличие обработчиков событий
    System.Diagnostics.Debug.WriteLine(Report.HasEventHandler.ToString());
End Sub;

В результате выполнения примера в окно консоли будет выведена информация о наличии подключенных обработчиков событий.

См. также:

IPrxReport