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

*API интерфейсов. Версия 7 > Документ  > Базовые интерфейсы  > Интерфейс IKompasDocument  > IKompasDocument - методы *


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

Интерфейс документа спецификации.
Иерархия:
IKompasAPIObject
IKompasDocument
ISpecificationDocument


## AttachedDocuments - Управление сборкой. Присоединенные документы

Тип данных: IAttachedDocuments
Синтаксис Automation:
```
AttachedDocuments = Object.AttachedDocuments    Получить свойство (* )
AttachedDocuments = Object.GetAttachedDocuments()    Получить свойство (**)
```
Синтаксис COM:
```
Object.get_AttachedDocuments( &AttachedDocuments )    Получить свойство
```
Примечание:
Позволяет получать и установить список документов, подключенных в управлении сборкой. Свойство IAttachedDocument_Comment для документов, подключенных через управление сборкой, не используется.


## Crossed - Признак необходимости перестроения документа

Тип данных: BOOL
Синтаксис Automation:
```
Crossed = Object.Crossed    Получить свойство (* )
Crossed = Object.GetCrossed()    Получить свойство (**)
```
Синтаксис COM:
```
Object.get_Crossed( &Crossed )    Получить свойство
```
Примечание:
Свойство доступно только для чтения.
Версия Компас v18.1


## RebuildDocument - Перестроить документ

Синтаксис Automation:
```
BOOL RebuildDocument();
```
Синтаксис COM:
```
HRESULT RebuildDocument( BOOL * Result );
Возвращаемое значение:
TRUE    - в случае успешного завершения,
FALSE    - в случае неудачи.
```
