Codeunit "Sales Post Batch via Job Queue"

ID 85
Namespace: Microsoft.Sales.Posting

Properties

Name Value
TableNo Table System.Threading."Job Queue Entry"

Methods

EnqueueSalesBatch

procedure EnqueueSalesBatch(var SalesHeader: Record "Sales Header", var JobQueueEntry: Record "Job Queue Entry")

Parameters

Name Type Description
SalesHeader Table Microsoft.Sales.Document."Sales Header"
JobQueueEntry Table System.Threading."Job Queue Entry"

Events

OnPrintToPDFOnAfterReportInboxInsert

[IntegrationEvent(False,False)]
local procedure OnPrintToPDFOnAfterReportInboxInsert(var ReportInbox: Record "Report Inbox", var SalesHeader: Record "Sales Header", var RecRef: RecordRef)

Parameters

Name Type Description
ReportInbox Table Microsoft.EServices.EDocument."Report Inbox"
SalesHeader Table Microsoft.Sales.Document."Sales Header"
RecRef RecordRef

OnPrintToPDFOnBeforeReportRun

[IntegrationEvent(False,False)]
local procedure OnPrintToPDFOnBeforeReportRun(ReportId: Integer, RecRef: RecordRef, var OStream: OutStream, var IsSuccess: Boolean, var IsHandled: Boolean)

Parameters

Name Type Description
ReportId Integer
RecRef RecordRef
OStream OutStream
IsSuccess Boolean
IsHandled Boolean

OnPostSalesBatchOnBeforeRunSalesPost

[IntegrationEvent(False,False)]
local procedure OnPostSalesBatchOnBeforeRunSalesPost(var SalesHeader: Record "Sales Header")

Parameters

Name Type Description
SalesHeader Table Microsoft.Sales.Document."Sales Header"

OnPostSalesBatchOnAfterRunSalesPost

[IntegrationEvent(False,False)]
local procedure OnPostSalesBatchOnAfterRunSalesPost(var SalesHeader: Record "Sales Header")

Parameters

Name Type Description
SalesHeader Table Microsoft.Sales.Document."Sales Header"

OnBeforePrintDocument

[IntegrationEvent(False,False)]
local procedure OnBeforePrintDocument(ReportUsage: Enum "Report Selection Usage", RecRef: RecordRef, SalesHeader: Record "Sales Header", JobQueueEntry: Record "Job Queue Entry", var Result: Boolean, var IsHandled: Boolean)

Parameters

Name Type Description
ReportUsage Enum Microsoft.Foundation.Reporting."Report Selection Usage"
RecRef RecordRef
SalesHeader Table Microsoft.Sales.Document."Sales Header"
JobQueueEntry Table System.Threading."Job Queue Entry"
Result Boolean
IsHandled Boolean

See also