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

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


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

Интерфейс коллекции элементов колонки объекта спецификации.
Иерархия:
IKompasAPIObject
IKompasCollection
ISpecificationColumnItems
Описание:
Количество элементов колонки зависит от типа колонки.
Колонки типа Целое, Вещественное или Строка имеют только один элемент соответствующего типа.
Колонка типа запись (ksValueTypeRecord см. ISpecificationColumn::ValueType) может иметь более одного элемента.
Если базовый объект спецификации создан на основе атрибута, то количество элементов в колонке будет равно количеству колонок атрибута. Если объекту не указан тип атрибута, то в колонке типа запись будет один элемент с типом значения - строка.
Примечание:
1. Управляет массивом интерфейсов ISpecificationColumnItem.
2. Данный интерфейс можно получить от интерфейса колонки объекта спецификации ISpecificationColumn с помощью свойства ISpecificationColumn::ColumnItems.


## Item - Элемент колонки объекта спецификации, заданный по индексу

Тип данных: указатель на интерфейс ISpecificationColumnItem элемента колонки объекта спецификации
Синтаксис Automation:
```
ColumnItem = iObject.Item( Index )    Получить свойство (* )
ColumnItem = iObject.GetItem( Index )    Получить свойство (**)
```
Синтаксис COM:
```
iObject->get_Item( Index, &ColumnItem )    Получить свойство
```
Примечание:
Свойство доступно только для чтения.
