Skip to content

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;