--- 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() Получить свойство (**) ``` Примечание: Данное свойство предназначено только для чтения.