IMetabaseObjectControlInfo.GetObjectControlIsEmpty

Синтаксис Fore

GetObjectControlIsEmpty: (ObjectKey: integer): Boolean;

Параметры

ObjectKey. Ключ объекта репозитория.

Описание

Метод GetObjectControlIsEmpty возвращает признак того, имеются ли параметры у вложенного объекта.

Комментарии

Если вложенный объект имеет параметры, метод возвращает значение False, иначe - True.

Пример

Для выполнения примера необходимо наличие в репозитории объекта с идентификатором «Obj_1». Данный объект включает в себя вложенный объект с ключом 77. Подключите ссылку на сборку Metabase.

Sub UserProc;
Var
    MB: IMetabase;
    MObj: IMetabaseObject;
    Params: IMetabaseObjectParams;
    ConInf: IMetabaseObjectControlInfo;
    emp: Boolean;
Begin
    MB := MetabaseClass.Active;
    MObj := Mb.ItemById("Obj_1").Edit;
    Params := MObj.Params;
    ConInf := Params.ControlInfo;
    emp:= ConInf.GetObjectControlIsEmpty(77);
    Debug.WriteLine(emp);
End Sub UserProc;

После выполнения примера в окно консоли будет выведено значение True, если вложенный объект не имеет параметров, иначе - False.

См. также:

IMetabaseObjectControlInfo