Codeunit JobJnlManagement
ID 1020
Namespace: Microsoft.Projects.Project.Journal
Properties
Name
Value
Permissions
TableData "Job Journal Template" = rimd,
TableData "Job Journal Batch" = rimd,
TableData "Job Entry No." = rimd
Methods
TemplateSelection
procedure TemplateSelection(PageID: Integer, RecurringJnl: Boolean, var JobJnlLine: Record "Job Journal Line", var JnlSelected: Boolean)
Parameters
TemplateSelectionFromBatch
procedure TemplateSelectionFromBatch(var JobJnlBatch: Record "Job Journal Batch")
Parameters
OpenJnl
procedure OpenJnl(var CurrentJnlBatchName: Code[10], var JobJnlLine: Record "Job Journal Line")
Parameters
OpenJnlBatch
procedure OpenJnlBatch(var JobJnlBatch: Record "Job Journal Batch")
Parameters
CheckName
procedure CheckName(CurrentJnlBatchName: Code[10], var JobJnlLine: Record "Job Journal Line")
Parameters
SetName
procedure SetName(CurrentJnlBatchName: Code[10], var JobJnlLine: Record "Job Journal Line")
Parameters
LookupName
procedure LookupName(var CurrentJnlBatchName: Code[10], var JobJnlLine: Record "Job Journal Line")
Parameters
GetNames
procedure GetNames(var JobJnlLine: Record "Job Journal Line", var JobDescription: Text[100], var AccName: Text[100])
Parameters
GetNextEntryNo
procedure GetNextEntryNo(): Integer
Returns
ShowItemAvailabilityFromJobJournalLines
procedure ShowItemAvailabilityFromJobJournalLines(var JobJournalLine: Record "Job Journal Line", AvailabilityType: Enum "Item Availability Type")
Parameters
Events
OnLookupNameOnAfterSetFilters
[IntegrationEvent(False,False)]
local procedure OnLookupNameOnAfterSetFilters(var JobJournalBatch: Record "Job Journal Batch")
Parameters
OnBeforeOpenJnlBatch
[IntegrationEvent(False,False)]
local procedure OnBeforeOpenJnlBatch(var JobJournalBatch: Record "Job Journal Batch", var IsHandled: Boolean)
Parameters
OnBeforeGetJobDescription
[IntegrationEvent(False,False)]
local procedure OnBeforeGetJobDescription(JobJnlLine: Record "Job Journal Line", LastJobJnlLine: Record "Job Journal Line", var JobDescription: Text[100], var IsHandled: Boolean)
Parameters
OnBeforeOpenJnl
[IntegrationEvent(False,False)]
local procedure OnBeforeOpenJnl(var CurrentJnlBatchName: Code[10], var JobJournalLine: Record "Job Journal Line")
Parameters
OnBeforeTemplateSelectionFromBatch
[IntegrationEvent(False,False)]
local procedure OnBeforeTemplateSelectionFromBatch(var JobJnlBatch: Record "Job Journal Batch", var OpenFromBatch: Boolean, var IsHandled: Boolean)
Parameters
OnTemplateSelectionOnAfterJobJnlTemplateSetFilters
[IntegrationEvent(False,False)]
local procedure OnTemplateSelectionOnAfterJobJnlTemplateSetFilters(PageID: Integer, RecurringJnl: Boolean, var JobJnlLine: Record "Job Journal Line", var JobJournalTemplate: Record "Job Journal Template")
Parameters
See also