MoveUp(Index: Integer);
Index - индекс поля.
Метод MoveUp осуществляет перемещение поля в списке на одну позицию вверх. Индекс поля передается посредством параметра Index.
Sub Main;
Var
MB: IMetabase;
MObj: IMetabaseObject;
EtlTask: IEtlTask;
Object: IEtlPlainDataProvider;
Output: IEtlPlainOutput;
Fields: IEtlPlainFields;
Begin
MB:=MetabaseClass.Active;
MObj:=MB.ItemById("Etl").Edit;
EtlTask:=MObj As IEtlTask;
Object:=EtlTask.Item(0) As IEtlPlainDataProvider;
Output:=Object.PlainOutput;
Fields:=Output.Fields;
Fields.MoveUp(Fields.Count-1);
MObj.Save;
End Sub Main;
После выполнения примера, последнее в списке полей выхода поле, будет перемещено на одну позицию вверх. Объекта задачи ETL - Источник данных. Объект репозитория имеет идентификатор «ETL».
См. также: