KVSPSAJob Documents#
Procedures#
Set(Code[20], Boolean) :#
Summary: Set some Parameters for call of the Page Job Documents
procedure Set(InputJobNo: Code[20]; InputMainJob: Boolean):
Events#
KVSPSAOnAfterBuildDocEntries(Record Document Entry, Text, Boolean, Record KVSPSAMainJobLine) :#
[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterBuildDocEntries(var DocumentEntry: Record "Document Entry"; JobNoNoFilter: Text; IsMainJob: Boolean; var MainJobLine: Record "KVSPSAMainJobLine"):
[EventSubscriber(ObjectType::Page, Page::"KVSPSAJob Documents", 'KVSPSAOnAfterBuildDocEntries', '', false, false)]
local procedure DoSomethingKVSPSAOnAfterBuildDocEntries(var DocumentEntry: Record "Document Entry"; JobNoNoFilter: Text; IsMainJob: Boolean; var MainJobLine: Record "KVSPSAMainJobLine")
begin
end;
KVSPSAOnAfterShowRecords(Integer, Text, Boolean, Record KVSPSAMainJobLine, Record Document Entry) :#
[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterShowRecords(RecordTableID: Integer; JobNoFilter: Text; IsMainJob: Boolean; var MainJobLine: Record "KVSPSAMainJobLine"; var TempDocumentEntry: Record "Document Entry" temporary):
[EventSubscriber(ObjectType::Page, Page::"KVSPSAJob Documents", 'KVSPSAOnAfterShowRecords', '', false, false)]
local procedure DoSomethingKVSPSAOnAfterShowRecords(RecordTableID: Integer; JobNoFilter: Text; IsMainJob: Boolean; var MainJobLine: Record "KVSPSAMainJobLine"; var TempDocumentEntry: Record "Document Entry" temporary)
begin
end;
KVSPSAOnBeforeInsertDocEntryForPostedPurchaseCreditMemo(Record Purch. Cr. Memo Hdr., Integer, Record Document Entry) :#
[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeInsertDocEntryForPostedPurchaseCreditMemo(var MarkedPurchCrMemoHdr: Record "Purch. Cr. Memo Hdr."; var DocumentCount: Integer; var DocumentEntry: Record "Document Entry" temporary):
[EventSubscriber(ObjectType::Page, Page::"KVSPSAJob Documents", 'KVSPSAOnBeforeInsertDocEntryForPostedPurchaseCreditMemo', '', false, false)]
local procedure DoSomethingKVSPSAOnBeforeInsertDocEntryForPostedPurchaseCreditMemo(var MarkedPurchCrMemoHdr: Record "Purch. Cr. Memo Hdr."; var DocumentCount: Integer; var DocumentEntry: Record "Document Entry" temporary)
begin
end;
KVSPSAOnBeforeInsertDocEntryForPostedPurchaseInvoice(Record Purch. Inv. Header, Integer, Record Document Entry) :#
[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeInsertDocEntryForPostedPurchaseInvoice(var MarkedPurchInvHeader: Record "Purch. Inv. Header"; var DocumentCount: Integer; var DocumentEntry: Record "Document Entry" temporary):
[EventSubscriber(ObjectType::Page, Page::"KVSPSAJob Documents", 'KVSPSAOnBeforeInsertDocEntryForPostedPurchaseInvoice', '', false, false)]
local procedure DoSomethingKVSPSAOnBeforeInsertDocEntryForPostedPurchaseInvoice(var MarkedPurchInvHeader: Record "Purch. Inv. Header"; var DocumentCount: Integer; var DocumentEntry: Record "Document Entry" temporary)
begin
end;
KVSPSAOnBeforeInsertDocEntryForPostedSalesCreditMemo(Record Sales Cr.Memo Header, Integer, Record Document Entry) :#
[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeInsertDocEntryForPostedSalesCreditMemo(var MarkedSalesCrMemoHeader: Record "Sales Cr.Memo Header"; var DocumentCount: Integer; var DocumentEntry: Record "Document Entry" temporary):
[EventSubscriber(ObjectType::Page, Page::"KVSPSAJob Documents", 'KVSPSAOnBeforeInsertDocEntryForPostedSalesCreditMemo', '', false, false)]
local procedure DoSomethingKVSPSAOnBeforeInsertDocEntryForPostedSalesCreditMemo(var MarkedSalesCrMemoHeader: Record "Sales Cr.Memo Header"; var DocumentCount: Integer; var DocumentEntry: Record "Document Entry" temporary)
begin
end;
KVSPSAOnBeforeInsertDocEntryForPostedSalesInvoice(Record Sales Invoice Header, Integer, Record Document Entry) :#
[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeInsertDocEntryForPostedSalesInvoice(var MarkedSalesInvoiceHeader: Record "Sales Invoice Header"; var DocumentCount: Integer; var DocumentEntry: Record "Document Entry" temporary):
[EventSubscriber(ObjectType::Page, Page::"KVSPSAJob Documents", 'KVSPSAOnBeforeInsertDocEntryForPostedSalesInvoice', '', false, false)]
local procedure DoSomethingKVSPSAOnBeforeInsertDocEntryForPostedSalesInvoice(var MarkedSalesInvoiceHeader: Record "Sales Invoice Header"; var DocumentCount: Integer; var DocumentEntry: Record "Document Entry" temporary)
begin
end;
KVSPSAOnBeforeShowRecords(Integer, Text, Boolean, Record KVSPSAMainJobLine, Record Document Entry, Boolean) :#
[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeShowRecords(RecordTableID: Integer; JobNoFilter: Text; IsMainJob: Boolean; var MainJobLine: Record "KVSPSAMainJobLine"; var TempDocumentEntry: Record "Document Entry" temporary; var IsHandled: Boolean):
[EventSubscriber(ObjectType::Page, Page::"KVSPSAJob Documents", 'KVSPSAOnBeforeShowRecords', '', false, false)]
local procedure DoSomethingKVSPSAOnBeforeShowRecords(RecordTableID: Integer; JobNoFilter: Text; IsMainJob: Boolean; var MainJobLine: Record "KVSPSAMainJobLine"; var TempDocumentEntry: Record "Document Entry" temporary; var IsHandled: Boolean)
begin
end;