--- title: "Интерфейс IBilletsObjectsManager" type: interface api: [api7] tags: [interface, api7, ibilletsobjectsmanager] sources: - ibilletsobjectsmanager.html --- *API интерфейсов. Версия 7 > Работа со спецификацией * ## Интерфейс IBilletsObjectsManager Интерфейс менеджера объектов заготовок. Иерархия: IDispatch IBilletsObjectsManager Примечание: Интерфейс является дополнительным для описания спецификации ISpecificationDescription. Версия KOMPAS v22 ## AddBilletObject - Получить владельца для заготовки Синтаксис Automation: ``` LPDISPATCH AddBilletObject( ISpecificationBaseObject * ParentObject ); ``` Синтаксис COM: ``` HRESULT AddBilletObject( ISpecificationBaseObject* ParentObject, ISpecificationBaseObject** Result ); Возвращаемое значение: - объект спецификации - заготовка ISpecificationBaseObject. Входные параметры: ParentObject - базовый объект спецификации ISpecificationBaseObject. ``` ## FindBilletObjects - Получить список заготовок Синтаксис Automation: ``` VARIANT FindBilletObjects( ISpecificationBaseObject * ParentObject ); ``` Синтаксис COM: ``` HRESULT FindBilletObjects( ISpecificationBaseObject* ParentObject, VARIANT* Result ); Возвращаемое значение: - Объекты заготовки в виде массива SAFEARRAY'я DISPATCH - VT_ARRAY VT_DISPATCH. Входные параметры: ParentObject - базовый объект спецификации ISpecificationBaseObject ``` ## FindParentForBilletObject - Получить владельца для заготовки Синтаксис Automation: ``` LPDISPATCH FindParentForBilletObject( ISpecificationBaseObject * BilletObject ); ``` Синтаксис COM: ``` HRESULT FindParentForBilletObject( ISpecificationBaseObject* BilletObject, ISpecificationBaseObject** Result ); Возвращаемое значение: - Базовый объект спецификации, для которого создана заготовка ISpecificationBaseObject. Входные параметры: BilletObject - объект-заготовка ISpecificationBaseObject ```