---
title: "Колонка (Интерфейс ksSpcColumnParam)"
type: interface
api: [api7]
tags: [interface, api7, ksspccolumnparam]
sources:
  - ksspccolumnparam.html
---

*API интерфейсов. Версия 5 > Документ спецификация (Интерфейс ksSpcDocument)  > ksSpcDocument - методы  > Колонка спецификации *


## Колонка (Интерфейс ksSpcColumnParam)

Интерфейс параметров для колонки спецификации.
Аналог данных параметров при использовании API экспортных функций - SpcColumnParam.
Примечание:
Указатель на интерфейс можно получить при помощи метода KompasObject::GetParamStruct с параметром ko_SpcColumnParam.
Смотрите также KompasObject


## block - Номер блока исполнений

Тип данных: long
Синтаксис Automation:
```
block = iSpcColumnParam.block    Получить свойство (* )
iSpcColumnParam.block = block    Установить свойство (* )
block = iSpcColumnParam.GetBlock()    Получить свойство (**)
iSpcColumnParam.SetBlock( block )    Установить свойство (**)
```


## columnType - Тип колонки

Тип данных: long
Синтаксис Automation:
```
style = iSpcColumnParam.style    Получить свойство (* )
iSpcColumnParam.style = style    Установить свойство (* )
style = iSpcColumnParam.GetStyle()    Получить свойство (**)
iSpcColumnParam.SetStyle( style )    Установить свойство (**)
Типы колонок спецификации...
```


## Init - Инициализировать параметры

Синтаксис Automation:
```
BOOL Init();
Возвращаемое значение:
TRUE    - в случае удачного завершения.
```
Примечание:
Метод обнуляет все параметры.


## ispoln - Номер исполнения данного типа, начиная с 1

Тип данных: long
Синтаксис Automation:
```
ispoln = iSpcColumnParam.ispoln    Получить свойство (* )
iSpcColumnParam.ispoln = ispoln    Установить свойство (* )
ispoln = iSpcColumnParam.GetIspoln()    Получить свойство (**)
iSpcColumnParam.SetIspoln( ispoln )    Установить свойство (**)
```


## name - Имя колонки

Тип данных: строка
Синтаксис Automation:
```
name = iSpcColumnParam.name    Получить свойство (* )
iSpcColumnParam.name = name    Установить свойство (* )
name = iSpcColumnParam.GetName()    Получить свойство (**)
iSpcColumnParam.SetName( name )    Установить свойство (**)
```


## typeVal - Тип значений в колонке

Тип данных: long
Синтаксис Automation:
```
typeVal = iSpcColumnParam.typeVal    Получить свойство (* )
iSpcColumnParam.typeVal = typeVal    Установить свойство (* )
typeVal = iSpcColumnParam.GetTypeVal()    Получить свойство (**)
iSpcColumnParam.SetTypeVal( typeVal )    Установить свойство (**)
Типы данных в колонках...
```
Примечание:
Тип данных в колонках спецификации может принимать значения: INT_ATTR_TYPE, DOUBLE_ATTR_TYPE, STRING_ATTR_TYPE и RECORD_ATTR_TYPE.
