Files
kompas3d-mcp/docs/Kompas3D_SDK/interfaces/ksspctuningsectionparam.md
T
mikhail e1337e4016 feat(sdk-docs): MD-база знаний SDK — в репозиторий; генератор и зеркало убраны
docs/Kompas3D_SDK/ становится каноническим источником справки КОМПАС SDK
и включается в репозиторий (2491 файл, ~14 МБ). HTML-зеркало
docs/KOMPAS_SDK_ru-RU/ (~1.4 ГБ, © АСКОН) и генератор
tools/build_kompas3d_sdk.py больше не нужны — регенерация не предполагается.

- .gitignore: MD-база разблокирована; зеркало остаётся проигнорированным
  (safety-net на случай повторной локальной выгрузки).
- CLAUDE.md / SKILL.md: убраны упоминания регенерации и зеркала.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-26 20:00:05 +03:00

148 lines
5.7 KiB
Markdown
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
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() Получить свойство (**)
```
Примечание:
Данное свойство предназначено только для чтения.