KVSPSAJobPostLine
Procedures
PostGenJnlLine(Record Gen. Journal Line, Record G/L Entry) :
Summary: This procedure create Job Journal Line from Gen Journal Line and G/L Entry then post it.
procedure PostGenJnlLine(GenJournalLine: Record "Gen. Journal Line"; GLEntry: Record "G/L Entry"):
Parameters:
GenJournalLine: Record used for create Job Journal LineGLEntry: Record used for create Job Journal Line
Events
KVSPSAOnAfterAssignFieldsToJobJnlLine(Record Job Journal Line, Record Purchase Line) :
Summary: Event fired after assigning fields to job journal line during job posting. Allows extensions to modify job journal line fields after standard assignment from purchase line. This event enables customization of job journal line data after the standard field transfer from purchase line to job journal line has been completed.
[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterAssignFieldsToJobJnlLine(var JobJournalLine: Record "Job Journal Line"; var PurchaseLine: Record "Purchase Line"):
Parameters:
JobJournalLine: The job journal line that received the field assignments (passed by reference for modification).PurchaseLine: The source purchase line that provided the field values for assignment.
KVSPSAOnAfterPostGenJnlLine(Record Gen. Journal Line, Record G/L Entry, Record Job Journal Line, Codeunit Job Jnl.-Post Line, Integer) :
[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterPostGenJnlLine(GenJournalLine: Record "Gen. Journal Line"; GLEntry: Record "G/L Entry"; JobJournalLine: Record "Job Journal Line"; var JobJnlPostLine: Codeunit "Job Jnl.-Post Line"; JobLedgEntryNo: Integer):
KVSPSAOnBeforeJobJnlPostLine(Record Job Journal Line, Record Purchase Line, Boolean) :
[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeJobJnlPostLine(var JobJournalLine: Record "Job Journal Line"; PurchaseLine: Record "Purchase Line"; var IsNotPostJobJnlLine: Boolean):
OnBeforeRunJobJnlPostLineRunWithCheck(Record Job Journal Line, Record Gen. Journal Line, Record G/L Entry) :
[IntegrationEvent(false, false)]
local procedure OnBeforeRunJobJnlPostLineRunWithCheck(var JobJournalLine: Record "Job Journal Line"; GenJournalLine: Record "Gen. Journal Line"; GLEntry: Record "G/L Entry"):