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» будет храниться признак того, что параметр принимает множественное значение.
См. также: