Files
kompas3d-mcp/docs/Kompas3D_SDK/interfaces/ispecificationsubsections.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

59 lines
2.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
title: "Интерфейс ISpecificationSubsections"
type: interface
api: [api7]
tags: [interface, api7, ispecificationsubsections]
sources:
- ispecificationsubsections.html
---
*API интерфейсов. Версия 7 > Работа со спецификацией *
## Интерфейс ISpecificationSubsections
Интерфейс коллекции подразделов спецификации.
Иерархия:
IKompasAPIObject
IKompasCollection
ISpecificationSubsections
Описание:
Управляет массивом интерфейсов ISpecificationSubsection. Группы объектов внутри разделов называются подразделами. Подразделы, как и разделы, являются компонентом стиля спецификации. Их количество, названия и порядок внутри каждого раздела формируются при настройке стиля. Если деление на подразделы не запрещено в стиле текущей спецификации, то можно изменить список подразделов в каждом ее разделе. Подразделы располагаются в разделе в порядке возрастания номеров.
Примечание:
Данный интерфейс можно получить от интерфейса настройки раздела спецификации ISpecificationTuningSection с помощью свойства ISpecificationTuningSection::Subsections.
## Add - Добавить новый подраздел
Синтаксис Automation:
```
LPDISPATCH Add (BSTR Name, short Number);
```
Синтаксис COM:
```
HRESULT Add ([in] BSTR Name,
[in] short Number,
[out, retval] ISpecificationSubsections** Result);
Входные параметры:
Name - имя подраздела,
Number - номер подраздела.
Возвращаемое значение:
- Указатель на интерфейс подраздела спецификации ISpecificationSubsection.
```
## Item - Настройки раздела спецификации, заданные по индексу
Тип данных: указатель на интерфейс ISpecificationSubsection подраздела спецификации
Синтаксис Automation:
```
Subsection = iObject.Item (Index) Получить свойство (* )
Subsection = iObject.GetItem (Index) Получить свойство (**)
```
Синтаксис COM:
```
iObject->get_Item (Index, &Subsection) Получить свойство
```
Примечание:
Свойство доступно только для чтения.