VariableStubs(Kind: MsVariableKind): IVariableStubList;
Kind. Тип переменных, которые необходимо получить.
Свойство VariableStubs возвращает коллекцию переменных, данные которых используются при расчете данной задачи. Тип переменных определяется посредством параметра Kind.
Sub Main;
Var
MB: IMetabase;
Problem: IMsProblem;
i: Integer;
Begin
MB := MetabaseClass.Active;
Problem := MB.ItemByIdNamespace("PROBLEM_1", MB.ItemById("KONT_MODEL").Key).Bind As IMsProblem;
For i := 0 To Problem.VariableStubs(MsVariableKind.All).Count - 1 Do
Debug.WriteLine((Problem.VariableStubs(MsVariableKind.All).Item(i) As IMetabaseObject).Name);
End For;
End Sub Main;
После выполнения примера в окно консоли будет выведен список наименований переменных, данные которых используются при расчете задачи с идентификатором "PROBLEM_1".
См. также: