--- title: "ColumnInfo - Структура параметров одного столбца табличного атрибута" type: struct api: [api7] tags: [struct, api7, structcolumninfo] sources: - structcolumninfo.html --- *Структуры параметров и константы > Структуры параметров атрибутов * Аналог данных параметров при использовании Automation - интерфейс ksColumnInfoParam. | char | header [80] | заголовoк-комментарий столбца, | | --- | --- | --- | | unsigned char | type | тип данных в столбце табличного атрибута, | | unsigned char | key | дополнительный признак ("ключ"), который позволит отличить разные переменные с одинаковым типом, | | char | def [TEXT_LENGTH] | значение в столбце по умолчанию, | | unsigned char | flagEnum | флаг, включающий режим, когда значение поля атрибута будет заполнятся из массива перечисленных значений (1 - включен, 0 - отключен), | | reference | fieldEnum | массив неопределенной длины перечислений (строки), | | reference | columns | динамический массив неопределенной длины информации о колонках записи. | Примечание: 1. Если тип данных в столбце запись (RECORD), то массив columns, в свою очередь, содержит структуры, определяющие поля этой записи. Напомним, что запись соответствует табличному атрибуту (только запись, в отличие от табличного атрибута, не может содержать вложенную запись). 2. Параметры структуры могут быть получены с помощью функции GetAttrColumnInfo или поля “columns” структуры параметров типа атрибута AttributeType. 3. При использовании Unicode следует использовать структуру параметров ColumnInfoW.