ITMaterial
Класс для работы с выбранным вспомогательным материалом.
Методы
GetBlobValue
Версия API | 7 | 8 | 9 | 10 |
---|
Выбор значения дополнительного понятия (без признака "сохраняется в таблице").
procedure GetBlobValue( Index: Integer; out Entity: WideString; out Value: WideString); safecall; Входной параметр Index: индекс понятия в списке "blob" понятий Выходные параметры Entity: код понятия в базе (TC_ENTITY.F_CODE) Value: значение понятия
GetFloatValue
Версия API | 7 | 8 | 9 | 10 |
---|
Выбор значения вещественного понятия.
procedure GetFloatValue( Index: Integer; out Entity: WideString; out Value: Single); safecall;
GetIntValue
Версия API | 7 | 8 | 9 | 10 |
---|
Выбор значения целочисленного понятия.
procedure GetIntValue( Index: Integer; out Entity: WideString; out Value: Integer); safecall;
GetLinkValue
Версия API | 7 | 8 | 9 | 10 |
---|
Выбор значения индивидуального параметра по каждой детали.
procedure GetLinkValue( Index: Integer; out Entity: WideString; out Value: WideString); safecall;
GetStringValue
Версия API | 7 | 8 | 9 | 10 |
---|
Выбор значения строкового понятия.
procedure GetStringValue( Index: Integer; out Entity: WideString; out Value: WideString); safecall;
GetValues
Версия API | 7 | 8 | 9 | 10 |
---|
Получение списка значений всех доступных понятий для выбранного материала. Функция вернет список в виде текстовой строки [код понятия]=[значение]. Значение нужного понятия можно получить поиском по строке.
function GetValues : WideString; safecall;
Value
Версия API | 7 | 8 | 9 | 10 |
---|
Выбор значения понятия по коду понятия.
function Value(const Entity: WideString): OleVariant; safecall;
Свойства
BlobValueCount
Версия API | 7 | 8 | 9 | 10 |
---|
Количество дополнительных (без признака "сохраняется в таблице") понятий.
property BlobValueCount: Integer;
Code
Версия API | 7 | 8 | 9 | 10 |
---|
Код из каталога Imbase. Соответствует полю F_RECKEY таблицы TP_MAT.
property Code: Integer;
Code2
Версия API | 7 | 8 | 9 | 10 |
---|
Код из каталога Imbase. Соответствует полю F_TBLKEY таблицы TP_MAT.
property Code2: Integer;
Comments
Версия API | 7 | 8 | 9 | 10 |
---|
Получение списка комментариев, используемых в техпроцессе.
property Comments: ITComments;
Date
Версия API | 7 | 8 | 9 | 10 |
---|
Дата последнего изменения. Соответствует полю F_DATE таблицы TP_MAT.
property Date: TDateTime;
Flags
Версия API | 7 | 8 | 9 | 10 |
---|
Системные флаги. Соответствует полю F_FLAGS таблицы TP_MAT.
property Flags: Integer;
FloatValueCount
Версия API | 7 | 8 | 9 | 10 |
---|
Количество вещественных понятий.
property FloatValueCount: Integer;
FullCode
Версия API | 7 | 8 | 9 | 10 |
---|
Полный код Imbase материала.
property FullCode: WideString;
Group
Версия API | 7 | 8 | 9 | 10 |
---|
Номер группы заменителей. Соответствует полю F_GROUP таблицы TP_MAT.
property Group: Integer;
GroupMaterials
Версия API | 7 | 8 | 9 | 10 |
---|
Получение списка групп материалов, входящих в выбранный материал.
property GroupMaterials: ITGroupMaterials;
IntValueCount
Версия API | 7 | 8 | 9 | 10 |
---|
Количество целочисленных понятий.
property IntValueCount: Integer;
Key
Версия API | 7 | 8 | 9 | 10 |
---|
Код материала в базе техпроцессов. Соответствует полю F_KEY таблицы TP_MAT.
property Key: Integer;
LinkValueCount
Версия API | 7 | 8 | 9 | 10 |
---|
Количество индивидуальных параметров (заданных в ЕТП в контексте группового ТП) по каждой детали.
property LinkValueCount: Integer;
Materials
Версия API | 7 | 8 | 9 | 10 |
---|
Получение списка вспомогательных материалов, входящих в выбранный материал.
property Materials: ITMaterials;
Norma
Версия API | 7 | 8 | 9 | 10 |
---|
Норма расхода материала. Соответствует полю F_NR таблицы TP_MAT.
property Norma: WideString;
Oper
Версия API | 7 | 8 | 9 | 10 |
---|
Текущая операция.
property Oper: ITOper;
OperInclude
Версия API | 7 | 8 | 9 | 10 |
---|
Текущий переход.
property OperInclude: ITOperInclude;
OperIncludeKey
Версия API | 7 | 8 | 9 | 10 |
---|
Код текущего перехода. Соответствует полю F_PEREHKEY таблицы TP_MAT.
property OperIncludeKey: Integer;
OperKey
Версия API | 7 | 8 | 9 | 10 |
---|
Код текущей операции. Соответствует полю F_OPERKEY таблицы TP_MAT.
property OperKey: Integer;
Order
Версия API | 7 | 8 | 9 | 10 |
---|
Номер по порядку.
property Order: Integer;
ParentGroupMaterial
Версия API | 7 | 8 | 9 | 10 |
---|
Группа материалов, в которую входит данный материал.
property ParentGroupMaterial: ITGroupMaterial;
ParentMaterial
Версия API | 7 | 8 | 9 | 10 |
---|
Материал, к которому привязан выбранный вспомогательный материал.
property ParentMaterial: ITMaterial;
StringValueCount
Версия API | 7 | 8 | 9 | 10 |
---|
Количество строковых понятий.
property StringValueCount: Integer;
Substituted
Версия API | 7 | 8 | 9 | 10 |
---|
Признак заменителей. Соответствует полю F_SUBSTITUTED таблицы TP_MAT. Возможные значения: 0, 1
property Substituted: Integer;
TechProcess
Версия API | 7 | 8 | 9 | 10 |
---|
Текущий техпроцесс.
property TechProcess: ITTechProcess;