---
title: "Шаблон записи в колонке (Интерфейс ksRecordTypeAttrParam)"
type: interface
api: [api7]
tags: [interface, api7, ksrecordtypeattrparam]
sources:
  - ksrecordtypeattrparam.html
---

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


## Шаблон записи в колонке (Интерфейс ksRecordTypeAttrParam)

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


## attrLibName - Имя файла библиотеки типов атрибутов

Тип данных: строка
Синтаксис Automation:
```
attrLibName = iRecordTypeAttrParam.attrLibName    Получить свойство (* )
attrLibName = iRecordTypeAttrParam.GetAttrLibName()    Получить свойство (**)
```
Примечание:
Данное свойство предназначено только для чтения.


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

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


## key1, key2,key3, key4 - Значения ключей атрибутов, служащих шаблонами заполнения колонки спецификации в данном разделе

Тип данных: long.
Синтаксис Automation:
```
key1 = iRecordTypeAttrParam.key1    Получить свойство (* )
key1 = iRecordTypeAttrParam.GetKey1()    Получить свойство (**)
```
Примечания:
1. Данные свойства предназначены только для чтения.
2. Если значение какого-либо ключа 0, то этот ключ не учитывается.
