procedure SplitTableFilter(TableId: Integer, FieldNo: Integer, TableFilter: Text, var TableFilterList: List of [Text]): Boolean
Parameters
Name
Type
Description
TableId
Integer
FieldNo
Integer
TableFilter
Text
TableFilterList
List of [Text]
Returns
Type
Description
Boolean
GetTableViewForRecordID
procedure GetTableViewForRecordID(RecordID: RecordId): Text
Parameters
Name
Type
Description
RecordID
RecordId
Returns
Type
Description
Text
JoinIDs
procedure JoinIDs(var IdList: List of [Guid], Delimiter: Text[1]): Text
Parameters
Name
Type
Description
IdList
List of [Guid]
Delimiter
Text[1]
Returns
Type
Description
Text
Events
OnTransferFieldData
[IntegrationEvent(False,False)]
local procedure OnTransferFieldData(SourceFieldRef: FieldRef, DestinationFieldRef: FieldRef, var NewValue: Variant, var IsValueFound: Boolean, var NeedsConversion: Boolean)
Parameters
Name
Type
Description
SourceFieldRef
FieldRef
DestinationFieldRef
FieldRef
NewValue
Variant
IsValueFound
Boolean
NeedsConversion
Boolean
OnGetBlobFieldEncoding
[IntegrationEvent(False,False)]
local procedure OnGetBlobFieldEncoding(TableNo: Integer, FieldNo: Integer, var Encoding: TextEncoding, var Handled: Boolean)
Parameters
Name
Type
Description
TableNo
Integer
FieldNo
Integer
Encoding
TextEncoding
Handled
Boolean
OnGetMaxNumberOfConditions
[IntegrationEvent(False,False)]
local procedure OnGetMaxNumberOfConditions(var Handled: Boolean, var Value: Integer)
Parameters
Name
Type
Description
Handled
Boolean
Value
Integer
OnBeforeIsFieldModified
[IntegrationEvent(False,False)]
local procedure OnBeforeIsFieldModified(var SourceFieldRef: FieldRef, var DestinationFieldRef: FieldRef, var Result: Boolean, var IsHandled: Boolean)