Techcard API

Материал из Intermech Wiki
Перейти к навигации Перейти к поиску

Документация по Techcard API Server

Techcard API предоставляет набор COM функций для получения информации из техпроцессов а также информации о расцеховочных маршрутах, заготовках, вспомогательных материалах на изделия.
Практически все функции предназначены только для чтения информации из базы. Изменить данные они не могут (если это не оговорено специально в примечании к функции).
Перед началом работы с Techcard API необходимо установить на компьютер клиентскую часть Search и Techcard, т.к. вызов функций потребует ввода имени пользователя и пароля в программе Imlogin для подключения к базе. После установки клиентской части нужно запустить один раз обе программы - Search и Techcard и убедиться, что они успешно подключаются к базе данных. COM сервер Techcard API (tpserver.exe) должен быть зарегистрирован в реестре компьютера. Регистрация выполняется автоматически при установке клиентской части или вручную командой "tpserver.exe -regserver". После регистрации, при вызове API tpserver.exe будет запускаться из той папки, откуда он был зарегистрирован в реестре.

ITApplication

Основной класс Techcard API. В своей программе вы должны создать сначала объект этого класса и затем из него уже вызывать остальные функции.

ITArticle

Класс для работы с выбранным изделием.

ITArticles

Класс для работы со списком изделий.

ITAssigner

Класс для работы с назначением понятий из списка.

ITChangeNotice

Класс для работы с выбранным технологическим извещением.

ITChangeNotices

Класс для работы со списком технологических извещений.

ITComment

Класс для работы с выбранным комментарием.

ITComments

Класс для работы со списком комментариев.

IControlParam

Класс для работы с выбранным контролируемым параметром.

IControlParams

Класс для работы со списком контролируемых параметров.

IControlParamLink

Класс для работы со связью контролируемого параметра.

IControlParamLinks

Класс для работы со списком связей контролируемого параметра.

ITDocument

Класс для работы с выбранным документом.

ITDocuments

Класс для работы со списком документов.

ITDopStep

Класс для работы с выбранным допприемом.

ITDopSteps

Класс для работы со списком допприемов.

ITEquipment

Класс для работы с выбранным оборудованием.

ITEquipments

Класс для работы со списком оборудования.

IModel

Класс для работы с выбранным набором полей, содержащим данные по оборудованию.

IModels

Класс для работы со списком наборов полей, содержащих данные по оборудованию.

ITGroupMaterial

Класс для работы с выбранной группой материалов.

ITGroupMaterials

Класс для работы со списком групп материалов.

ITIncludeArticle

Класс для работы с выбранным изделием для техпроцесса.

ITIncludeArticles

Класс для работы с изделиями для техпроцесса.

ITMaterial

Класс для работы с выбранным вспомогательным материалом.

ITMaterials

Класс для работы со списком вспомогательных материалов.

ITNoticeMat

Класс для работы со вспомогательным материалом в извещении.

ITNoticeMats

Класс для работы со списком вспомогательных материалов из выбранного извещения.

ITNoticeRoute

Класс для работы с расцеховочным маршрутом в извещении.

ITNoticeRoutes

Класс для работы со списком расцеховочных маршрутов из выбранного извещения.

ITNoticeZagot

Класс для работы с заготовкой в извещении.

ITNoticeZagots

Класс для работы со списком заготовок из выбранного извещения.

ITOle

Класс для работы с OLE объектом.

ITOles

Класс для работы со списком OLE объектов.

ITOper

Класс для работы с выбранной операцией.

ITOperInclude

Класс для работы с выбранным переходом.

ITOperIncludes

Класс для работы со списком переходов.

ITOpers

Класс для работы со списком операций.

ITPicture

Класс для работы с эскизом.

ITPictures

Класс для работы со списком эскизов.

ITRez

Класс для работы с выбранным режимом обработки.

ITRezes

Класс для работы со списком режимов обработки.

ITRoute

Класс для работы с вариантами расцеховок.

IRouteElement

Класс для работы с выбранным элементом строки расцеховки.

ITRouteElements

Класс для работы со списком элементов строк расцеховок.

IRouteTemplate

Класс для работы с выбранным шаблоном расцеховки.

ITRouteTemplates

Класс для работы со списком шаблонов расцеховок.

ITRouteVariant

Класс для работы с выбранным вариантом расцеховки.

ITSketch

Класс для работы с выбранным эскизом.

ITSketches

Класс для работы со списком эскизов техпроцесса.

ITSurface

Класс для работы с выбранной поверхностью.

ITSurfaces

Класс для работы со списком поверхностей.

ITTechLink

Класс для работы со связью в извещении.

ITTechLinks

Класс для работы со списком связей из выбранного извещения.

ITTechProcess

Класс для работы с выбранным техпроцессом.

ITTechProcesses

Класс для работы со списком техпроцессов.

ITTool

Класс для работы с выбранной оснасткой.

ITTools

Класс для работы со списком оснастки.

ITVariant

Класс для работы с выбранным вариантом техпроцесса.

ITVariants

Класс для работы с вариантами техпроцесса.

ITWorker

Класс для работы с выбранным исполнителем в техпроцессе.

ITWorkers

Класс для работы со списком исполнителей.

ITZag

Класс для работы с выбранной заготовкой.

ITZags

Класс для работы со списком заготовок.

Примеры использования Techcard API в скриптах