---
title: "ksGetSpcColumnType - По номеру колонки для данного объекта спецификации получить параметры колонки"
type: struct
api: [api7]
tags: [struct, api7, ksgetspccolumntype]
sources:
  - ksgetspccolumntype.html
---

*API экспортных функций > Функции работы с документом-спецификацией *

Пример...
По номеру колонки для данного объекта спецификации получить параметры колонки:
– тип колонки (SPC_CLM_FORMAT...SPC_CLM_USER),
– исполнение данного типа,
– номер блока,
– тип значения (зависит от раздела),
– имя колонки.
Аналог данной функции при использовании Automation - метод ksSpecification::ksGetSpcColumnType.
Синтаксис:
```
int ksGetSpcColumnType (reference spcObj,
unsigned int colNumb,
SpcColumnParam * par);
Входные параметры:
spcObj    - указатель на объект спецификации,
colNumb    - номер колонки, начиная с 1.
Выходной параметр:
par    - указатель на структуру параметров колонки спецификации SpcColumnParam.
Возвращаемое значение:
1    - в случае удачного завершения,
0    - в случае неудачи.
Типы колонок спецификации...
```
Примечание:
1. Если число исполнений больше количества колонок для исполнений в бланке спецификации, недостающие колонки исполнений пристыковываются справа от отображаемых колонок и получают номера, следующие за номерами колонок таблицы спецификации, затем пристыковываются и нумеруются дополнительные колонки.
2. При использовании Unicode следует использовать функцию ksGetSpcColumnTypeW.
