---
title: "Интерфейс IReportObjectsFilter"
type: interface
api: [api7]
tags: [interface, api7, ireportobjectsfilter]
sources:
  - ireportobjectsfilter.html
---

*API интерфейсов. Версия 7 > Документ  > Отчет  > Интерфейс IReportProcess *


## Интерфейс IReportObjectsFilter

Интерфейс фильтра объектов при создании отчета.
Иерархия
IDispatch
IReportObjectsFilter
Примечание:
Дополнительный интерфейс для таблицы отчетов IReport.
Интерфейс можно получить посредством вызова метода IUnknown::QueryInterface (const GUID far& iid, void** pif).


## Bodies - Собирать тела

Тип данных: BOOL
Синтаксис Automation:
```
Bodies = Object.Bodies    Получить свойство(* )
Object.Bodies = Bodies    Установить свойство (* )
Bodies = Object.GetBodies()    Получить свойство (**)
Object.SetBodies( Bodies )    Установить свойство (**)
```
Синтаксис COM:
```
Object.get_Bodies( &Bodies )    Получить свойство
Object.put_Bodies( Bodies )    Установить свойство
```


## InsertionFragments - Собирать вставки фрагментов

Тип данных: BOOL
Синтаксис Automation:
```
InsertionFragments = Object.InsertionFragments    Получить свойство(* )
Object.InsertionFragments = InsertionFragments    Установить свойство (* )
InsertionFragments = Object.GetInsertionFragments()    Получить свойство (**)
Object.SetInsertionFragments( InsertionFragments )    Установить свойство (**)
```
Синтаксис COM:
```
Object.get_InsertionFragments( &InsertionFragments )    Получить свойство
Object.put_InsertionFragments( InsertionFragments )    Установить свойство
```


## InsertionViews - Собирать вставки видов

Тип данных: BOOL
Синтаксис Automation:
```
InsertionViews = Object.InsertionViews    Получить свойство(* )
Object.InsertionViews = InsertionViews    Установить свойство (* )
InsertionViews = Object.GetInsertionViews()    Получить свойство (**)
Object.SetInsertionViews( InsertionViews )    Установить свойство (**)
```
Синтаксис COM:
```
Object.get_InsertionViews( &InsertionViews )    Получить свойство
Object.put_InsertionViews( InsertionViews )    Установить свойство
```


## LocalParts - Собирать локальные вставки компонентов

Тип данных: BOOL
Синтаксис Automation:
```
LocalParts = Object.LocalParts    Получить свойство(* )
Object.LocalParts = LocalParts    Установить свойство (* )
LocalParts = Object.GetLocalParts()    Получить свойство (**)
Object.SetLocalParts( LocalParts )    Установить свойство (**)
```
Синтаксис COM:
```
Object.get_LocalParts( &LocalParts )    Получить свойство
Object.put_LocalParts( LocalParts )    Установить свойство
```


## MacroObjects2D - Собирать макроэлементы

Тип данных: BOOL
Синтаксис Automation:
```
MacroObjects2D = Object.MacroObjects2D    Получить свойство(* )
Object.MacroObjects2D = MacroObjects2D    Установить свойство (* )
MacroObjects2D = Object.GetMacroObjects2D()    Получить свойство (**)
Object.SetMacroObjects2D( MacroObjects2D )    Установить свойство (**)
```
Синтаксис COM:
```
Object.get_MacroObjects2D( &MacroObjects2D )    Получить свойство
Object.put_MacroObjects2D( MacroObjects2D )    Установить свойство
```


## ModelObjects - Собирать объекты моделей с ассоциативных видов

Тип данных: BOOL
Синтаксис Automation:
```
ModelObjects = Object.ModelObjects    Получить свойство(* )
Object.ModelObjects = ModelObjects    Установить свойство (* )
ModelObjects = Object.GetModelObjects()    Получить свойство (**)
Object.SetModelObjects( ModelObjects )    Установить свойство (**)
```
Синтаксис COM:
```
Object.get_ModelObjects( &ModelObjects )    Получить свойство
Object.put_ModelObjects( ModelObjects )    Установить свойство
```


## Parts - Собирать компоненты

Тип данных: BOOL
Синтаксис Automation:
```
Parts = Object.Parts    Получить свойство(* )
Object.Parts = Parts    Установить свойство (* )
Parts = Object.GetParts()    Получить свойство (**)
Object.SetParts( Parts )    Установить свойство (**)
```
Синтаксис COM:
```
Object.get_Parts( &Parts )    Получить свойство
Object.put_Parts( Parts )    Установить свойство
```


## SpecialInfoObjects - Собирать специальные объекты

Тип данных: BOOL
Синтаксис Automation:
```
SpecialInfoObjects = Object.SpecialInfoObjects    Получить свойство(* )
Object.SpecialInfoObjects = SpecialInfoObjects    Установить свойство (* )
SpecialInfoObjects = Object.GetSpecialInfoObjects()    Получить свойство (**)
Object.SetSpecialInfoObjects( SpecialInfoObjects )    Установить свойство (**)
```
Синтаксис COM:
```
Object.get_SpecialInfoObjects( &SpecialInfoObjects )    Получить свойство
Object.put_SpecialInfoObjects( SpecialInfoObjects )    Установить свойство
Версия: Компас v20
```


## Views - Собирать виды (Объекты группируются по видам)

Тип данных: BOOL
Синтаксис Automation:
```
Views = Object.Views    Получить свойство(* )
Object.Views = Views    Установить свойство (* )
Views = Object.GetViews()    Получить свойство (**)
Object.SetViews( Views )    Установить свойство (**)
```
Синтаксис COM:
```
Object.get_Views( &Views )    Получить свойство
Object.put_Views( Views )    Установить свойство
```
