--- title: "Интерфейс IReportProcess" type: interface api: [api7] tags: [interface, api7, ireportprocess] sources: - ireportprocess.html --- *API интерфейсов. Версия 7 > Документ  > Отчет * ## Интерфейс IReportProcess Интерфейс для управления процессом Создать отчет. Иерархия: IKompasAPIObject IReportProcess Описание: Интерфейс позволяет задавать параметры для процесса Создать отчет. Примечание: Данный интерфейс можно получить с помощью свойства IKompasDocument1::GetInterface c типом ksObjectReportProcess. Интерфейс IReportFilter Интерфейс IReportObjectsFilter ## ActiveStyleIndex - Активный стиль отчета Тип данных: VARIANT Синтаксис Automation: ``` ActiveStyleIndex = Object.ActiveStyleIndex Получить свойство (* ) Object.ActiveStyleIndex = ActiveStyleIndex Установить свойство (* ) ActiveStyleIndex = Object.GetActiveStyleIndex() Получить свойство (**) Object.SetActiveStyleIndex( ActiveStyleIndex ) Установить свойство (**) ``` Синтаксис COM: ``` Object.get_ActiveStyleIndex( &ActiveStyleIndex ) Получить свойство Object.put_ActiveStyleIndex( ActiveStyleIndex ) Установить свойство Свойство позволяет устанавливать и получать активный стиль отчета. ``` Примечание: Тип VT_I4 - номер стиля в списке стилей. При установке стиля можно также использовать VT_R8 - уникальный номер стиля. ## ReportFilter - Интерфейс управления фильтрами Тип данных: указатель на интерфейс свойства IReportFilter Синтаксис Automation: ``` ReportFilter = Object.ReportFilter Получить свойство (* ) ReportFilter = Object.GetReportFilter() Получить свойство (**) ``` Синтаксис COM: ``` Object.get_ReportFilter( &ReportFilter) Получить свойство Свойство позволяет получить интерфейс управления фильтрами. ``` Примечание: Свойство только для чтения. ## ReportFilterUse - Использовать фильтр Тип данных: BOOL Синтаксис Automation: ``` ReportFilterUse = Object.ReportFilterUse Получить свойство (* ) Object.ReportFilterUse = ReportFilterUse Установить свойство (* ) ReportFilterUse = Object.GetReportFilterUse() Получить свойство (**) Object.SetReportFilterUse( ReportFilterUse ) Установить свойство (**) ``` Синтаксис COM: ``` Object.get_ReportFilterUse( &ReportFilterUse ) Получить свойство Object.put_ReportFilterUse( ReportFilterUse ) Установить свойство Свойство позволяет устанавливать и получать признак использования фильтра. ``` ## StylesCount - Количество стилей отчета Тип данных: long Синтаксис Automation: ``` StylesCount = Object.StylesCount Получить свойство (* ) StylesCount = Object.GetStylesCount() Получить свойство (**) ``` Синтаксис COM: ``` Object.get_StylesCount( &StylesCount ) Получить свойство Свойство позволяет получить количество стилей отчета. ``` Примечание: Свойство только для чтения.