Skip to content

KVSPSAJobFixedAssetIntegration#

Events#

KVSPSAOnBeforePostJobJnlLineForFixedAsset(Record Job Journal Line, Record FA Ledger Entry, Option) :#

[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforePostJobJnlLineForFixedAsset(var JobJournalLine: Record "Job Journal Line"; FALedgerEntry: Record "FA Ledger Entry"; PostingMode: Option): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSAJobFixedAssetIntegration", 'KVSPSAOnBeforePostJobJnlLineForFixedAsset', '', false, false)]
local procedure DoSomethingKVSPSAOnBeforePostJobJnlLineForFixedAsset(var JobJournalLine: Record "Job Journal Line"; FALedgerEntry: Record "FA Ledger Entry"; PostingMode: Option)
begin
end;

KVSPSAOnBeforeShouldPostJobLedgerEntryForFALedgerEntry(Record FA Ledger Entry, Option, Boolean) :#

[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeShouldPostJobLedgerEntryForFALedgerEntry(FALedgerEntry: Record "FA Ledger Entry"; var PostingMode: Option; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSAJobFixedAssetIntegration", 'KVSPSAOnBeforeShouldPostJobLedgerEntryForFALedgerEntry', '', false, false)]
local procedure DoSomethingKVSPSAOnBeforeShouldPostJobLedgerEntryForFALedgerEntry(FALedgerEntry: Record "FA Ledger Entry"; var PostingMode: Option; var IsHandled: Boolean)
begin
end;

KVSPSAOnFindWorkPackageCodeForFALedgerEntry(Enum FA Ledger Entry FA Posting Type, Record FA Setup, Code[20]) :#

[IntegrationEvent(false, false)]
local procedure KVSPSAOnFindWorkPackageCodeForFALedgerEntry(FALedgerEntryFAPostingType: Enum "FA Ledger Entry FA Posting Type"; FASetup: Record "FA Setup"; var WorkPackage: Code[20]): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSAJobFixedAssetIntegration", 'KVSPSAOnFindWorkPackageCodeForFALedgerEntry', '', false, false)]
local procedure DoSomethingKVSPSAOnFindWorkPackageCodeForFALedgerEntry(FALedgerEntryFAPostingType: Enum "FA Ledger Entry FA Posting Type"; FASetup: Record "FA Setup"; var WorkPackage: Code[20])
begin
end;

KVSPSAOnGetFALedgerEntryPostingTypeFromPurchaseLine(Record Purchase Line, Enum FA Ledger Entry FA Posting Type) :#

[IntegrationEvent(false, false)]
local procedure KVSPSAOnGetFALedgerEntryPostingTypeFromPurchaseLine(PurchaseLine: Record "Purchase Line"; var FALedgerEntryFAPostingType: Enum "FA Ledger Entry FA Posting Type"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSAJobFixedAssetIntegration", 'KVSPSAOnGetFALedgerEntryPostingTypeFromPurchaseLine', '', false, false)]
local procedure DoSomethingKVSPSAOnGetFALedgerEntryPostingTypeFromPurchaseLine(PurchaseLine: Record "Purchase Line"; var FALedgerEntryFAPostingType: Enum "FA Ledger Entry FA Posting Type")
begin
end;