Share via


Codeunit "Data Type Management"

ID 701
Namespace: System.Reflection

Properties

Name Value
InherentEntitlements X
InherentPermissions X

Methods

GetRecordRefAndFieldRef

procedure GetRecordRefAndFieldRef(RecRelatedVariant: Variant, FieldNumber: Integer, var RecordRef: RecordRef, var FieldRef: FieldRef): Boolean

Parameters

Name Type Description
RecRelatedVariant Variant
FieldNumber Integer
RecordRef RecordRef
FieldRef FieldRef

Returns

Type Description
Boolean

GetRecordRef

procedure GetRecordRef(RecRelatedVariant: Variant, var ResultRecordRef: RecordRef): Boolean

Parameters

Name Type Description
RecRelatedVariant Variant
ResultRecordRef RecordRef

Returns

Type Description
Boolean

FindFieldByName

procedure FindFieldByName(RecordRef: RecordRef, var FieldRef: FieldRef, FieldNameTxt: Text): Boolean

Parameters

Name Type Description
RecordRef RecordRef
FieldRef FieldRef
FieldNameTxt Text

Returns

Type Description
Boolean

SetFieldValue

procedure SetFieldValue(var RecordVariant: Variant, FieldName: Text, FieldValue: Variant): Boolean

Parameters

Name Type Description
RecordVariant Variant
FieldName Text
FieldValue Variant

Returns

Type Description
Boolean

ValidateFieldValue

procedure ValidateFieldValue(var RecordVariant: Variant, FieldName: Text, FieldValue: Variant): Boolean

Parameters

Name Type Description
RecordVariant Variant
FieldName Text
FieldValue Variant

Returns

Type Description
Boolean

InsertFieldToBuffer

procedure InsertFieldToBuffer(var TempField: Record Field temporary, TableNumber: Integer, FieldNumber: Integer)

Parameters

Name Type Description
TempField Table System.Reflection.Field
TableNumber Integer
FieldNumber Integer

See also