Skip to content

KVSTRDPeriodicInvoicing#

Procedures#

SetHideDialogs(Boolean) :#

procedure SetHideDialogs(HideDialogs: Boolean): 

SetRentalPeriodicInvoicing(Boolean) :#

procedure SetRentalPeriodicInvoicing(IsRentalPeriodicInvoicing: Boolean): 

Events#

KVSTRDOnAfterRequestPageOnOpenPage(Date, Boolean, Boolean, Boolean, Date, Boolean, Boolean, Boolean, Text) :#

[IntegrationEvent(false, false)]
local procedure KVSTRDOnAfterRequestPageOnOpenPage(var PostingDateReq: Date; var ReplacePostingDate: Boolean; var ReplaceDocumentDate: Boolean; var CalcInvDisc: Boolean; var BillingDate: Date; var UpdateNextBillingDate: Boolean; var PostInvoice: Boolean; var PrintPostedDocument: Boolean; var ShippingDateFilter: Text): 
[EventSubscriber(ObjectType::Report, Report::"KVSTRDPeriodicInvoicing", 'KVSTRDOnAfterRequestPageOnOpenPage', '', false, false)]
local procedure DoSomethingKVSTRDOnAfterRequestPageOnOpenPage(var PostingDateReq: Date; var ReplacePostingDate: Boolean; var ReplaceDocumentDate: Boolean; var CalcInvDisc: Boolean; var BillingDate: Date; var UpdateNextBillingDate: Boolean; var PostInvoice: Boolean; var PrintPostedDocument: Boolean; var ShippingDateFilter: Text)
begin
end;

KVSTRDOnBeforeCallCombineShipmentReportPerSalesHeader(Record Customer, Record Sales Header, Code[20], Boolean, Boolean) :#

[IntegrationEvent(false, false)]
local procedure KVSTRDOnBeforeCallCombineShipmentReportPerSalesHeader(Customer: Record "Customer"; SalesHeader: Record "Sales Header"; var ShipmentNo: Code[20]; var IsHandled: Boolean; var CallCombineShipmentsReport: Boolean): 
[EventSubscriber(ObjectType::Report, Report::"KVSTRDPeriodicInvoicing", 'KVSTRDOnBeforeCallCombineShipmentReportPerSalesHeader', '', false, false)]
local procedure DoSomethingKVSTRDOnBeforeCallCombineShipmentReportPerSalesHeader(Customer: Record "Customer"; SalesHeader: Record "Sales Header"; var ShipmentNo: Code[20]; var IsHandled: Boolean; var CallCombineShipmentsReport: Boolean)
begin
end;

KVSTRDOnBeforeCallCombineShipmentsReport(Code[20], Text, Record Customer, Record Sales Header) :#

[IntegrationEvent(false, false)]
local procedure KVSTRDOnBeforeCallCombineShipmentsReport(ShipmentNo: Code[20]; var ShippingDateFilter: Text; Customer: Record "Customer"; SalesHeader: Record "Sales Header"): 
[EventSubscriber(ObjectType::Report, Report::"KVSTRDPeriodicInvoicing", 'KVSTRDOnBeforeCallCombineShipmentsReport', '', false, false)]
local procedure DoSomethingKVSTRDOnBeforeCallCombineShipmentsReport(ShipmentNo: Code[20]; var ShippingDateFilter: Text; Customer: Record "Customer"; SalesHeader: Record "Sales Header")
begin
end;

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

[IntegrationEvent(false, false)]
local procedure KVSTRDOnBeforeSetSalesOrderFilter(var SalesHeader: Record "Sales Header"; Customer: Record "Customer"; var IsHandled: Boolean; SalesHeader2: Record "Sales Header"): 
[EventSubscriber(ObjectType::Report, Report::"KVSTRDPeriodicInvoicing", 'KVSTRDOnBeforeSetSalesOrderFilter', '', false, false)]
local procedure DoSomethingKVSTRDOnBeforeSetSalesOrderFilter(var SalesHeader: Record "Sales Header"; Customer: Record "Customer"; var IsHandled: Boolean; SalesHeader2: Record "Sales Header")
begin
end;

KVSTRDOnBeforeCustomerOnAfterGetRecord(Record Customer, Boolean, Boolean) :#

[IntegrationEvent(false, false)]
local procedure KVSTRDOnBeforeCustomerOnAfterGetRecord(var Customer: Record "Customer"; var SkipCurrReport: Boolean; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Report, Report::"KVSTRDPeriodicInvoicing", 'KVSTRDOnBeforeCustomerOnAfterGetRecord', '', false, false)]
local procedure DoSomethingKVSTRDOnBeforeCustomerOnAfterGetRecord(var Customer: Record "Customer"; var SkipCurrReport: Boolean; var IsHandled: Boolean)
begin
end;