Report "Create Contract Invoices"

ID 6030
Namespace: Microsoft.Service.Contract

Properties

Name Value
ApplicationArea #Service
Caption Create Service Contract Invoices
ProcessingOnly True
UsageCategory Tasks

Methods

SetOptions

procedure SetOptions(NewPostingDate: Date, NewInvoiceToDate: Date, NewCreateInvoices: Option)

Parameters

Name Type Description
NewPostingDate Date
NewInvoiceToDate Date
NewCreateInvoices Option

SetHideDialog

procedure SetHideDialog(NewHideDialog: Boolean)

Parameters

Name Type Description
NewHideDialog Boolean

Events

OnAfterServiceContractHeaderOnPreDataItem

[IntegrationEvent(False,False)]
local procedure OnAfterServiceContractHeaderOnPreDataItem(var ServiceContractHeader: Record "Service Contract Header", PostingDate: Date, InvoiceToDate: Date)

Parameters

Name Type Description
ServiceContractHeader Table Microsoft.Service.Contract."Service Contract Header"
PostingDate Date
InvoiceToDate Date

OnAfterServiceContractHeaderOnAfterGetRecord

[IntegrationEvent(False,False)]
local procedure OnAfterServiceContractHeaderOnAfterGetRecord(var ServiceContractHeader: Record "Service Contract Header", InvoiceNo: Code[20])

Parameters

Name Type Description
ServiceContractHeader Table Microsoft.Service.Contract."Service Contract Header"
InvoiceNo Code[20]

OnAfterServiceContractHeaderOnPostDataItem

[IntegrationEvent(False,False)]
local procedure OnAfterServiceContractHeaderOnPostDataItem()

OnBeforeServiceContractHeaderOnAfterGetRecord

[IntegrationEvent(False,False)]
local procedure OnBeforeServiceContractHeaderOnAfterGetRecord(var ServiceContractHeader: Record "Service Contract Header")

Parameters

Name Type Description
ServiceContractHeader Table Microsoft.Service.Contract."Service Contract Header"

OnServiceContractHeaderOnAfterGetRecordOnBeforeServContractMgtInitCodeUnit

[IntegrationEvent(False,False)]
local procedure OnServiceContractHeaderOnAfterGetRecordOnBeforeServContractMgtInitCodeUnit(var ServiceContractHeader: Record "Service Contract Header", var ServContractMgt: Codeunit ServContractManagement)

Parameters

Name Type Description
ServiceContractHeader Table Microsoft.Service.Contract."Service Contract Header"
ServContractMgt Codeunit Microsoft.Service.Contract.ServContractManagement

OnServiceContractHeaderOnAfterGetRecordOnBeforeServContractMgtFinishCodeunit

[IntegrationEvent(False,False)]
local procedure OnServiceContractHeaderOnAfterGetRecordOnBeforeServContractMgtFinishCodeunit(var ServiceContractHeader: Record "Service Contract Header", LastCustomer: Code[20], LastContractCombined: Boolean, InvoiceNo: Code[20])

Parameters

Name Type Description
ServiceContractHeader Table Microsoft.Service.Contract."Service Contract Header"
LastCustomer Code[20]
LastContractCombined Boolean
InvoiceNo Code[20]

See also