IMsFormulaTransformVariable.Kind

Синтаксис

Kind: MsFormulaTransformVariableKind;

Описание

Свойство Kind возвращает вид переменной.

Пример

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

Sub Main;

Var

mb: IMetabase;

cm: IMetabaseObjectDescriptor;

Model: IMsModel;

Transform: IMsFormulaTransform;

InputsVar: IMsFormulaTransformVariables;

Varabl: IMsFormulaTransformVariable;

i: Integer;

Begin

mb := MetabaseClass.Active;

cm := mb.ItemById("CONT_M");

Model := mb.ItemByIdNamespace("Model", cm.Key).Bind As IMsModel;

Transform := Model.Transform;

InputsVar := Transform.Inputs;

For i := 0 To InputsVar.Count - 1 Do

Varabl := InputsVar.Item(i);

Debug.Write(Varabl.Id);

Select Case Varabl.Kind

Case MsFormulaTransformVariableKind.Stub: Debug.WriteLine(" - переменная содержит данные");

Case MsFormulaTransformVariableKind.Parameter: Debug.WriteLine(" - переменная является параметром");

End Select;

End For;

End Sub Main;

После выполнения примера в окно консоли будет выведена информация о виде каждой входной переменной модели.

См. также:

IMsFormulaTransformVariable