Move(IndexFrom: Integer; IndexTo: Integer);
IndexFrom - индекс позиции перемещаемого источника данных;
IndexTo - индекс позиции, в которую необходимо источник данных.
Метод Move осуществляет перемещение источника данных в коллекции из позиции с индексом IndexFrom в позицию с индексом IndexTo.
Для выполнения примера предполагается наличие в репозитории экспресс-отчета с идентификатором «EXPRESS_REPORT». Данный экспресс-отчет должен содержать больше одного источника данных.
Sub Main;
Var
MB: IMetabase;
MObj: IMetabaseObject;
Expr: IEaxAnalyzer;
ExpDs: IEaxDataSources;
Begin
MB := MetabaseClass.Active;
MObj := MB.ItemById("EXPRESS_REPORT").Edit;
Expr := MObj As IEaxAnalyzer;
ExpDs := Expr.DataSources;
ExpDs.Move(0, 1);
MObj.Save;
End Sub Main;
После выполнения примера, первый источник будет перемещен на вторую позицию коллекции источников данных экспресс-отчета.
См. также: