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;