Codeunit "Job Jnl.-Post Batch"

ID 1013
Namespace: Microsoft.Projects.Project.Posting

Properties

Name Value
Permissions TableData "Job Journal Batch" = rimd, TableData "Job Journal Line" = rimd
TableNo Table Microsoft.Projects.Project.Journal."Job Journal Line"
EventSubscriberInstance Manual

Methods

SetSuppressCommit

procedure SetSuppressCommit(NewSuppressCommit: Boolean)

Parameters

Name Type Description
NewSuppressCommit Boolean

Events

OnAfterCheckJnlLine

[IntegrationEvent(False,False)]
local procedure OnAfterCheckJnlLine(var JobJournalLine: Record "Job Journal Line")

Parameters

Name Type Description
JobJournalLine Table Microsoft.Projects.Project.Journal."Job Journal Line"

OnAfterJobJnlPostLine

[IntegrationEvent(False,False)]
local procedure OnAfterJobJnlPostLine(var JobJournalLine: Record "Job Journal Line")

Parameters

Name Type Description
JobJournalLine Table Microsoft.Projects.Project.Journal."Job Journal Line"

OnAfterPostJnlLines

[IntegrationEvent(False,False)]
local procedure OnAfterPostJnlLines(var JobJournalBatch: Record "Job Journal Batch", var JobJournalLine: Record "Job Journal Line", JobRegNo: Integer, var SuppressCommit: Boolean)

Parameters

Name Type Description
JobJournalBatch Table Microsoft.Projects.Project.Journal."Job Journal Batch"
JobJournalLine Table Microsoft.Projects.Project.Journal."Job Journal Line"
JobRegNo Integer
SuppressCommit Boolean

OnBeforeCode

[IntegrationEvent(False,False)]
local procedure OnBeforeCode(var JobJournalLine: Record "Job Journal Line", var SuppressCommit: Boolean)

Parameters

Name Type Description
JobJournalLine Table Microsoft.Projects.Project.Journal."Job Journal Line"
SuppressCommit Boolean

OnBeforeJobJnlPostLine

[IntegrationEvent(False,False)]
local procedure OnBeforeJobJnlPostLine(var JobJournalLine: Record "Job Journal Line")

Parameters

Name Type Description
JobJournalLine Table Microsoft.Projects.Project.Journal."Job Journal Line"

OnBeforeDeleteNonRecJnlLines

[IntegrationEvent(False,False)]
local procedure OnBeforeDeleteNonRecJnlLines(var JobJournalLine: Record "Job Journal Line", var IsHandled: Boolean, var FromJobJournalLine: Record "Job Journal Line", var JobJournalLine2: Record "Job Journal Line")

Parameters

Name Type Description
JobJournalLine Table Microsoft.Projects.Project.Journal."Job Journal Line"
IsHandled Boolean
FromJobJournalLine Table Microsoft.Projects.Project.Journal."Job Journal Line"
JobJournalLine2 Table Microsoft.Projects.Project.Journal."Job Journal Line"

OnBeforeTestDocumentNo

[IntegrationEvent(False,False)]
local procedure OnBeforeTestDocumentNo(var JobJournalLine: Record "Job Journal Line", var IsHandled: Boolean)

Parameters

Name Type Description
JobJournalLine Table Microsoft.Projects.Project.Journal."Job Journal Line"
IsHandled Boolean

OnBeforeUpdateAndDeleteLines

[IntegrationEvent(False,False)]
local procedure OnBeforeUpdateAndDeleteLines(var JobJournalLine: Record "Job Journal Line")

Parameters

Name Type Description
JobJournalLine Table Microsoft.Projects.Project.Journal."Job Journal Line"

OnCodeOnAfterFilterJobJnlLine

[IntegrationEvent(False,False)]
local procedure OnCodeOnAfterFilterJobJnlLine(var JobJournalLine: Record "Job Journal Line")

Parameters

Name Type Description
JobJournalLine Table Microsoft.Projects.Project.Journal."Job Journal Line"

OnCodeOnBeforeCheckLines

[IntegrationEvent(False,False)]
local procedure OnCodeOnBeforeCheckLines(var JobJournalLine: Record "Job Journal Line")

Parameters

Name Type Description
JobJournalLine Table Microsoft.Projects.Project.Journal."Job Journal Line"

OnCodeOnAfterMakeMultiLevelAdjmt

[IntegrationEvent(False,False)]
local procedure OnCodeOnAfterMakeMultiLevelAdjmt(var JobJournalLine: Record "Job Journal Line")

Parameters

Name Type Description
JobJournalLine Table Microsoft.Projects.Project.Journal."Job Journal Line"

OnUpdateAndDeleteLinesOnBeforeSetUpNewLine

[IntegrationEvent(False,False)]
local procedure OnUpdateAndDeleteLinesOnBeforeSetUpNewLine(JobJnlBatch: Record "Job Journal Batch", var JobJnlLine3: Record "Job Journal Line", var IsHandled: Boolean)

Parameters

Name Type Description
JobJnlBatch Table Microsoft.Projects.Project.Journal."Job Journal Batch"
JobJnlLine3 Table Microsoft.Projects.Project.Journal."Job Journal Line"
IsHandled Boolean

See also