Skip to content

KVSTRDCombineShipments#

Procedures#

GetNoOfNotPostedInvoices() : Integer#

procedure GetNoOfNotPostedInvoices(): Integer

GetNoOfNotReleasedInvoices() : Integer#

procedure GetNoOfNotReleasedInvoices(): Integer

GetNoOfPostedInvoices() : Integer#

procedure GetNoOfPostedInvoices(): Integer

SetIsRentalPeriodicInvoicing(Boolean) :#

procedure SetIsRentalPeriodicInvoicing(IsRentalPeriodicInvoicing: Boolean): 

SetPostInvoice(Boolean) :#

procedure SetPostInvoice(PostInvoice: Boolean): 

SetPrintPostedDocument(Boolean) :#

procedure SetPrintPostedDocument(PrintPostedDocument: Boolean): 

SetProcessNo(Integer) :#

procedure SetProcessNo(ProcessNo: Integer): 

SetReqFormFromPeriodicInvoicing(Date, Boolean, Boolean, Boolean) :#

procedure SetReqFormFromPeriodicInvoicing(PostingDate: Date; ReplacePostingDate: Boolean; ReplaceDocumentDate: Boolean; CalculateInvoiceDiscount: Boolean): 

SetShipmentAddress(Record Sales Header, Record Sales Header) :#

procedure SetShipmentAddress(var SalesHeaderInvoice: Record "Sales Header"; SalesHeaderOrder: Record "Sales Header"): 

SetShipmentDateFilter(Text) :#

procedure SetShipmentDateFilter(ShipmentDateFilter: Text): 

SetShipmentNoFilter(Code[20]) :#

procedure SetShipmentNoFilter(ShipmentNoFilter: Code[20]): 

Events#

KVSTRDOnAfterDocumentGroupChangePeriodicInvoicing(Record Sales Header, Record Sales Header, Record Customer, Boolean) :#

[IntegrationEvent(false, false)]
local procedure KVSTRDOnAfterDocumentGroupChangePeriodicInvoicing(SalesHeader: Record "Sales Header"; SalesHeader2: Record "Sales Header"; Customer: Record "Customer"; var DocumentGroupChanged: Boolean): 
[EventSubscriber(ObjectType::Report, Report::"KVSTRDCombineShipments", 'KVSTRDOnAfterDocumentGroupChangePeriodicInvoicing', '', false, false)]
local procedure DoSomethingKVSTRDOnAfterDocumentGroupChangePeriodicInvoicing(SalesHeader: Record "Sales Header"; SalesHeader2: Record "Sales Header"; Customer: Record "Customer"; var DocumentGroupChanged: Boolean)
begin
end;

KVSTRDOnAfterGetRecordSalesOrderHeader(Record Sales Header, Boolean) :#

[IntegrationEvent(false, false)]
local procedure KVSTRDOnAfterGetRecordSalesOrderHeader(var SalesHeader: Record "Sales Header"; var isHandled: Boolean): 
[EventSubscriber(ObjectType::Report, Report::"KVSTRDCombineShipments", 'KVSTRDOnAfterGetRecordSalesOrderHeader', '', false, false)]
local procedure DoSomethingKVSTRDOnAfterGetRecordSalesOrderHeader(var SalesHeader: Record "Sales Header"; var isHandled: Boolean)
begin
end;

KVSTRDOnAfterInsertSalesInvHeader(Record Sales Header, Record Sales Shipment Header) :#

[IntegrationEvent(false, false)]
local procedure KVSTRDOnAfterInsertSalesInvHeader(var SalesHeader: Record "Sales Header"; var SalesShipmentHeader: Record "Sales Shipment Header"): 
[EventSubscriber(ObjectType::Report, Report::"KVSTRDCombineShipments", 'KVSTRDOnAfterInsertSalesInvHeader', '', false, false)]
local procedure DoSomethingKVSTRDOnAfterInsertSalesInvHeader(var SalesHeader: Record "Sales Header"; var SalesShipmentHeader: Record "Sales Shipment Header")
begin
end;

KVSTRDOnAfterSetCurrentKeyPeriodicInvoicing(Record Sales Header, Record Customer) :#

[IntegrationEvent(false, false)]
local procedure KVSTRDOnAfterSetCurrentKeyPeriodicInvoicing(var SalesHeader: Record "Sales Header"; Customer: Record "Customer"): 
[EventSubscriber(ObjectType::Report, Report::"KVSTRDCombineShipments", 'KVSTRDOnAfterSetCurrentKeyPeriodicInvoicing', '', false, false)]
local procedure DoSomethingKVSTRDOnAfterSetCurrentKeyPeriodicInvoicing(var SalesHeader: Record "Sales Header"; Customer: Record "Customer")
begin
end;

KVSTRDOnBeforeFinalizeSalesInvHeader(Record Sales Header, Boolean, Boolean) :#

[IntegrationEvent(false, false)]
local procedure KVSTRDOnBeforeFinalizeSalesInvHeader(var SalesHeader: Record "Sales Header"; var HasAmount: Boolean; var HasError: Boolean): 
[EventSubscriber(ObjectType::Report, Report::"KVSTRDCombineShipments", 'KVSTRDOnBeforeFinalizeSalesInvHeader', '', false, false)]
local procedure DoSomethingKVSTRDOnBeforeFinalizeSalesInvHeader(var SalesHeader: Record "Sales Header"; var HasAmount: Boolean; var HasError: Boolean)
begin
end;

KVSTRDOnBeforeInsertSalesInvHeaderDifPaymentModify(Record Sales Header, Record Sales Header) :#

[IntegrationEvent(false, false)]
local procedure KVSTRDOnBeforeInsertSalesInvHeaderDifPaymentModify(var SalesHeader: Record "Sales Header"; SalesHeader2: Record "Sales Header"): 
[EventSubscriber(ObjectType::Report, Report::"KVSTRDCombineShipments", 'KVSTRDOnBeforeInsertSalesInvHeaderDifPaymentModify', '', false, false)]
local procedure DoSomethingKVSTRDOnBeforeInsertSalesInvHeaderDifPaymentModify(var SalesHeader: Record "Sales Header"; SalesHeader2: Record "Sales Header")
begin
end;

KVSTRDOnBeforeInsertSalesInvoiceHeaderFromSalesOrderHeader(Record Sales Header, Record Sales Header) :#

[IntegrationEvent(false, false)]
local procedure KVSTRDOnBeforeInsertSalesInvoiceHeaderFromSalesOrderHeader(var SalesHeader: Record "Sales Header"; SalesHeader2: Record "Sales Header"): 
[EventSubscriber(ObjectType::Report, Report::"KVSTRDCombineShipments", 'KVSTRDOnBeforeInsertSalesInvoiceHeaderFromSalesOrderHeader', '', false, false)]
local procedure DoSomethingKVSTRDOnBeforeInsertSalesInvoiceHeaderFromSalesOrderHeader(var SalesHeader: Record "Sales Header"; SalesHeader2: Record "Sales Header")
begin
end;

KVSTRDOnBeforePostReport() :#

[IntegrationEvent(true, false)]
local procedure KVSTRDOnBeforePostReport(): 
[EventSubscriber(ObjectType::Report, Report::"KVSTRDCombineShipments", 'KVSTRDOnBeforePostReport', '', false, false)]
local procedure DoSomethingKVSTRDOnBeforePostReport()
begin
end;

KVSTRDOnBeforePreReport() :#

[IntegrationEvent(true, false)]
local procedure KVSTRDOnBeforePreReport(): 
[EventSubscriber(ObjectType::Report, Report::"KVSTRDCombineShipments", 'KVSTRDOnBeforePreReport', '', false, false)]
local procedure DoSomethingKVSTRDOnBeforePreReport()
begin
end;

KVSTRDOnBeforePrintPostedDocumentInFinalizeSalesInvHeader(Record Sales Header, Boolean, Boolean) :#

[IntegrationEvent(false, false)]
local procedure KVSTRDOnBeforePrintPostedDocumentInFinalizeSalesInvHeader(var SalesHeader: Record "Sales Header"; var PostedDocumentPrinted: Boolean; var isHandled: Boolean): 
[EventSubscriber(ObjectType::Report, Report::"KVSTRDCombineShipments", 'KVSTRDOnBeforePrintPostedDocumentInFinalizeSalesInvHeader', '', false, false)]
local procedure DoSomethingKVSTRDOnBeforePrintPostedDocumentInFinalizeSalesInvHeader(var SalesHeader: Record "Sales Header"; var PostedDocumentPrinted: Boolean; var isHandled: Boolean)
begin
end;

KVSTRDOnBeforePrintPostedDocumentInFinalizeSalesInvHeaderDifPayment(Record Sales Header, Boolean, Boolean) :#

[IntegrationEvent(false, false)]
local procedure KVSTRDOnBeforePrintPostedDocumentInFinalizeSalesInvHeaderDifPayment(var SalesHeader: Record "Sales Header"; var PostedDocumentPrinted: Boolean; var isHandled: Boolean): 
[EventSubscriber(ObjectType::Report, Report::"KVSTRDCombineShipments", 'KVSTRDOnBeforePrintPostedDocumentInFinalizeSalesInvHeaderDifPayment', '', false, false)]
local procedure DoSomethingKVSTRDOnBeforePrintPostedDocumentInFinalizeSalesInvHeaderDifPayment(var SalesHeader: Record "Sales Header"; var PostedDocumentPrinted: Boolean; var isHandled: Boolean)
begin
end;

KVSTRDOnBeforeSalesInvHeaderInsert(Record Sales Header, Record Sales Header) :#

[IntegrationEvent(false, false)]
local procedure KVSTRDOnBeforeSalesInvHeaderInsert(var SalesHeader: Record "Sales Header"; SalesHeader2: Record "Sales Header"): 
[EventSubscriber(ObjectType::Report, Report::"KVSTRDCombineShipments", 'KVSTRDOnBeforeSalesInvHeaderInsert', '', false, false)]
local procedure DoSomethingKVSTRDOnBeforeSalesInvHeaderInsert(var SalesHeader: Record "Sales Header"; SalesHeader2: Record "Sales Header")
begin
end;

KVSTRDOnBeforeSalesInvHeaderModifyPeriodicInvoicing(Record Sales Header, Record Sales Header) :#

[IntegrationEvent(false, false)]
local procedure KVSTRDOnBeforeSalesInvHeaderModifyPeriodicInvoicing(var SalesHeader: Record "Sales Header"; SalesHeader2: Record "Sales Header"): 
[EventSubscriber(ObjectType::Report, Report::"KVSTRDCombineShipments", 'KVSTRDOnBeforeSalesInvHeaderModifyPeriodicInvoicing', '', false, false)]
local procedure DoSomethingKVSTRDOnBeforeSalesInvHeaderModifyPeriodicInvoicing(var SalesHeader: Record "Sales Header"; SalesHeader2: Record "Sales Header")
begin
end;

KVSTRDOnFinalizeSalesInvHeader(Record Sales Header) :#

[IntegrationEvent(false, false)]
local procedure KVSTRDOnFinalizeSalesInvHeader(var SalesHeader: Record "Sales Header"): 
[EventSubscriber(ObjectType::Report, Report::"KVSTRDCombineShipments", 'KVSTRDOnFinalizeSalesInvHeader', '', false, false)]
local procedure DoSomethingKVSTRDOnFinalizeSalesInvHeader(var SalesHeader: Record "Sales Header")
begin
end;

KVSTRDOnFinalizeSalesInvHeaderOnAfterDelete(Record Sales Header) :#

[IntegrationEvent(false, false)]
local procedure KVSTRDOnFinalizeSalesInvHeaderOnAfterDelete(var SalesHeader: Record "Sales Header"): 
[EventSubscriber(ObjectType::Report, Report::"KVSTRDCombineShipments", 'KVSTRDOnFinalizeSalesInvHeaderOnAfterDelete', '', false, false)]
local procedure DoSomethingKVSTRDOnFinalizeSalesInvHeaderOnAfterDelete(var SalesHeader: Record "Sales Header")
begin
end;

KVSTRDOnFinalizeSalesInvHeaderOnBeforeDelete(Record Sales Header) :#

[IntegrationEvent(false, false)]
local procedure KVSTRDOnFinalizeSalesInvHeaderOnBeforeDelete(var SalesHeader: Record "Sales Header"): 
[EventSubscriber(ObjectType::Report, Report::"KVSTRDCombineShipments", 'KVSTRDOnFinalizeSalesInvHeaderOnBeforeDelete', '', false, false)]
local procedure DoSomethingKVSTRDOnFinalizeSalesInvHeaderOnBeforeDelete(var SalesHeader: Record "Sales Header")
begin
end;

KVSTRDOnSalesOrderHeaderOnPreDataItem(Record Sales Header) :#

[IntegrationEvent(false, false)]
local procedure KVSTRDOnSalesOrderHeaderOnPreDataItem(var SalesHeader: Record "Sales Header"): 
[EventSubscriber(ObjectType::Report, Report::"KVSTRDCombineShipments", 'KVSTRDOnSalesOrderHeaderOnPreDataItem', '', false, false)]
local procedure DoSomethingKVSTRDOnSalesOrderHeaderOnPreDataItem(var SalesHeader: Record "Sales Header")
begin
end;