AutoRecalc: Boolean;
AutoRecalc: Boolean;
Свойство AutoRecalc определяет, будет ли вычислен лист/отчет при смене значения элемента управления. Если значение свойства True,то при смене значения элемента управления будут перевычислены все листы, для которых используется данный элемент; при значении False - перевычисление не осуществляется.
По умолчанию свойство имеет значение True.
В рассматриваемом примере предполагается существование объекта Report типа IPrxReport.
Sub UserProc;
Var
Report: IPrxReport;
Contrls: IPrxControls;
Contrl: IPrxControl;
Begin
Contrls := Report.Controls;
Contrl := Contrls.Item(0);
Contrl.AutoRecalc := False;
MObj.Save;
End Sub UserProc;
После выполнения примера у первого элемента управления регламентного отчета буде отключена опция «Вычислять отчет при смене значения».
В рассматриваемом примере предполагается существование объекта Report типа IPrxReport.
Imports Prognoz.Platform.Interop.Report;
Public Sub UserProc(Params: StartParams);
Var
Report: IPrxReport;
Contrls: IPrxControls;
Contrl: IPrxControl;
Begin
Contrls := Report.Controls;
Contrl := Contrls.Item[0];
Contrl.AutoRecalc := False;
MObj.Save();
End Sub UserProc;
После выполнения примера у первого элемента управления регламентного отчета буде отключена опция «Вычислять отчет при смене значения».
См. также: