[IntegrationEvent(False,False)]
local procedure OnAddendumToContractOnAfterServContractLineLoop(var ServContractLine: Record "Service Contract Line", var StartingDate: Date)
[IntegrationEvent(False,False)]
local procedure OnAddendumToContractOnAfterAssignPostingDate(var PostingDate: Date, var InvoiceFrom: Date)
Parameters
Name
Type
Description
PostingDate
Date
InvoiceFrom
Date
OnAddendumToContractOnAfterSetStartingDate
[IntegrationEvent(False,False)]
local procedure OnAddendumToContractOnAfterSetStartingDate(FromServContractHeader: Record "Service Contract Header", var StartingDate: Date)
[IntegrationEvent(False,False)]
local procedure OnAddendumToContractOnBeforeServContractLineLoop(ServContractLine: Record "Service Contract Line", var StartingDate: Date)
[IntegrationEvent(False,False)]
local procedure OnAddendumToContractOnAfterCalcCreateInvoiceConfirmed(ServContractHeader: Record "Service Contract Header", var CreateInvoiceConfirmed: Boolean)
[IntegrationEvent(False,False)]
local procedure OnAddendumToContractOnAfterCalcShouldCreateServHeader(var ServiceHeaderNo: Code[20], var ServContractManagement: Codeunit ServContractManagement, FromServiceContractHeader: Record "Service Contract Header", PostingDate: Date, var ShouldCreateServHeader: Boolean)
[IntegrationEvent(False,False)]
local procedure OnAfterCreateServiceLinesLedgerEntries(var ServiceHeader: Record "Service Header", ServiceContractHeader: Record "Service Contract Header")
[IntegrationEvent(False,False)]
local procedure OnAfterToServContractHeaderInsert(var ToServiceContractHeader: Record "Service Contract Header", FromServiceContractHeader: Record "Service Contract Header")
[IntegrationEvent(False,False)]
local procedure OnAfterToServContractLineInsert(var ToServiceContractLine: Record "Service Contract Line", FromServiceContractLine: Record "Service Contract Line")
[IntegrationEvent(False,False)]
local procedure OnBeforeCheckServContract(var ServiceContractHeader: Record "Service Contract Header", var Result: Boolean, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeCheckServContractHasZeroAmounts(ServiceContractHeader: Record "Service Contract Header", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeCheckContractHeaderServicePeriod(ServiceContractHeader: Record "Service Contract Header", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeCheckMissingServiceContractLines(ServiceContractHeader: Record "Service Contract Header", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeClearServContractLineNewLine(FromServiceContractHeader: Record "Service Contract Header", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeToServContractHeaderInsert(var ToServiceContractHeader: Record "Service Contract Header", FromServiceContractHeader: Record "Service Contract Header")
[IntegrationEvent(False,False)]
local procedure OnBeforeToServContractLineInsert(var ToServiceContractLine: Record "Service Contract Line", FromServiceContractLine: Record "Service Contract Line")
[IntegrationEvent(True,False)]
local procedure OnBeforeSignContract(var ServiceContractHeader: Record "Service Contract Header", var HideDialog: Boolean, var IsHandled: Boolean)
[IntegrationEvent(True,False)]
local procedure OnBeforeSignContractQuote(var ServiceContractHeader: Record "Service Contract Header", var HideDialog: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeSetInvoicing(var ServiceContractHeader: Record "Service Contract Header", var IsHandled: Boolean, var InvoiceNow: Boolean, var InvoiceFrom: Date, var InvoiceTo: Date, var InvoicingStartingPeriod: Boolean, var GoOut: Boolean, HideDialog: Boolean)
[IntegrationEvent(False,False)]
local procedure OnAfterSetInvoicing(var ServiceContractHeader: Record "Service Contract Header", var InvoiceNow: Boolean, var InvoiceFrom: Date, var InvoiceTo: Date, var InvoicingStartingPeriod: Boolean, var GoOut: Boolean, HideDialog: Boolean)
[IntegrationEvent(False,False)]
local procedure OnAfterSignContractQuote(var SourceServiceContractHeader: Record "Service Contract Header", var DestServiceContractHeader: Record "Service Contract Header")
[IntegrationEvent(False,False)]
local procedure OnSignContractQuoteOnBeforeToServContractHeaderModify(var ServiceContractHeader: Record "Service Contract Header")
[IntegrationEvent(False,False)]
local procedure OnAddendumToContractOnBeforeCreateServiceLinesLedgerEntries(var ServiceContractHeader: Record "Service Contract Header")
[IntegrationEvent(False,False)]
local procedure OnBeforeCheckServContractNextInvoiceDate(ServiceContractHeader: Record "Service Contract Header", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeCreateServiceLinesForRemainingAmt(var ServHeader: Record "Service Header", var FromServContractHeader: Record "Service Contract Header", var FirstPrepaidPostingDate: Date, var LastPrepaidPostingDate: Date, var AppliedEntry: Integer, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeCheckServContractQuote(var ServiceContractHeader: Record "Service Contract Header", HideDialog: Boolean, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeCheckServContractNonZeroAmounts(var ServiceContractHeader: Record "Service Contract Header", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeCheckServContractDatesDimensionsAndResponseTime(ServiceContractHeader: Record "Service Contract Header", var Result: Boolean, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeDeleteServContractHeader(ServiceContractHeader: Record "Service Contract Header", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnCheckServContractQuoteOnAfterCheckServItemCustomerNo(var ServiceContractLine: Record "Service Contract Line", ServiceContractHeader: Record "Service Contract Header", ServItem: Record "Service Item")
[IntegrationEvent(False,False)]
local procedure OnCheckServContractHasZeroAmountsOnAfterServContractLineSetFilters(var ServiceContractLine: Record "Service Contract Line")
[IntegrationEvent(False,False)]
local procedure OnCopyServCommentsOnAfterToServCommentLineInsert(var FromServCommentLine: Record "Service Comment Line", var ToServCommentLine: Record "Service Comment Line")
[IntegrationEvent(False,False)]
local procedure OnSignContractQuoteOnChangeStatusOnBeforeToServContractHeaderModify(var ToServContractHeader: Record "Service Contract Header")
[IntegrationEvent(False,False)]
local procedure OnSignContractOnAfterServContractLineNewLineFalse(var ServContractLine: Record "Service Contract Line")
[IntegrationEvent(False,False)]
local procedure OnSignContractOnBeforeFindServContractLine(var ServiceContractLine: Record "Service Contract Line", var FromServiceContractHeader: Record "Service Contract Header")
[IntegrationEvent(False,False)]
local procedure OnSignContractOnAfterServContractHeaderModify(var ServiceContractHeader: Record "Service Contract Header", FromServiceContractHeader: Record "Service Contract Header")
[IntegrationEvent(False,False)]
local procedure OnAddendumToContractOnBeforeConfirmCalcCreateInvoice(FromServiceContractHeader: Record "Service Contract Header", ServiceContractHeader: Record "Service Contract Header", var CreateInvoiceConfirmed: Boolean, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnSignContractQuoteOnBeforeSetFromServContractLineFilters(var FromServiceContractHeader: Record "Service Contract Header", var ToServiceContractHeader: Record "Service Contract Header")
[IntegrationEvent(False,False)]
local procedure OnSignContractOnBeforeSetServContractLineFilters(var ServiceContractLine: Record "Service Contract Line", FromServiceContractHeader: Record "Service Contract Header", var WPostLine: Integer, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnCheckServContractNextPlannedServiceDateOnAfterServContractLineSetFilters(var ServiceContractLine: Record "Service Contract Line", var ServiceContractHeader: Record "Service Contract Header")