IMetabaseObjectParamValue.IsArray

Синтаксис

IsArray: Boolean;

Описание

Свойство IsArray возвращает признак установки множественного значения для параметра.

Пример

Sub Main;

Var

MB: IMetabase;

Pars: IMetabaseObjectParams;

Vals: IMetabaseObjectParamValues;

Val: IMetabaseObjectParamValue;

B: Boolean;

Obj: IMetabaseObject;

Ar: Array[0..2] Of Variant;

Begin

MB:=MetabaseClass.Active;

Obj:= MB.Item(MB.GetObjectKeyById("OBJTEST")).Edit;

Pars:=Obj.Params;

Vals:=Pars.CreateEmptyValues;

Val:=Vals.Item(0);

Ar[0]:="01.01.2001";

Ar[1]:="01.01.2002";

Ar[2]:="01.01.2003";

Val.Value:=Ar;

B:=Val.IsArray;

End Sub Main;

В процессе выполнения примера для первого параметра объекта «OBJ3333» установится массив значений параметра и в переменной «b» будет храниться признак того, что параметр принимает множественное значение.

См. также:

IMetabaseObjectParamValue