Files
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

5.7 KiB

title, type, api, tags, sources
title type api tags sources
Раздел (Интерфейс ksSpcTuningSectionParam) interface
api7
interface
api7
ksspctuningsectionparam
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()    Получить свойство (**)

Примечание: Данное свойство предназначено только для чтения.