---
title: "Раздел (Интерфейс ksSpcTuningSectionParam)"
type: interface
api: [api7]
tags: [interface, api7, ksspctuningsectionparam]
sources:
  - ksspctuningsectionparam.html
---

*API интерфейсов. Версия 5 > Документ спецификация (Интерфейс ksSpcDocument)  > ksSpcDocument - методы  > Раздел спецификации *


## Раздел (Интерфейс ksSpcTuningSectionParam)

Интерфейс параметров настройки раздела спецификации.
Аналог данных параметров при использовании API экспортных функций - SpcTuningSectionParam.
Примечание:
Указатель на интерфейс можно получить при помощи метода KompasObject::GetParamStruct.
Смотрите также KompasObject


## firstOnSheet - Признак размещения раздела

Тип данных: short
Значения свойства:
| 0 | - начинать раздел после предыдущего раздела, |
| --- | --- |
| 1 | - начинать раздел с новой страницы. |
Синтаксис Automation:
```
firstOnSheet = iSpcTuningSectionParam.firstOnSheet    Получить свойство (* )
firstOnSheet = iSpcTuningSectionParam.GetFirstOnSheet()    Получить свойство (**)
```
Примечание:
Данное свойство предназначено только для чтения.


## geometryOn - Признак подключения геометрии к объектам раздела

Тип данных: short
Значения свойства:
| 0 | - подключение геометрии запрещено, |
| --- | --- |
| 1 | - подключение геометрии разрешено. |
Синтаксис Automation:
```
geometryOn = iSpcTuningSectionParam.geometryOn    Получить свойство (* )
geometryOn = iSpcTuningSectionParam.GetGeometryOn()    Получить свойство (**)
```
Примечание:
Данное свойство предназначено только для чтения.


## GetArrSubSection - Получить указатель на интерфейс динамического массива параметров подраздела спецификации ksDynamicArray типа SPCSUBSECTION_ARR

Синтаксис Automation:
```
LPDISPATCH GetArrSubSection();
Возвращаемое значение:
- указатель на интерфейс динамического массива ksDynamicArray типа SPCSUBSECTION_ARR.
Смотрите также ksSpcSubSectionParam
```


## Init - Инициализировать параметры

Синтаксис Automation:
```
BOOL Init();
Возвращаемое значение:
TRUE    - в случае удачного завершения.
```
Примечания:
1. Метод обнуляет все параметры.
2. Создается динамический массив arrSubSection типа SPCSUBSECTION_ARR.


## number - Номер раздела

Тип данных: long
Синтаксис Automation:
```
number = iSpcTuningSectionParam.number    Получить свойство (* )
number = iSpcTuningSectionParam.GetNumber()    Получить свойство (**)
```
Примечание:
Данное свойство предназначено только для чтения.


## positionOn - Признак простановки номеров позиций в разделе

Тип данных: short
Значения свойства:
| 0 | - не проставлять позиции, |
| --- | --- |
| 1 | - проставлять позиции. |
Синтаксис Automation:
```
positionOn = iSpcTuningSectionParam.positionOn    Получить свойство (* )
positionOn = iSpcTuningSectionParam.GetPositionOn()    Получить свойство (**)
```
Примечание:
Данное свойство предназначено только для чтения.


## rezervCount - Количество резервных строк и позиций

Тип данных: long
Синтаксис Automation:
```
rezervCount = iSpcTuningSectionParam.rezervCount    Получить свойство (* )
rezervCount = iSpcTuningSectionParam.GetRezervCount()    Получить свойство (**)
```
Примечание:
Данное свойство предназначено только для чтения.


## sortOn - Признак наличия сортировки объектов в разделе

Тип данных: short
Значения свойства:
| 0 | - сортировка выключена, |
| --- | --- |
| 1 | - сортировка включена. |
Синтаксис Automation:
```
sortOn = iSpcTuningSectionParam.sortOn    Получить свойство (* )
sortOn = iSpcTuningSectionParam.GetSortOn()    Получить свойство (**)
```
Примечание:
Данное свойство предназначено только для чтения.


## subsectionOn - Признак деления на подразделы

Тип данных: short
Значения свойства:
| 0 | - деление на подразделы включено, |
| --- | --- |
| 1 | - деление на подразделы выключено. |
Синтаксис Automation:
```
subsectionOn = iSpcTuningSectionParam.subsectionOn    Получить свойство (* )
subsectionOn = iSpcTuningSectionParam.GetSubsectionOn()    Получить свойство (**)
```
Примечание:
Данное свойство предназначено только для чтения.
