--- 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 - в случае неудачи. ```