Share via


Codeunit "Job Jnl. Line-Reserve"

ID 99000844
Namespace: Microsoft.Projects.Project.Journal

Properties

Name Value
Permissions TableData "Reservation Entry" = rimd

Methods

VerifyChange

procedure VerifyChange(var NewJobJnlLine: Record "Job Journal Line", var OldJobJnlLine: Record "Job Journal Line")

Parameters

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

VerifyQuantity

procedure VerifyQuantity(var NewJobJnlLine: Record "Job Journal Line", var OldJobJnlLine: Record "Job Journal Line")

Parameters

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

RenameLine

procedure RenameLine(var NewJobJnlLine: Record "Job Journal Line", var OldJobJnlLine: Record "Job Journal Line")

Parameters

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

DeleteLineConfirm

procedure DeleteLineConfirm(var JobJnlLine: Record "Job Journal Line"): Boolean

Parameters

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

Returns

Type Description
Boolean

DeleteLine

procedure DeleteLine(var JobJnlLine: Record "Job Journal Line")

Parameters

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

CallItemTracking

procedure CallItemTracking(var JobJnlLine: Record "Job Journal Line", IsReclass: Boolean)

Parameters

Name Type Description
JobJnlLine Table Microsoft.Projects.Project.Journal."Job Journal Line"
IsReclass Boolean

TransJobJnlLineToItemJnlLine

procedure TransJobJnlLineToItemJnlLine(var JobJnlLine: Record "Job Journal Line", var ItemJnlLine: Record "Item Journal Line", TransferQty: Decimal): Decimal

Parameters

Name Type Description
JobJnlLine Table Microsoft.Projects.Project.Journal."Job Journal Line"
ItemJnlLine Table Microsoft.Inventory.Journal."Item Journal Line"
TransferQty Decimal

Returns

Type Description
Decimal

InitFromJobJnlLine

procedure InitFromJobJnlLine(var TrackingSpecification: Record "Tracking Specification", var JobJnlLine: Record "Job Journal Line")

Parameters

Name Type Description
TrackingSpecification Table Microsoft.Inventory.Tracking."Tracking Specification"
JobJnlLine Table Microsoft.Projects.Project.Journal."Job Journal Line"

Events

OnVerifyChangeOnBeforeHasError

[IntegrationEvent(False,False)]
local procedure OnVerifyChangeOnBeforeHasError(NewJobJnlLine: Record "Job Journal Line", OldJobJnlLine: Record "Job Journal Line", var HasError: Boolean, var ShowError: Boolean)

Parameters

Name Type Description
NewJobJnlLine Table Microsoft.Projects.Project.Journal."Job Journal Line"
OldJobJnlLine Table Microsoft.Projects.Project.Journal."Job Journal Line"
HasError Boolean
ShowError Boolean

OnSetSourceForReservationOnBeforeUpdateReservation

Obsolete

This element will become obsolete from version 27.0. This event is never raised.

[Obsolete(This event is never raised.,27.0)]
[IntegrationEvent(False,False)]
local procedure OnSetSourceForReservationOnBeforeUpdateReservation(var ReservEntry: Record "Reservation Entry", JobJnlLine: Record "Job Journal Line")

Parameters

Name Type Description
ReservEntry Table Microsoft.Inventory.Tracking."Reservation Entry"
JobJnlLine Table Microsoft.Projects.Project.Journal."Job Journal Line"

OnAfterInitFromJobJnlLine

[IntegrationEvent(False,False)]
local procedure OnAfterInitFromJobJnlLine(var TrackingSpecification: Record "Tracking Specification", JobJournalLine: Record "Job Journal Line")

Parameters

Name Type Description
TrackingSpecification Table Microsoft.Inventory.Tracking."Tracking Specification"
JobJournalLine Table Microsoft.Projects.Project.Journal."Job Journal Line"

See also