Report 750 "Save as Standard Gen. Journal"
Base Application · Microsoft.Finance.GeneralLedger.Journal
Across versions
- BC23-30present
Neighbourhood 2 connected objects and pages
Base Application · Microsoft.Finance.GeneralLedger.Journal · BC23-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| Caption | Save as Standard Gen. Journal |
Events published
OnBeforeStandardGenJnlLineInsert(var StandardGeneralJournalLine: Record "Standard General Journal Line"; GenJnlLine: Record "Gen. Journal Line")(integration): Integration event raised before inserting standard general journal line during conversion process. Enables custom modification of standard journal line fields before database insertion.OnCopyGenJnlLineDimsOnBeforeStdGenJnlLineModify(var StdGenJnlLine: Record "Standard General Journal Line")(integration): Integration event raised before modifying standard general journal line during dimension copying process. Enables custom processing during dimension transfer from general journal to standard journal lines.OnAfterStandardGenJnlLineInsert(var StandardGeneralJournalLine: Record "Standard General Journal Line"; GenJournalLine: Record "Gen. Journal Line")(integration): Integration event raised after inserting standard general journal line during conversion process. Enables custom processing after standard journal line creation and initial setup.
Procedures
Initialise(var SelectedGenJnlLines: Record "Gen. Journal Line"; SelectedGenJnlBatch: Record "Gen. Journal Batch"): Initializes the report with selected journal lines and batch information for standard journal creation. Sets up the source data and batch context for processing journal lines into standard journal template.InitializeRequest(NewCode: Code[10]; NewDescription: Text[50]; NewSaveAmount: Boolean): Initializes request parameters for standard journal creation with specified settings. Configures the standard journal code, description, and amount saving preferences for processing.GetStdGeneralJournal(var StdGenJnl1: Record "Standard General Journal"): Boolean: Retrieves the created standard general journal record and indicates if creation was successful. Returns the standard journal that was created during the report processing.
Plus 3 local procedures.
Triggers
OnPreReport
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 27 “Confirm Management” (1 call:
SaveGenJnlAsStandardJnl → GetResponseOrDefault) - Codeunit 408 “DimensionManagement” (1 call:
CopyGenJnlLineDims → UpdateGlobalDimFromDimSetID)
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: "report", object_name: "Save as Standard Gen. Journal"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.