[IntegrationEvent(False,False)]
local procedure OnAfterValidateShortcutDimCode(var Resource: Record Resource, var xResource: Record Resource, FieldNumber: Integer, var ShortcutDimCode: Code[20])
[IntegrationEvent(False,False)]
local procedure OnBeforeAssistEdit(var Resource: Record Resource, xOldRes: Record Resource, var IsHandled: Boolean, var Result: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeOnInsert(var Resource: Record Resource, var IsHandled: Boolean, var xResource: Record Resource)
[IntegrationEvent(False,False)]
local procedure OnBeforeValidateShortcutDimCode(var Resource: Record Resource, var xResource: Record Resource, FieldNumber: Integer, var ShortcutDimCode: Code[20])
[IntegrationEvent(False,False)]
local procedure OnBeforeValidateTimeSheetApproverUserID(var Resource: Record Resource, var IsHandled: Boolean, xResource: Record Resource)
[IntegrationEvent(False,False)]
local procedure OnBeforeValidateBaseUnitOfMeasure(var Resource: Record Resource, xResource: Record Resource, CallingFieldNo: Integer, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeValidateCity(var Resource: Record Resource, var PostCode: Record "Post Code", CurrentFieldNo: Integer, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeValidatePostCode(var Resource: Record Resource, var PostCode: Record "Post Code", CurrentFieldNo: Integer, var IsHandled: Boolean)
[IntegrationEvent(True,False)]
local procedure OnValidateResourceGroupNoOnBeforeConfirm(var Resource: Record Resource, xResource: Record Resource, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeExistUnprocessedTimeSheets(Resource: Record Resource, var Result: Boolean, var IsHandled: Boolean)