Techcard API
Документация по 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
Класс для работы со списком заготовок.