Codeunit 1312 "Vendor Mgt."
Base Application · Microsoft.Purchases.Vendor
Across versions
- BC23-30present
Neighbourhood 11 connected objects and pages
Base Application · Microsoft.Purchases.Vendor · BC23-30 · source at ea08af5e · facts from BC29
Events published
OnAfterSetFilterForExternalDocNo(var VendorLedgerEntry: Record "Vendor Ledger Entry"; DocumentDate: Date)(integration)
Procedures
CalcAmountsOnPostedInvoices(VendNo: Code[20]; var RecCount: Integer): DecimalCalcAmountsOnPostedCrMemos(VendNo: Code[20]; var RecCount: Integer): DecimalCalcAmountsOnPostedOrders(VendNo: Code[20]; var RecCount: Integer): DecimalCalcAmountsOnUnpostedInvoices(VendNo: Code[20]; var RecCount: Integer): DecimalCalcAmountsOnUnpostedCrMemos(VendNo: Code[20]; var RecCount: Integer): DecimalDrillDownOnPostedInvoices(VendNo: Code[20])DrillDownOnPostedCrMemo(VendNo: Code[20])DrillDownOnPostedOrders(VendNo: Code[20])DrillDownOnOutstandingInvoices(VendNo: Code[20])DrillDownOnOutstandingCrMemos(VendNo: Code[20])SetFilterForExternalDocNo(var VendorLedgerEntry: Record "Vendor Ledger Entry"; DocumentType: Enum "Gen. Journal Document Type"; ExternalDocNo: Text[35]; VendorNo: Code[20]; DocumentDate: Date)GetCurrentYearFilter(): Text[30]
Plus 4 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 358 “DateFilter-Calc” (1 call:
GetCurrentYearFilter → CreateFiscalYearFilter) - Page 146 “Posted Purchase Invoices” (1 call:
DrillDownOnPostedInvoices → (object)) - Page 147 “Posted Purchase Credit Memos” (1 call:
DrillDownOnPostedCrMemo → (object)) - Page 9308 “Purchase Invoices” (1 call:
DrillDownOnOutstandingInvoices → (object)) - Page 9309 “Purchase Credit Memos” (1 call:
DrillDownOnOutstandingCrMemos → (object)) - Query 2507 “Purchase Orders” (1 call:
DrillDownOnPostedOrders → (object))
Called by
- Codeunit 12 “Gen. Jnl.-Post Line” (1 call:
CheckPurchExtDocNo → SetFilterForExternalDocNo) - Codeunit 90 “Purch.-Post” (1 call:
CheckExternalDocumentNumber → SetFilterForExternalDocNo) - Report 2 “General Journal - Test” (1 call:
CheckVend → SetFilterForExternalDocNo) - Report 317 “Vendor Pre-Payment Journal” (1 call:
CheckVend → SetFilterForExternalDocNo) - Table 38 “Purchase Header” (1 call:
FindPostedDocumentWithSameExternalDocNo → SetFilterForExternalDocNo)
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: "Vendor Mgt."), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.