Sub EventOnBeforeExportReport(Args: IUiPrxExportCancelEventArgs);
Begin
// набор операторов
End Sub EventOnBeforeExportReport;
Args. Параметр, позволяющий работать с параметрами события.
Метод EventOnBeforeExportReport реализует событие, происходящее перед экспортированием регламентного отчета.
Метод EventOnBeforeExportReport позволяет переопределить системное событие, которое наступает после события OnBeforeExportReport.
Для выполнения примера добавьте ссылку на системную сборку Report. Класс EventsClass является обработчиком событий регламентного отчета.
Public Class EventsClass: Parent
Public Sub OnBeforeExportReport(Report: IPrxReport; Var Cancel: Boolean);
Begin
//Вызов системного события, переопределенного в классе Parent
Inherited OnBeforeExportReport(Report, Cancel);
End Sub OnBeforeExportReport;
Public Sub OnAfterExportReport(Report: IPrxReport);
Begin
//Вызов системного события, переопределенного в классе Parent
Inherited OnAfterExportReport(Report);
End Sub OnAfterExportReport;
End Class EventsClass;
Public Class Parent: ReportEvents
//Переопределение системного события EventOnBeforeExportReport
Public Sub EventOnBeforeExportReport(Args: IUiPrxExportCancelEventArgs);
Begin
//Обработка системного события
End Sub EventOnBeforeExportReport;
//Переопределение системного события EventOnAfterExportReport
Public Sub EventOnAfterExportReport(Args: IUiPrxExportEventArgs);
Begin
//Обработка системного события
End Sub EventOnAfterExportReport;
End Class Parent;
При экспорте отчета произойдет вызов переопределённого системного события EventOnBeforeExportReport, в котором можно изменить параметры экспорта.
См. также: