IMsCalculationChainEntry.MoveToParent

Синтаксис

MoveToParent(Parent: IMsCalculationChainEntries; Index: Integer);

Параметры

Parent. Родительская коллекция элементов, в которой необходимо переместить элемент.

Index. Позиция, в которую необходимо переместить элемент.

Описание

Метод MoveToParent перемещает элемент цепочки расчета метамодели.

Пример

Для выполнения примера предполагается наличие в репозитории контейнера моделирования с идентификатором «OBJ_CONT». В данном контейнере должна содержаться метамодель с идентификатором «OBJ_META».

Sub Main;

Var

Mb: IMetabase;

ContKey: Integer;

MModel: IMsMetaModel;

Parent: IMsCalculationChainEntries;

ChainEntry: IMsCalculationChainEntry;

Begin

Mb := MetabaseClass.Active;

ContKey := Mb.GetObjectKeyById("OBJ_CONT");

MModel := Mb.ItemByIdNamespace("OBJ_META", ContKey).Edit As IMsMetaModel;

Parent := MModel.CalculationChain;

ChainEntry := Parent.Item(Parent.Count - 1);

ChainEntry.MoveToParent(Parent, 0);

(MModel As IMetabaseObject).Save;

End Sub Main;

После выполнения примера последний элемент в цепочке расчета метамодели будет перемещен в начальную позицию.

См. также:

IMsCalculationChainEntry