Sub OnBeforeRecalcSheet(Sender: Object; Args: IUiPrxSheetCancelEventArgs);
Begin
//набор операторов;
End Sub OnBeforeRecalcSheet;
Sender. Параметр, возвращающий компонент, сгенерировавший событие.
Args. Параметр, позволяющий определить параметры события.
Событие OnBeforeRecalcSheet наступает перед вычислением листа регламентного отчета.
Выполнение примера предполагает подключение модуля в качестве обработчика событий.
Public Sub OnBeforeRecalcSheet(Sheet: IPrxSheet; Var Cancel: Boolean);
Var
Sheets : IPrxSheets;
Begin
If Sheet.Name = "Sheet2" Then
Sheets := Sheet.Sheets;
Sheets.FindByName("Sheet3").Recalc;
End If;
End Sub OnBeforeRecalcSheet;
В результате выполнения примера, при обновлении листа с наименованием Sheet2, будет обновлен лист с наименованием Sheet3.
См. также: