ClearCachedData(CubeObject: IMetabaseObject);
CubeObject. Куб, для которого необходимо очистить кешированные данные.
Метод ClearCachedData удаляет из кеша все данные, связанные с указанным кубом.
При выполнении метода удаляются данные всех вариантов отображения и для всех наборов параметров куба.
Для выполнения примера предполагается наличие в репозитории куба с идентификатором STD_CUBE. В репозитории используется файловый кеш.
Добавьте ссылки на системные сборки: Cubes, Metabase.
Sub UserProc;
Var
Mb: IMetabase;
Cube: IMetabaseObject;
InMem: IInMemManager;
Begin
Mb := MetabaseClass.Active;
Cube := Mb.ItemById("STD_CUBE").Bind;
//Инициализация менеджера для работы с кешем
InMem := New InMemManager.Create;
// Удаление кешированных данных
InMem.ClearCachedData(Cube);
End Sub UserProc;
В результате выполнения примера для из кеша для указанного куба будут удалены все кешированные данные.
См. также: