EventOnBeforeSaveReport(Args: IUiPrxReportCancelEventArgs);
Args. Параметр, позволяющий работать с параметрами события.
Метод EventOnBeforeSaveReport реализует событие, происходящее до сохранения отчета.
Для выполнения примера в репозитории предполагается наличие регламентного отчёта с подключенным модулем. В качестве обработчика событий должен быть указан подключенный модуль и класс Parent.
Добавьте ссылки на системные сборки: Report, Ui.
Public Class EventsClass: Parent
Public Sub OnBeforeSaveReport(Report: IPrxReport; Var Cancel: Boolean);
Begin
//Вызов системного события, переопределенного в классе Parent
Inherited OnBeforeSaveReport(Report, Cancel);
End Sub OnBeforeSaveReport;
End Class EventsClass;
Class Parent: ReportEvents
// Обработка события EventOnBeforeSaveReport
Public Sub EventOnBeforeSaveReport(Args: IUiPrxReportCancelEventArgs);
Begin
WinApplication.InformationBox("Отчёт будет сохранён");
End Sub EventOnBeforeSaveReport;
End Class Parent;
При наступлении события будет выдано информационное сообщение.
См. также: