--- 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 ) Получить свойство ``` Примечание: Свойство доступно только для чтения.