IPrxDataIslandHeader.Filter

Синтаксис

Filter: IPrxDataIslandHeaderFilter;

Описание

Свойство Filter возвращает объект, содержащий параметры фильтрации строк/столбцов.

Пример

Для выполнения примера предполагается наличие регламентного отчета с идентификатором «REPORT», который содержит область данных.

Добавьте ссылки на системные сборки: Metabase, Report.

Sub UserProc;
Var
    MB: IMetabase;
    MObj: IMetabaseObject;
    Report: IPrxReport;
    DI: IPrxDataIsland;
    Prop: IPrxDataIslandProperties;
    THead: IPrxDataIslandHeader;
    Filter: IPrxDataIslandHeaderFilter;
Begin
    // Получим репозиторий
    MB := MetabaseClass.Active;
    // Получим регламентный отчёт
    MObj := MB.ItemById("REPORT").Edit;
    Report := MObj As IPrxReport;
    DI := Report.DataIslands.Item(0).Edit;
    // Получим параметры области
    Prop := DI.Properties;
    THead := Prop.TopHeader;
    Filter := THead.Filter;
    DI.Save;
    // Сохраним отчёт   
    MObj.Save;
End Sub UserProc;

После выполнения примера в переменной «Filter» будут содержаться параметры фильтрации столбцов первой области данных.

См. также:

IPrxDataIslandHeader