---
title: "SpcObjParam - Структура параметров объекта спецификации"
type: struct
api: [api7]
tags: [struct, api7, structspcobjparam]
sources:
  - structspcobjparam.html
---

*Структуры параметров и константы > Структуры параметров спецификации *

Аналог данных параметров при использовании Automation - интерфейс ksSpcObjParam.
| reference | docArr | документы, прикрепленные к объекту спецификации, |
| --- | --- | --- |
| unsigned short | typeObj | тип строки спецификации, |
| unsigned short | numbSection | номер раздела, которому принадлежит объект, |
| unsigned short | blockNumber | номер блока исполнений (нумерация блоков начинается с нуля), |
| unsigned short | numbSubSection | номер подраздела, которому принадлежит объект, |
| char | subSectionName [MAX_TEXT_LENGTH] | имя подраздела, которому принадлежит объект, |
| unsigned char | firstOnSheet | признак принудительного разрыва страницы перед объектом (0 - разрыва нет, 1 - объект располагается с начала страницы), |
| unsigned char | insFrgType | признак объекта спецификации, пришедшего со вставкой фрагмента (0 - самостоятельный объект, 1 - объект из вставки фрагмента, 2 - объект из вставки фрагмента редактировался в документ, |
| unsigned | char posInc | признак возрастания позиции объекта (0 - позиция совпадает с позицией предыдущего объекта, 1 - позиция возрастает), |
| unsigned char | first | признак уникальности текстовой части объекта (1 - уникальный объект, 0 - объект имеет такую же текстовую часть, как ближайший расположенный над ним уникальный объект, |
| unsigned char | draw | признак отображения объекта в таблице (0 - объект не показывать, 1 - объект показывать), |
| unsigned char | posNotDraw | признак отображения номера позиции объекта (0 - позицию показывать, 1 - не показывать). |
| unsigned char | ispoln | признак объекта-исполнения (0 - объект не является исполнением 1 - объект является исполнением). |
Структура параметров документов, прикрепленных к объекту DocAttachedSpcParamW...
Типы строк спецификации...
Примечания:
1. В качестве параметра docArr используется динамический массив DOC_SPCOBJ_ARR, содержащий структуры параметров документов, прикрепленных к объекту спецификации (DocAttachedSpcParam).
2. Параметры numbSection, subSectionName, typeObj, insFrgType, first используются только при чтении параметров функцией GetObjParam. Функцией SetObjParam установить значения этих параметров невозможно.
3. Параметры first, draw, posNotDraw, ispoln используются только для базовых объектов спецификации.
4. Параметр blockNumber используется только для вспомогательных объектов спецификации.
5. Параметры docArr, numbSubSection, subSectionName, firstOnSheet, insFrgType и posInc используются для базовых и вспомогательных объектов спецификации.
6. При использовании Unicode следует использовать структуру параметров SpcObjParamW.
