Codeunit "Config. Validate Management"

ID 8617
Namespace: System.IO

Methods

ValidateFieldValue

procedure ValidateFieldValue(var RecRef: RecordRef, var FieldRef: FieldRef, Value: Text, SkipValidation: Boolean, LanguageID: Integer)

Parameters

Name Type Description
RecRef RecordRef
FieldRef FieldRef
Value Text
SkipValidation Boolean
LanguageID Integer

OptionNoExists

procedure OptionNoExists(var FieldRef: FieldRef, OptionValue: Text): Boolean

Parameters

Name Type Description
FieldRef FieldRef
OptionValue Text

Returns

Type Description
Boolean

GetOptionNo

procedure GetOptionNo(Value: Text, FieldRef: FieldRef): Integer

Parameters

Name Type Description
Value Text
FieldRef FieldRef

Returns

Type Description
Integer

GetRelationInfoByIDs

procedure GetRelationInfoByIDs(TableNo: Integer, FieldNo: Integer, var RelationTableNo: Integer, var RelationFieldNo: Integer): Boolean

Parameters

Name Type Description
TableNo Integer
FieldNo Integer
RelationTableNo Integer
RelationFieldNo Integer

Returns

Type Description
Boolean

GetRelationTableID

procedure GetRelationTableID(TableID: Integer, FieldID: Integer): Integer

Parameters

Name Type Description
TableID Integer
FieldID Integer

Returns

Type Description
Integer

IsRelationInKeyFields

procedure IsRelationInKeyFields(TableNo: Integer, FieldNo: Integer): Boolean

Parameters

Name Type Description
TableNo Integer
FieldNo Integer

Returns

Type Description
Boolean

ValidateFieldRefRelationAgainstCompanyData

procedure ValidateFieldRefRelationAgainstCompanyData(FieldRef: FieldRef): Text

Parameters

Name Type Description
FieldRef FieldRef

Returns

Type Description
Text

EvaluateValue

procedure EvaluateValue(var FieldRef: FieldRef, Value: Text, XMLValue: Boolean): Text

Parameters

Name Type Description
FieldRef FieldRef
Value Text
XMLValue Boolean

Returns

Type Description
Text

EvaluateValueWithValidate

procedure EvaluateValueWithValidate(var FieldRef: FieldRef, Value: Text, XMLValue: Boolean): Text

Parameters

Name Type Description
FieldRef FieldRef
Value Text
XMLValue Boolean

Returns

Type Description
Text

XMLFormat

procedure XMLFormat(): Integer

Returns

Type Description
Integer

IsKeyField

procedure IsKeyField(TableID: Integer, FieldID: Integer): Boolean

Parameters

Name Type Description
TableID Integer
FieldID Integer

Returns

Type Description
Boolean

EvaluateTextToFieldRef

procedure EvaluateTextToFieldRef(InputText: Text, var FieldRef: FieldRef, ToValidate: Boolean): Boolean

Parameters

Name Type Description
InputText Text
FieldRef FieldRef
ToValidate Boolean

Returns

Type Description
Boolean

CheckName

procedure CheckName(FieldName: Text): Text

Parameters

Name Type Description
FieldName Text

Returns

Type Description
Text

AddComment

procedure AddComment(var FieldRef: FieldRef): Text

Parameters

Name Type Description
FieldRef FieldRef

Returns

Type Description
Text

LookupTable

procedure LookupTable(var ObjectID: Integer)

Parameters

Name Type Description
ObjectID Integer

LookupPage

procedure LookupPage(var ObjectID: Integer)

Parameters

Name Type Description
ObjectID Integer

TransferRecordDefaultValues

procedure TransferRecordDefaultValues(DataTemplateCode: Code[10], var RecRef: RecordRef, CurFieldNo: Integer, CurDefaultValue: Text)

Parameters

Name Type Description
DataTemplateCode Code[10]
RecRef RecordRef
CurFieldNo Integer
CurDefaultValue Text

Events

OnBeforeRoundDecimalValue

[IntegrationEvent(False,False)]
local procedure OnBeforeRoundDecimalValue(var DecimalFieldRef: FieldRef, var DecimalValue: Decimal, var ShouldRound: Boolean)

Parameters

Name Type Description
DecimalFieldRef FieldRef
DecimalValue Decimal
ShouldRound Boolean

OnTransferRecordDefaultValuesOnBeforeValidateFieldValue

[IntegrationEvent(False,False)]
local procedure OnTransferRecordDefaultValuesOnBeforeValidateFieldValue(var RecordReference: RecordRef, CurFieldNo: Integer, CurDefaultValue: Text)

Parameters

Name Type Description
RecordReference RecordRef
CurFieldNo Integer
CurDefaultValue Text

See also