Skip to content

KVSPSAREPurch. Inv. Header#

Extends #437dbf0e84ff417a965ded2bb9650972#Purch. Inv. Header

Fields#

Name Type Note
KVSPSAREEntry No. Defect Integer
KVSPSAREAcceptance Date Date
KVSPSAREWarranty necessary Enum (KVSPSAREWarrantyNecessary)
KVSPSAREWarranty Code Code[20]
KVSPSAREWarranty End Date Date
KVSPSAREVESGuar. necessary % Decimal
KVSPSAREGLSGuar. necessary % Decimal
KVSPSAREAmt. req. by Vendor Decimal
KVSPSAREAmt. req. Vend. i. VAT Decimal
KVSPSARECl. Amt. req. Vend. Decimal
KVSPSARECl. Amt. after GLS Boolean

Procedures#

KVSPSAREGetReportSelectionsUsage(Enum Report Selection Usage, Text[150]) :#

procedure KVSPSAREGetReportSelectionsUsage(var ReportSelectionsUsage: Enum "Report Selection Usage"; var DocTxt: Text[150]): 

KVSPSAREPrintInvoiceSheetRecords(Boolean) :#

procedure KVSPSAREPrintInvoiceSheetRecords(ShowRequestPage: Boolean): 

KVSPSAREEmailInvoiceSheetRecords(Boolean) :#

procedure KVSPSAREEmailInvoiceSheetRecords(ShowDialog: Boolean): 

KVSPSARESendInvoiceSheetRecords() :#

procedure KVSPSARESendInvoiceSheetRecords(): 

Events#

KVSPSAREOnBeforeSendInvoiceSheetRecords(Record Purch. Inv. Header, Boolean) :#

[IntegrationEvent(false, false)]
local procedure KVSPSAREOnBeforeSendInvoiceSheetRecords(var PurchInvHeader: Record "Purch. Inv. Header"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::TableExtension, TableExtension::"KVSPSAREPurch. Inv. Header", 'KVSPSAREOnBeforeSendInvoiceSheetRecords', '', false, false)]
local procedure DoSomethingKVSPSAREOnBeforeSendInvoiceSheetRecords(var PurchInvHeader: Record "Purch. Inv. Header"; var IsHandled: Boolean)
begin
end;

KVSPSAREOnSendInvoiceSheetRecordsOnBeforeSendVendorRecords(Enum Report Selection Usage, Record Purch. Inv. Header, Text[150], Boolean) :#

[IntegrationEvent(false, false)]
local procedure KVSPSAREOnSendInvoiceSheetRecordsOnBeforeSendVendorRecords(ReportSelectionUsage: Enum "Report Selection Usage"; var PurchInvHeader: Record "Purch. Inv. Header"; DocTxt: Text[150]; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::TableExtension, TableExtension::"KVSPSAREPurch. Inv. Header", 'KVSPSAREOnSendInvoiceSheetRecordsOnBeforeSendVendorRecords', '', false, false)]
local procedure DoSomethingKVSPSAREOnSendInvoiceSheetRecordsOnBeforeSendVendorRecords(ReportSelectionUsage: Enum "Report Selection Usage"; var PurchInvHeader: Record "Purch. Inv. Header"; DocTxt: Text[150]; var IsHandled: Boolean)
begin
end;

KVSPSAREOnBeforeEmailInvoiceSheetRecords(Record Report Selections, Record Purch. Inv. Header, Text, Boolean, Boolean) :#

[IntegrationEvent(false, false)]
local procedure KVSPSAREOnBeforeEmailInvoiceSheetRecords(var ReportSelections: Record "Report Selections"; var PurchInvHeader: Record "Purch. Inv. Header"; DocTxt: Text; var ShowDialog: Boolean; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::TableExtension, TableExtension::"KVSPSAREPurch. Inv. Header", 'KVSPSAREOnBeforeEmailInvoiceSheetRecords', '', false, false)]
local procedure DoSomethingKVSPSAREOnBeforeEmailInvoiceSheetRecords(var ReportSelections: Record "Report Selections"; var PurchInvHeader: Record "Purch. Inv. Header"; DocTxt: Text; var ShowDialog: Boolean; var IsHandled: Boolean)
begin
end;

KVSPSAREOnBeforePrintInvoiceSheetRecords(Record Purch. Inv. Header, Boolean, Boolean) :#

[IntegrationEvent(false, false)]
local procedure KVSPSAREOnBeforePrintInvoiceSheetRecords(var PurchInvHeader: Record "Purch. Inv. Header"; ShowRequestPage: Boolean; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::TableExtension, TableExtension::"KVSPSAREPurch. Inv. Header", 'KVSPSAREOnBeforePrintInvoiceSheetRecords', '', false, false)]
local procedure DoSomethingKVSPSAREOnBeforePrintInvoiceSheetRecords(var PurchInvHeader: Record "Purch. Inv. Header"; ShowRequestPage: Boolean; var IsHandled: Boolean)
begin
end;

KVSPSAREOnAfterGetReportSelectionsUsage(Record Purch. Inv. Header, Enum Report Selection Usage, Text[150]) :#

[IntegrationEvent(false, false)]
local procedure KVSPSAREOnAfterGetReportSelectionsUsage(PurchInvHeader: Record "Purch. Inv. Header"; var ReportSelectionsUsage: Enum "Report Selection Usage"; var DocTxt: Text[150]): 
[EventSubscriber(ObjectType::TableExtension, TableExtension::"KVSPSAREPurch. Inv. Header", 'KVSPSAREOnAfterGetReportSelectionsUsage', '', false, false)]
local procedure DoSomethingKVSPSAREOnAfterGetReportSelectionsUsage(PurchInvHeader: Record "Purch. Inv. Header"; var ReportSelectionsUsage: Enum "Report Selection Usage"; var DocTxt: Text[150])
begin
end;