Add(Sheet: IPrxSheet): IPrxControl;
Sheet - лист регламентного отчета.
Метод Add осуществляет добавление элемента управления регламентного отчета. Лист, управление которым будет осуществляться с помощью нового элемента управления, передается посредством параметра Sheet (если Null - глобальный для отчета).
Sub Main;
Var
MB: IMetabase;
MObj: IMetabaseObject;
Report: IPrxReport;
Contr: IPrxReportControls;
Contr1: IPrxControl;
Begin
MB := MetabaseClass.Active;
MObj := MB.ItemById("Report").Edit;
Report := MObj As IPrxReport;
Contr := Report.Controls;
Contr1 := Contr.Add(Null);
Contr1.AutoRecalc := True;
Contr1.Binding := "UI="+#34+"IntegerEdit"+#34;
Contr1.ControlledBy := Report.MetabaseObject.Params.Item(0);
Contr1.Id := "ItemX";
Contr1.Name := "ItemX";
Contr1.Value := 0;
MObj.Save;
End Sub Main;
После выполнения примера в регламентном отчете с идентификатором «Report» будет создан элемент управления.
См. также: