[IntegrationEvent(False,False)]
local procedure OnAfterGetRecordServiceOrderHeader(var ServiceOrderHeader: Record "Service Header", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnAfterInsertServiceInvHeader(var ServiceHeader: Record "Service Header", var ServiceShipmentHeader: Record "Service Shipment Header")
[IntegrationEvent(False,False)]
local procedure OnBeforeFinalizeServiceInvHeader(var ServiceHeader: Record "Service Header", var HasAmount: Boolean, var HasError: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeInsertServiceInvHeader(var ServiceInvoiceHeader: Record "Service Header", ServiceOrderHeader: Record "Service Header", ServiceShipmentHeader: Record "Service Shipment Header", ServiceShipmentLine: Record "Service Shipment Line", var NoOfServiceInv: Integer, var HasAmount: Boolean, var IsHandled: Boolean)
[IntegrationEvent(True,False)]
local procedure OnBeforePreReport()
OnBeforePostReport
[IntegrationEvent(True,False)]
local procedure OnBeforePostReport()
OnBeforeServiceInvHeaderInsert
[IntegrationEvent(False,False)]
local procedure OnBeforeServiceInvHeaderInsert(var ServiceHeader: Record "Service Header", ServiceOrderHeader: Record "Service Header")
[IntegrationEvent(False,False)]
local procedure OnBeforeShowResult(var ServiceInvoiceHeader: Record "Service Header", var NoOfServiceInvErrors: Integer, PostInvoice: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeServiceInvHeaderModify(var ServiceHeader: Record "Service Header", ServiceOrderHeader: Record "Service Header")
[IntegrationEvent(False,False)]
local procedure OnBeforeServiceShipmentLineOnAfterGetRecord(var ServiceShipmentLine: Record "Service Shipment Line", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeValidateCustomerNo(var ToServiceHeader: Record "Service Header", var FromServiceOrderHeader: Record "Service Header", ServiceShipmentHeader: Record "Service Shipment Header", ServiceShipmentLine: Record "Service Shipment Line", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnFinalizeServiceInvHeaderOnAfterCalcShouldPostInv(var ServiceHeader: Record "Service Header", var NoOfServiceInv: Integer, var ShouldPostInv: Boolean)
[IntegrationEvent(False,False)]
local procedure OnAfterShouldFinalizeServiceInvHeader(var ServiceOrderHeader: Record "Service Header", ServiceHeader: Record "Service Header", var Finalize: Boolean, ServiceShipmentLine: Record "Service Shipment Line", ServiceShipmentHeader: Record "Service Shipment Header")
[IntegrationEvent(False,False)]
local procedure OnServiceShipmentLineOnAfterGetRecordOnBeforeInsertInvLineFromShptLine(var ServiceLine: Record "Service Line", var ServiceShipmentLine: Record "Service Shipment Line")
[IntegrationEvent(False,False)]
local procedure OnServiceShipmentLineBeforeInsertInvLineFromShptLine(ServiceShipmentLine: Record "Service Shipment Line", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnServiceShipmentHeaderOnAfterFinalizeServiceInvHeader(var ServiceHeader: Record "Service Header", var NoOfServiceInvErrors: Integer, PostInvoice: Boolean, var HideDialog: Boolean)
[IntegrationEvent(True,False)]
local procedure OnBeforeOnOpenPage(var IsHandled: Boolean)
Parameters
Name
Type
Description
IsHandled
Boolean
OnBeforeCustIsBlockedOnAfterGetRecord
[IntegrationEvent(False,False)]
local procedure OnBeforeCustIsBlockedOnAfterGetRecord(OrderServiceHeader: Record "Service Header", ServiceHeader: Record "Service Header", ServiceShipmentLine: Record "Service Shipment Line", Customer: Record Customer, var CustIsBlocked: Boolean)