procedure ValidateFieldRelationInRecord(ConfigPackageField: Record "Config. Package Field", var ValidatedConfigPackageTable: Record "Config. Package Table", ConfigPackageRecord: Record "Config. Package Record", RecRef: RecordRef): Boolean
procedure ApplyPackage(ConfigPackage: Record "Config. Package", var ConfigPackageTable: Record "Config. Package Table", SetupProcessingOrderForTables: Boolean): Integer
[IntegrationEvent(False,False)]
local procedure OnAfterGetKeyFieldsOrder(RecordRef: RecordRef, PackageCode: Code[20], var TempConfigPackageField: Record "Config. Package Field" temporary, var ValidationFieldID: Integer)
[IntegrationEvent(False,False)]
local procedure OnAfterValidatePackageDataRelation(ConfigPackageData: Record "Config. Package Data", ConfigPackageField: Record "Config. Package Field", var ConfigPackageTable: Record "Config. Package Table", var RelationTableNo: Integer, var RelationFieldNo: Integer, var DataInPackageData: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeGetFieldRelationTableNo(ConfigPackageTable: Record "Config. Package Table", var Field: Record Field, var TempConfigPackageTable: Record "Config. Package Table" temporary, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeSetFieldFilter(var Field: Record Field, TableID: Integer, FieldID: Integer, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeApplyPackageRecords(var ConfigPackageRecord: Record "Config. Package Record", var PackageCode: Code[20], var TableNo: Integer, var ApplyMode: Option, var ConfigPackageManagement: Codeunit "Config. Package Management", var TempAppliedConfigPackageRecord: Record "Config. Package Record" temporary, var ProcessingRuleIsSet: Boolean, var TempConfigRecordForProcessing: Record "Config. Record For Processing" temporary, var ConfigTableProcessingRule: Record "Config. Table Processing Rule", var RecordsInsertedCount: Integer, var RecordsModifiedCount: Integer, var HideDialog: Boolean, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeSetupProcessingOrder(var ConfigPackageTable: Record "Config. Package Table", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeValidateException(TableID: Integer, FieldID: Integer, var Result: Boolean, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnModifyRecordDataFieldOnBeforeEvaluateTextToFieldRef(var ConfigPackageField: Record "Config. Package Field", var ConfigPackageData: Record "Config. Package Data", var ConfigPackageTable: Record "Config. Package Table", DelayedInsert: Boolean, ApplyMode: Option, FieldRef: FieldRef, var SkipEvaluate: Boolean)
[IntegrationEvent(False,False)]
local procedure OnModifyRecordDataFieldOnBeforeUpdateValueUsingMapping(var ConfigPackageData: Record "Config. Package Data", var ConfigPackageField: Record "Config. Package Field", ConfigPackageRecord: Record "Config. Package Record", var RecordRef: RecordRef, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnInsertPackageFieldOnAfterCalcSkipRelationTableID(var ConfigPackageField: Record "Config. Package Field", var SkipRelationTableID: Boolean)
[IntegrationEvent(False,False)]
local procedure OnInsertRecordOnBeforeInsertRecRef(var RecRef: RecordRef, ConfigPackageRecord: Record "Config. Package Record", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnModifyRecordDataFieldsOnBeforeRecRefInsert(var RecRef: RecordRef, ConfigPackageTable: Record "Config. Package Table", var IsHandled: Boolean, ConfigPackageRecord: Record "Config. Package Record")
[IntegrationEvent(False,False)]
local procedure OnModifyRecordDataFieldsOnBeforeRecRefModify(var RecRef: RecordRef, ConfigPackageTable: Record "Config. Package Table", var RecordsModifiedCount: Integer, var IsHandled: Boolean, ConfigPackageRecord: Record "Config. Package Record")
[IntegrationEvent(False,False)]
local procedure OnModifyRecordDataFieldOnAfterGetCachedConfigPackageField(var RecordRef: RecordRef, var FieldRef: FieldRef, var ConfigPackageField: Record "Config. Package Field", var ConfigPackageData: Record "Config. Package Data", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnApplyPackageOnBeforeCleanPackageErrors(var ConfigPackage: Record "Config. Package", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnApplyPackageTablesOnFilterConfigPackageRecord(var ConfigPackage: Record "Config. Package", var ConfigPackageRecord: Record "Config. Package Record")
[IntegrationEvent(False,False)]
local procedure OnInsertPackageRecordOnAfterDelayedInsert(var RecordRef: RecordRef, ConfigPackageRecord: Record "Config. Package Record", ConfigPackageTable: Record "Config. Package Table", var ApplyMode: Option, DelayedInsert: Boolean, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnInsertPrimaryKeyFieldsOnBeforeUpdateValueUsingMapping(var RecordRef: RecordRef, ConfigPackageData: Record "Config. Package Data", var ConfigPackageField: Record "Config. Package Field", ConfigPackageRecord: Record "Config. Package Record", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnAddConfigTablesOnBeforeSetSkipTableTriggers(var ConfigPackageTable: Record "Config. Package Table", var PackageCode: Code[20])