Add(Value: IMatrixDataSource): IPrxDataSource;
Value - многомерный источник данных.
Метод Add добавляет источник данных, передаваемый посредством параметра Value.
Sub Main;
Var
MB: IMetabase;
MObj: IMetabaseObject;
Cube: ICubeInstance;
Report: IPrxReport;
MatrDS: IMatrixDataSource;
DtSources: IPrxDataSources;
DtSource: IPrxDataSource;
Begin
MB := MetabaseClass.Active;
MObj := MB.ItemById("Report").Edit;
Cube := MB.ItemById("CUBE1").Open(Null) As ICubeInstance;
Report := MObj As IPrxReport;
MatrDS := Cube.Destinations.DefaultDestination As IMatrixDataSource;
DtSources := Report.DataSources;
DtSource := DtSources.Add(MatrDS);
MObj.Save;
End Sub Main;
После выполнения примера в регламентном отчете с идентификатором «Report» будет добавлен источник данных. Источником данных является куб с идентификатором - «Cube1».
См. также: