---
title: "Интерфейс ISpecificationObjectCreateParam"
type: interface
api: [api7]
tags: [interface, api7, ispecificationobjectcreateparam]
sources:
  - ispecificationobjectcreateparam.html
---

*API интерфейсов. Версия 7 > Работа со спецификацией *


## Интерфейс ISpecificationObjectCreateParam

Интерфейс расширенных параметров создания объекта спецификации.
Иерархия:
IDispatch
IKompasAPIObject
ISpecificationObjectCreateParam
Примечание:
Данный интерфейс можно получить с помощью метода IKompasDocument1::GetInterface.
Интерфейс позволяет задать расширенные параметры создания объектов спецификации для функций:
•ISpecificationBaseObjects::AddWithParam
•ISpecificationCommentObjects::AddWithParam
Версия: Компас v20


## AdditionalBlock - Номер блока дополнительных разделов

Тип данных: long
Синтаксис Automation:
```
AdditionalBlock = Object.AdditionalBlock    Получить свойство (* )
Object.AdditionalBlock = AdditionalBlock    Установить свойство (* )
AdditionalBlock = Object.GetAdditionalBlock()    Получить свойство (**)
Object.SetAdditionalBlock( AdditionalBlock )    Установить свойство (**)
```
Синтаксис COM:
```
Object.get_AdditionalBlock( &AdditionalBlock )    Получить свойство
Object.put_AdditionalBlock(AdditionalBlock)    Установить свойство
```


## AdditionalSection - Номер дополнительного раздела

Тип данных: long
Синтаксис Automation:
```
AdditionalSection = Object.AdditionalSection    Получить свойство (* )
Object.AdditionalSection = AdditionalSection    Установить свойство (* )
AdditionalSection = Object.GetAdditionalSection()    Получить свойство (**)
Object.SetAdditionalSection( AdditionalSection )    Установить свойство (**)
```
Синтаксис COM:
```
Object.get_AdditionalSection( &AdditionalSection )    Получить свойство
Object.put_AdditionalSection( AdditionalSection)    Установить свойство
```


## AttributeNumber - Номер атрибута

Тип данных: double
Синтаксис Automation:
```
AttributeNumber = Object.AttributeNumber    Получить свойство (* )
Object.AttributeNumber = AttributeNumber    Установить свойство (* )
AttributeNumber = Object.GetAttributeNumber()    Получить свойство (**)
Object.SetAttributeNumber( AttributeNumber )    Установить свойство (**)
```
Синтаксис COM:
```
Object.get_AttributeNumber( &AttributeNumber )    Получить свойство
Object.put_AttributeNumber( AttributeNumber)    Установить свойство
```


## FillNameByMaterial - Синхронизировать наименование с материалом

Тип данных: BOOL
Синтаксис Automation:
```
FillNameByMaterial = Object.FillNameByMaterial    Получить свойство (* )
Object.FillNameByMaterial = FillNameByMaterial    Установить свойство (* )
FillNameByMaterial = Object.GetFillNameByMaterial()    Получить свойство (**)
Object.SetFillNameByMaterial( FillNameByMaterial )    Установить свойство (**)
```
Синтаксис COM:
```
Object.get_FillNameByMaterial( &FillNameByMaterial )    Получить свойство
Object.put_FillNameByMaterial( FillNameByMaterial)    Установить свойство
```


## NestedBlock - Номер блока вложенных разделов

Тип данных: long
Синтаксис Automation:
```
NestedBlock = Object.NestedBlock    Получить свойство (* )
Object.NestedBlock = NestedBlock    Установить свойство (* )
NestedBlock = Object.GetNestedBlock()    Получить свойство (**)
Object.SetNestedBlock( NestedBlock )    Установить свойство (**)
```
Синтаксис COM:
```
Object.get_NestedBlock( &NestedBlock )    Получить свойство
Object.put_NestedBlock( NestedBlock)    Установить свойство
```


## NestedSection - Номер вложенного раздела

Тип данных: long
Синтаксис Automation:
```
NestedSection = Object.NestedSection    Получить свойство (* )
Object.NestedSection = NestedSection    Установить свойство (* )
NestedSection = Object.GetNestedSection()    Получить свойство (**)
Object.SetNestedSection( NestedSection )    Установить свойство (**)
```
Синтаксис COM:
```
Object.get_NestedSection( &NestedSection )    Получить свойство
Object.put_NestedSection( NestedSection)    Установить свойство
```


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

Тип данных: long
Синтаксис Automation:
```
Section = Object.Section    Получить свойство (* )
Object.Section = Section    Установить свойство (* )
Section = Object.GetSection()    Получить свойство (**)
Object.SetSection( Section )    Установить свойство (**)
```
Синтаксис COM:
```
Object.get_Section( &Section )    Получить свойство
Object.put_Section( Section )    Установить свойство
```


## Subsection - Номер подраздела

Тип данных: long
Синтаксис Automation:
```
Subsection = Object.Subsection    Получить свойство (* )
Object.Subsection = Subsection    Установить свойство (* )
Subsection = Object.GetSubsection()    Получить свойство (**)
Object.SetSubsection( Subsection )    Установить свойство (**)
```
Синтаксис COM:
```
Object.get_Subsection( &Subsection )    Получить свойство
Object.put_Subsection( Subsection)    Установить свойство
```
