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
OnAfterInsertSalesInvHeader
[IntegrationEvent(False,False)]
local procedure OnAfterInsertSalesInvHeader(var SalesHeader: Record "Sales Header"; var BillableEntry: Record "Billable Entry WCAP")
Parameters
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
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
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
OnBeforeValidateCustomerNo
[IntegrationEvent(False,False)]
local procedure OnBeforeValidateCustomerNo(var ToSalesHeader: Record "Sales Header"; var BillableEntry: Record "Billable Entry WCAP"; var IsHandled: Boolean)
Parameters
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
OnAfterShouldFinalizeSalesInvHeader
[IntegrationEvent(False,False)]
local procedure OnAfterShouldFinalizeSalesInvHeader(var BillableEntry: Record "Billable Entry WCAP"; SalesHeader: Record "Sales Header"; var Finalize: Boolean)
Parameters
OnBeforeInsertInvoiceLineFromBillableEntry
[IntegrationEvent(False,False)]
local procedure OnBeforeInsertInvoiceLineFromBillableEntry(var SalesLine: Record "Sales Line"; var BillableEntry: Record "Billable Entry WCAP")
Parameters
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
See also