Table of Contents

Report "Combine Pickup Missions WCAP"

ID 70345361
Namespace: CapVision.CapCollecte.Invoicing

Ce traitement est une copie du report "Combine Shipments" Il a été dupliqué pour les motifs suivants :

  • Permettre de reprendre le fonctionnement de "Combine Shipments" pour regrouper les missions de collecte

Properties

Name Value
ApplicationArea #All
Caption Combine Pickup Missions
ProcessingOnly True
UsageCategory Tasks

Methods

InitializeRequest

procedure InitializeRequest(NewPostingDate: Date; NewDocDate: Date; NewCalcInvDisc: Boolean; NewPostInv: Boolean; NewOnlyStdPmtTerms: Boolean; NewCopyTextLines: Boolean)

Parameters

Name Type Description
NewPostingDate Date
NewDocDate Date
NewCalcInvDisc Boolean
NewPostInv Boolean
NewOnlyStdPmtTerms Boolean
NewCopyTextLines Boolean

InitializeRequest

procedure InitializeRequest(NewPostingDate: Date; NewDocDate: Date; NewVATDate: Date; NewCalcInvDisc: Boolean; NewPostInv: Boolean; NewOnlyStdPmtTerms: Boolean; NewCopyTextLines: Boolean)

Parameters

Name Type Description
NewPostingDate Date
NewDocDate Date
NewVATDate Date
NewCalcInvDisc Boolean
NewPostInv Boolean
NewOnlyStdPmtTerms Boolean
NewCopyTextLines Boolean

SetHideDialog

procedure SetHideDialog(NewHideDialog: Boolean)

Parameters

Name Type Description
NewHideDialog Boolean

Events

OnAfterGetRecordBillableEntry

[IntegrationEvent(False,False)]
local procedure OnAfterGetRecordBillableEntry(var BillableEntry: Record "Billable Entry WCAP"; var IsHandled: Boolean)

Parameters

Name Type Description
BillableEntry Table CapVision.CapCollecte.Invoicing."Billable Entry WCAP"
IsHandled Boolean

OnAfterInsertSalesInvHeader

[IntegrationEvent(False,False)]
local procedure OnAfterInsertSalesInvHeader(var SalesHeader: Record "Sales Header"; var BillableEntry: Record "Billable Entry WCAP")

Parameters

Name Type Description
SalesHeader Record "Sales Header"
BillableEntry Table CapVision.CapCollecte.Invoicing."Billable Entry WCAP"

OnBeforeFinalizeSalesInvHeader

[IntegrationEvent(False,False)]
local procedure OnBeforeFinalizeSalesInvHeader(var SalesHeader: Record "Sales Header"; var HasAmount: Boolean; var HasError: Boolean)

Parameters

Name Type Description
SalesHeader Record "Sales Header"
HasAmount Boolean
HasError Boolean

OnBeforeInsertSalesInvHeader

[IntegrationEvent(False,False)]
local procedure OnBeforeInsertSalesInvHeader(var SalesInvoiceHeader: Record "Sales Header"; BillableEntry: Record "Billable Entry WCAP"; var NoOfSalesInv: Integer; var HasAmount: Boolean; var IsHandled: Boolean)

Parameters

Name Type Description
SalesInvoiceHeader Record "Sales Header"
BillableEntry Table CapVision.CapCollecte.Invoicing."Billable Entry WCAP"
NoOfSalesInv Integer
HasAmount Boolean
IsHandled Boolean

OnBeforePreReport

[IntegrationEvent(True,False)]
local procedure OnBeforePreReport()

OnBeforePostReport

[IntegrationEvent(True,False)]
local procedure OnBeforePostReport()

OnBeforeSalesInvHeaderInsert

[IntegrationEvent(False,False)]
local procedure OnBeforeSalesInvHeaderInsert(var SalesHeader: Record "Sales Header"; BillableEntry: Record "Billable Entry WCAP")

Parameters

Name Type Description
SalesHeader Record "Sales Header"
BillableEntry Table CapVision.CapCollecte.Invoicing."Billable Entry WCAP"

OnBeforeShowResult

[IntegrationEvent(False,False)]
local procedure OnBeforeShowResult(var SalesInvoiceHeader: Record "Sales Header"; var NoOfSalesInvErrors: Integer; PostInvoice: Boolean)

Parameters

Name Type Description
SalesInvoiceHeader Record "Sales Header"
NoOfSalesInvErrors Integer
PostInvoice Boolean

OnBeforeSalesInvHeaderModify

[IntegrationEvent(False,False)]
local procedure OnBeforeSalesInvHeaderModify(var SalesHeader: Record "Sales Header"; BillableEntry: Record "Billable Entry WCAP")

Parameters

Name Type Description
SalesHeader Record "Sales Header"
BillableEntry Table CapVision.CapCollecte.Invoicing."Billable Entry WCAP"

OnBeforeValidateCustomerNo

[IntegrationEvent(False,False)]
local procedure OnBeforeValidateCustomerNo(var ToSalesHeader: Record "Sales Header"; var BillableEntry: Record "Billable Entry WCAP"; var IsHandled: Boolean)

Parameters

Name Type Description
ToSalesHeader Record "Sales Header"
BillableEntry Table CapVision.CapCollecte.Invoicing."Billable Entry WCAP"
IsHandled Boolean

OnFinalizeSalesInvHeader

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

Parameters

Name Type Description
SalesHeader Record "Sales Header"

OnFinalizeSalesInvHeaderOnAfterDelete

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

Parameters

Name Type Description
SalesHeader Record "Sales Header"

OnFinalizeSalesInvHeaderOnAfterCalcShouldPostInv

[IntegrationEvent(False,False)]
local procedure OnFinalizeSalesInvHeaderOnAfterCalcShouldPostInv(var SalesHeader: Record "Sales Header"; var NoOfSalesInv: Integer; var ShouldPostInv: Boolean)

Parameters

Name Type Description
SalesHeader Record "Sales Header"
NoOfSalesInv Integer
ShouldPostInv Boolean

OnFinalizeSalesInvHeaderOnBeforeDelete

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

Parameters

Name Type Description
SalesHeader Record "Sales Header"

OnBillableEntryOnPreDataItem

[IntegrationEvent(False,False)]
local procedure OnBillableEntryOnPreDataItem(var BillableEntry: Record "Billable Entry WCAP")

Parameters

Name Type Description
BillableEntry Table CapVision.CapCollecte.Invoicing."Billable Entry WCAP"

OnAfterShouldFinalizeSalesInvHeader

[IntegrationEvent(False,False)]
local procedure OnAfterShouldFinalizeSalesInvHeader(var BillableEntry: Record "Billable Entry WCAP"; SalesHeader: Record "Sales Header"; var Finalize: Boolean)

Parameters

Name Type Description
BillableEntry Table CapVision.CapCollecte.Invoicing."Billable Entry WCAP"
SalesHeader Record "Sales Header"
Finalize Boolean

OnBeforeInsertInvoiceLineFromBillableEntry

[IntegrationEvent(False,False)]
local procedure OnBeforeInsertInvoiceLineFromBillableEntry(var SalesLine: Record "Sales Line"; var BillableEntry: Record "Billable Entry WCAP")

Parameters

Name Type Description
SalesLine Record "Sales Line"
BillableEntry Table CapVision.CapCollecte.Invoicing."Billable Entry WCAP"

OnSalesShipmentHeaderOnAfterFinalizeSalesInvHeader

[IntegrationEvent(False,False)]
local procedure OnSalesShipmentHeaderOnAfterFinalizeSalesInvHeader(var SalesHeader: Record "Sales Header"; var NoOfSalesInvErrors: Integer; PostInvoice: Boolean; var HideDialog: Boolean)

Parameters

Name Type Description
SalesHeader Record "Sales Header"
NoOfSalesInvErrors Integer
PostInvoice Boolean
HideDialog Boolean

OnBeforeOnOpenPage

[IntegrationEvent(True,False)]
local procedure OnBeforeOnOpenPage(var IsHandled: Boolean)

Parameters

Name Type Description
IsHandled Boolean

OnBeforeCustIsBlockedOnAfterGetRecord

[IntegrationEvent(False,False)]
local procedure OnBeforeCustIsBlockedOnAfterGetRecord(BillableEntry: Record "Billable Entry WCAP"; SalesHeader: Record "Sales Header"; Customer: Record Customer; var CustIsBlocked: Boolean)

Parameters

Name Type Description
BillableEntry Table CapVision.CapCollecte.Invoicing."Billable Entry WCAP"
SalesHeader Record "Sales Header"
Customer Record Customer
CustIsBlocked Boolean

See also