IsSpecial(Index: MetabaseSpecialObject): Boolean;
IsSpecial(Index: Prognoz.Platform.Interop.Metabase.MetabaseSpecialObject): boolean;
Index. Тип специального объекта репозитория.
Свойство IsSpecial определяет признак принадлежности к специальным объектам репозитория.
Если свойству установлено значение True, то текущий объект является специальным объектом репозитория. Тип специального объекта указывается в параметре Index.
Для выполнения примера предполагается наличие в репозитории карты с идентификатором «RUSSIA».
Добавьте ссылку на системную сборку Metabase.
Sub UserProc;
Var
MB: IMetabase;
Begin
MB := MetabaseClass.Active;
MB.ItemById("RUSSIA").IsSpecial(MetabaseSpecialObject.DefaultTopobase) := True;
End Sub UserProc;
Public Shared Sub Main(Params: StartParams);
Var
MB: IMetabase;
Begin
MB := Params.Metabase;
MB.ItemById["RUSSIA"].IsSpecial[MetabaseSpecialObject.msoDefaultTopobase] := True;
End Sub;
После выполнения примера карта «RUSSIA» будет установлена картой по умолчанию для текущего репозитория.
См. также: