Container(Type: RubricatorContainerType): IMetabaseObjectDescriptor;
Type. Тип объекта репозитория.
Свойство Container определяет объекты репозитория, образующие базу данных временных рядов.
Для выполнения примера предполагается наличие в репозитории базы данных временных рядов с идентификатором «OBJ_RUBRICATOR».
Sub Main;
Var
MB: IMetabase;
Rubr: IRubricator;
CrInfo: IMetabaseObjectCreateInfo;
Parent, descr: IMetabaseObjectDescriptor;
Begin
MB := MetabaseClass.Active;
Rubr := MB.ItemById("OBJ_RUBRICATOR").Edit As IRubricator;
CrInfo := MB.CreateCreateInfo;
CrInfo.ClassID := MetabaseObjectClass.KE_CLASS_FOLDER;
CrInfo.Id := "NEW_FAVORITES";
CrInfo.Name := "NEW_FAVORITES";
Parent := MB.ItemById("OBJ_RUBRICATOR");
CrInfo.Parent := Parent;
CrInfo.Permanent := True;
descr := MB.CreateObject(CrInfo);
Rubr.Container(RubricatorContainerType.UserFavorites) := descr;
(Rubr As IMetabaseObject).Save;
End Sub Main;
После выполнения примера будет создана папка с идентификатором «NEW_FAVORITES». Далее эта она будет определена в качестве папки избранного для пользователя.
См. также: