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;