Codeunit 361 "MoveEntries"
Base Application · Microsoft.Utilities
Across versions
- BC23present
- BC24declaration changed
- BC2518 events added, 13 events removed
- BC26-27unchanged
- BC2812 events removed, 11 procedures removed
- BC29-30unchanged
Neighbourhood 19 connected objects and pages
Base Application · Microsoft.Utilities · BC23-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| Permissions | TableData “G/L Entry” = rm, TableData “Cust. Ledger Entry” = rm, tabledata “Detailed Cust. Ledg. Entry” = rm, TableData “Vendor Ledger Entry” = rm, tabledata “Detailed Vendor Ledg. Entry” = rm, TableData “Item Ledger Entry” = rm, TableData “Job Ledger Entry” = rm, TableData “Res. Ledger Entry” = rm,… |
Events published
OnAfterMoveGLEntries(GLAccount: Record "G/L Account"; var GLEntry: Record "G/L Entry")(integration)OnAfterMoveBankAccEntries(BankAccount: Record "Bank Account"; var BankAccountLedgerEntry: Record "Bank Account Ledger Entry"; var CheckLedgerEntry: Record "Check Ledger Entry")(integration)OnAfterMoveCashFlowEntries(CashFlowAccount: Record "Cash Flow Account"; CashFlowSetup: Record "Cash Flow Setup")+ BC25 − BC25 (integration)- subscribers: Codeunit 6492 “Serv. Move Entries” OnAfterMoveCashFlowEntries
OnAfterMoveDocRelatedEntries(TableNo: Integer; DocNo: Code[20])(integration)OnBeforeCheckGLAccountEntries(var GLEntry: Record "G/L Entry"; var GLSetup: Record "General Ledger Setup"; var GLAccount: Record "G/L Account"; var IsHandled: Boolean)(integration)OnBeforeSetCustLedgEntryFilterByAccPeriod(var CustLedgEntry: Record "Cust. Ledger Entry"; var IsHandled: Boolean)(integration)OnBeforeSetVendLedgEntryFilterByAccPeriod(var VendLedgEntry: Record "Vendor Ledger Entry"; var IsHandled: Boolean)(integration)OnBeforeMoveGLEntries(GLAccount: Record "G/L Account"; var GLAccNo: Code[20]; var GLEntry: Record "G/L Entry")(integration)OnBeforeMoveCustEntries(Customer: Record Customer; var NewCustNo: Code[20])(integration)OnBeforeMoveVendEntries(Vendor: Record Vendor; var NewVendNo: Code[20])(integration)OnBeforeMoveBankAccEntries(BankAccount: Record "Bank Account"; var NewBankAccNo: Code[20])(integration)OnBeforeMoveItemEntries(Item: Record Item; var NewItemNo: Code[20])(integration)OnBeforeMoveResEntries(Resource: Record Resource; var NewResNo: Code[20])(integration)OnBeforeMoveJobEntries(Job: Record Job; var NewJobNo: Code[20])(integration)OnBeforeMoveCashFlowEntries(CashFlowAccount: Record "Cash Flow Account"; var NewAccountNo: Code[20])(integration)OnBeforeMoveDocRelatedEntries(TableNo: Integer; DocNo: Code[20])(integration)OnMoveItemEntriesOnBeforeCheckForOpenEtries(var ItemLedgerEntry: Record "Item Ledger Entry")(integration)OnMoveCustEntriesOnBeforeError(var Cust: Record Customer)(integration)OnMoveCustEntriesOnAfterModifyCustLedgEntries(var Customer: Record Customer; NewCustNo: Code[20])+ BC25 (integration)- subscribers: Codeunit 6492 “Serv. Move Entries” OnMoveCustEntriesOnAfterModifyCustLedgEntries
OnMoveVendEntriesOnAfterModifyVendLedgEntries(var Vendor: Record Vendor; NewVendNo: Code[20])+ BC25 (integration)- subscribers: Codeunit 6492 “Serv. Move Entries” OnMoveVendEntriesOnAfterModifyVendLedgEntries
OnMoveItemEntriesOnAfterModifyItemLedgerEntries(var Item: Record Item; NewItemNo: Code[20])+ BC25 (integration)- subscribers: Codeunit 6492 “Serv. Move Entries” OnMoveItemEntriesOnAfterModifyItemLedgerEntries
OnMoveResEntriesOnAfterModifyResLedgerEntries(var Resource: Record Resource; NewResNo: Code[20])+ BC25 (integration)- subscribers: Codeunit 6492 “Serv. Move Entries” OnMoveResEntriesOnAfterModifyResLedgerEntries
OnMoveJobEntriesOnAfterModifyJobLedgerEntries(var Job: Record Job; NewJobNo: Code[20])+ BC25 (integration)- subscribers: Codeunit 6492 “Serv. Move Entries” OnMoveJobEntriesOnAfterModifyJobLedgerEntries
Procedures
MoveGLEntries(GLAcc: Record "G/L Account")MoveCustEntries(Cust: Record Customer)MoveVendorEntries(Vend: Record Vendor)MoveBankAccEntries(BankAcc: Record "Bank Account")MoveItemEntries(Item: Record Item)MoveResEntries(Res: Record Resource)MoveJobEntries(Job: Record Job)MoveCashFlowEntries(CashFlowAccount: Record "Cash Flow Account")MoveDocRelatedEntries(TableNo: Integer; DocNo: Code[20])
Plus 3 local procedures.
Triggers
OnRun
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 5849 “Avg. Cost Entry Point Handler” (2 calls:
MoveItemEntries → DeleteBuffer,MoveItemEntries → IsEntriesAdjusted) - Codeunit 100 “Calc. G/L Acc. Where-Used” (1 call:
MoveGLEntries → DeleteGLNo) - Codeunit 27 “Confirm Management” (1 call:
CheckGLAccountEntries → GetResponseOrDefault) - Codeunit 5836 “Cost Calculation Management” (1 call:
MoveDocRelatedEntries → GetDocType)
Called by
- Codeunit 363 “PostSales-Delete” (4 calls:
DeleteSalesCrMemoLines → MoveDocRelatedEntries,DeleteSalesInvLines → MoveDocRelatedEntries,DeleteSalesRcptLines → MoveDocRelatedEntries, …) - Codeunit 364 “PostPurch-Delete” (4 calls:
DeletePurchCrMemoLines → MoveDocRelatedEntries,DeletePurchInvLines → MoveDocRelatedEntries,DeletePurchRcptLines → MoveDocRelatedEntries, …) - Codeunit 902 “PostedAssemblyLines-Delete” (1 call:
DeleteLines → MoveDocRelatedEntries) - Table 15 “G/L Account” (1 call:
OnDelete → MoveGLEntries) - Table 156 “Resource” (1 call:
OnDelete → MoveResEntries) - Table 167 “Job” (1 call:
OnDelete → MoveJobEntries) - Table 18 “Customer” (1 call:
OnDelete → MoveCustEntries) - Table 23 “Vendor” (1 call:
OnDelete → MoveVendorEntries) - Table 27 “Item” (1 call:
OnDelete → MoveItemEntries) - Table 270 “Bank Account” (1 call:
OnDelete → MoveBankAccEntries) - Table 5744 “Transfer Shipment Header” (1 call:
OnDelete → MoveDocRelatedEntries) - Table 5746 “Transfer Receipt Header” (1 call:
OnDelete → MoveDocRelatedEntries) - Table 5856 “Direct Trans. Header” (1 call:
OnDelete → MoveDocRelatedEntries) - Table 841 “Cash Flow Account” (1 call:
OnDelete → MoveCashFlowEntries)
Countries that replace it
Source: AL metadata extracted from the code (names, ids, signatures, properties); no code bodies (D10).
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: "MoveEntries"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.