IMsFormulaTransformVariable.ParameterID

Синтаксис

ParameterID: String;

Описание

Свойство ParameterID определяет идентификатор параметра, которому соответствует переменная.

Пример

Для выполнения примера предполагается наличие в репозитории контейнера моделирования с идентификатором «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;

Debug.WriteLine("Переменные, которые являются параметрами:");

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

Varabl := InputsVar.Item(i);

If Varabl.ParameterID <> "" Then

Debug.WriteLine("  " + Varabl.Id);

End If;

End For;

End Sub Main;

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

См. также:

IMsFormulaTransformVariable