Codeunit 1011 "Job Jnl.-Check Line"
Base Application · Microsoft.Projects.Project.Posting
Across versions
- BC23-25present
- BC261 procedures added
- BC271 events added
- BC28-30unchanged
Neighbourhood 8 connected objects and pages
Base Application · Microsoft.Projects.Project.Posting · BC23-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| TableNo | Job Journal Line |
Events published
OnAfterRunCheck(var JobJnlLine: Record "Job Journal Line")(integration)OnBeforeCheckDocumentDate(var JobJnlLine: Record "Job Journal Line"; var IsHandled: Boolean)(integration)OnBeforeCheckPostingDate(var JobJnlLine: Record "Job Journal Line"; var IsHandled: Boolean)(integration)OnBeforeCheckWhseQtyPicked(var JobJournalLine: Record "Job Journal Line"; var IsHandled: Boolean)(integration)OnBeforeRunCheck(var JobJnlLine: Record "Job Journal Line")(integration)OnBeforeCheckDim(var JobJnlLine: Record "Job Journal Line"; var IsHandled: Boolean)(integration)OnBeforeCheckItemQuantityAndBinCode(JobJournalLine: Record "Job Journal Line"; var IsHandled: Boolean)(integration)OnBeforeCheckItemQuantityJobJnl(var JobJnlLine: Record "Job Journal Line"; var IsHandled: Boolean)(integration)OnBeforeTestJobJnlLine(JobJournalLine: Record "Job Journal Line"; var IsHandled: Boolean)(integration)OnBeforeTestChargeable(JobJournalLine: Record "Job Journal Line"; var IsHandled: Boolean)(integration)OnCheckDimOnAfterCreateDimTableID(JobJournalLine: Record "Job Journal Line"; var TableID: array[10] of Integer; var No: array[10] of Code[20])(integration)OnRunCheckOnBeforeTestFieldJobStatus(var IsHandled: Boolean; var JobJnlLine: Record "Job Journal Line")(integration)OnCheckItemQuantityAndBinCodeOnBeforeCheckBinCode(JobJournalLine: Record "Job Journal Line"; var IsHandled: Boolean)+ BC27 (integration)
Procedures
RunCheck(var JobJnlLine: Record "Job Journal Line")SetCalledFromInvtPutawayPick(NewCalledFromInvtPutawayPick: Boolean)(internal)SetCalledFromPurchase(NewCalledFromPurchase: Boolean)+ BC26 (internal)
Plus 10 local procedures.
Triggers
OnRun
Relations
- runs on Table 210 “Job Journal Line”
Calls
From the extracted call graph of BC29 (graphify-al on the snapshot checkout): calls whose target is known from a declared type or an Object::"Name" argument. Interface dispatch and calls through events are not counted, so the list is not complete.
- Codeunit 408 “DimensionManagement” (5 calls:
CheckDim → CheckDimIDComb,CheckDim → CheckDimValuePosting,CheckDim → GetDimCombErr, …) - Codeunit 5777 “Whse. Validate Source Line” (2 calls:
CheckWhseQtyPicked → IsInventoryPickRequiredForJobJnlLine,CheckWhseQtyPicked → IsWhsePickRequiredForJobJnlLine) - Codeunit 5700 “User Setup Management” (1 call:
CheckPostingDate → IsPostingDateValid) - Codeunit 950 “Time Sheet Management” (1 call:
RunCheck → CheckJobJnlLine)
Called by
- Codeunit 1012 “Job Jnl.-Post Line” (3 calls:
Code → RunCheck,Code → SetCalledFromInvtPutawayPick,Code → SetCalledFromPurchase) - Codeunit 1013 “Job Jnl.-Post Batch” (1 call:
Code → RunCheck) - Codeunit 9073 “Check Job Jnl. Line. Backgr.” (1 call:
RunJobJnlCheckLineCodeunit → (object))
Ask your agent
Procedure bodies are not stored here (D10). The call sections above are our own, per object, from the BC29 call graph. For a procedure body or the calls of one procedure, ask bc-code-atlas (external, by Stefan Maron, MIT; default corpus w1-28), which the bc-observatory plugin connects: bcatlas_resolve_node(object_type: "codeunit", object_name: "Job Jnl.-Check Line"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.