Page 456 "No. Series"
Business Foundation · Microsoft.Foundation.NoSeries
Across versions
- BC23present
- BC241 procedures removed
- BC25-30unchanged
Neighbourhood 174 connected objects and pages
Business Foundation · Microsoft.Foundation.NoSeries · BC23-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| Caption | No. Series |
| SourceTable | No. Series |
| PageType | List |
| UsageCategory | Administration |
| ApplicationArea | Basic, Suite |
Fields on this page
Layout controls in source order, grouped by the container they sit in. Shows: the table field a control is bound to (or its expression as written); ToolTip: the control’s own, else the bound field’s (marked).
| Group | Control | Shows | ToolTip |
|---|---|---|---|
| Control1 | Code | Code | Specifies a number series code. |
| Description | Description | Specifies a description of the number series. | |
| Starting Date | StartDate |
Specifies the date from which you want this number series to apply. You use this field if you want to start a new series at the beginning of a new period. You set up a number series line for each period. The program will automatically switch to the new series on the starting date. | |
| Starting No. | StartNo |
Specifies the first number in the series. | |
| Ending No. | EndNo |
Specifies the last number in the series. | |
| Last Date Used | LastDateUsed |
Specifies the date when a number was most recently assigned from the number series. | |
| Last No. Used | LastNoUsed |
Specifies the last number that was used from the number series. | |
| Warning No. | WarningNo |
Specifies when you want to receive a warning that the number series is running out. You enter a number from the series. The program will provide a warning when this number is reached. You can enter a maximum of 20 characters, both numbers and letters. | |
| Increment-by No. | IncrementByNo |
Specifies the value for incrementing the numeric part of the series. | |
| Default Nos. | Default Nos. | Specifies whether this number series will be used to assign numbers automatically. | |
| Manual Nos. | Manual Nos. | Specifies that you can enter numbers manually instead of using this number series. | |
| Date Order | Date Order | Specifies to check that numbers are assigned chronologically. | |
| Allow Gaps in Nos. | AllowGaps |
Specifies that a number assigned from the number series can later be deleted. This is practical for records, such as item cards and warehouse documents that, unlike financial transactions, can be deleted and cause gaps in the number sequence. This setting also means that new numbers will be generate… | |
| Implementation | Implementation |
Specifies the implementation to use for getting numbers. | |
| FactBoxes | Open Lines | part Page 421 “No. Series Lines Part” | — |
| Relationships | part Page 420 “No. Series Relationships Part” | — |
Actions
| Group | Action | ToolTip | Runs |
|---|---|---|---|
| Series | Lines | View or edit additional information about the number series lines. | Page 457 “No. Series Lines” |
| Relationships | View or edit relationships between number series. | Page 458 “No. Series Relationships” | |
| Processing | Test No. Series | Test whether the number series can generate new numbers. | |
| View | Show All | Show all number series. | |
| Show Expiring | Show number series that require your attention, such as, number series that have no lines or an have open lines which have reached the warning threshold. |
Procedures
UpdateLineActionOnPage()(protected)
Triggers
OnAfterGetRecord, OnNewRecord
Relations
- source table Table 308 “No. Series”
Pages and codeunits on this table
- Table 308 “No. Series” (drill-down page)
- Table 308 “No. Series” (lookup page)
Extended by
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 305 “No. Series - Setup Impl.” (1 call:
UpdateLineActionOnPage → UpdateLine)
Called by
- Codeunit 305 “No. Series - Setup Impl.” (5 calls:
CalculateOpen → (object),SelectCurrentNoSeriesLine → (object),SetNoSeriesLineFilters → (object), …) - Codeunit 6785 “Withholding Tax Mgmt.” (5 calls:
InitWithholdingTaxEntry → (object),InsertWithholdingTax → (object),PrintWHTSlips → (object), …) - Codeunit 80 “Sales-Post” (4 calls:
UpdateAssosOrderPostingNos → (object),UpdatePostingNo → (object),UpdateReturnReceiptNo → (object), …) - Page 6510 “Item Tracking Lines” (4 calls:
AssignNewLotNo → (object),AssignNewPackageNo → (object),AssignNewSerialNo → (object), …) - Table 270 “Bank Account” (4 calls:
AssistEdit → (object),GetCreditTransferMessageNo → (object),GetDirectDebitMessageNo → (object), …) - Table 295 “Reminder Header” (4 calls:
AssistEdit → (object),GetNoSeriesCode → (object),OnInsert → (object), …) - Table 36 “Sales Header” (4 calls:
AssistEdit → (object),GetNoSeriesCode → (object),InitInsert → (object), …) - Table 38 “Purchase Header” (4 calls:
AssistEdit → (object),GetNoSeriesCode → (object),InitInsert → (object), …) - Table 5900 “Service Header” (4 calls:
AssistEdit → (object),InitInsert → (object),SetDefaultNoSeries → (object), …) - Table 81 “Gen. Journal Line” (4 calls:
GenerateLineDocNo → (object),RenumberDocNoOnLines → (object),RenumberDocumentNo → (object), …) - Codeunit 309 “No. Series - Batch Impl.” (3 calls:
GetLastNoUsed → (object),SimulateGetNextNo → (object),SyncGlobalLineWithProvidedLine → (object)) - Codeunit 90 “Purch.-Post” (3 calls:
UpdateAssosOrderPostingNos → (object),UpdatePostingNos → (object),UpdateVendorInvoiceNoForSelfBilling → (object)) - Table 18 “Customer” (3 calls:
AssistEdit → (object),OnInsert → (object),TestNoSeries → (object)) - Table 210 “Job Journal Line” (3 calls:
RenumberDocNoOnLines → (object),RenumberDocumentNo → (object),SetUpNewLine → (object)) - Table 302 “Finance Charge Memo Header” (3 calls:
AssistEdit → (object),GetNoSeriesCode → (object),OnInsert → (object)) - Table 5605 “FA Journal Setup” (3 calls:
GetFAJnlDocumentNo → (object),GetGenJnlDocumentNo → (object),GetInsuranceJnlDocumentNo → (object)) - Table 5850 “Invt. Document Header” (3 calls:
AssistEdit → (object),InitRecord → (object),OnInsert → (object)) - Table 5875 “Phys. Invt. Order Header” (3 calls:
AssistEdit → (object),InitInsert → (object),InitRecord → (object)) - Table 6253 “Sust. ESG Standard” (3 calls:
AssistEdit → (object),OnInsert → (object),TestNoSeries → (object)) - Table 83 “Item Journal Line” (3 calls:
RenumberDocNoOnLines → (object),RenumberDocumentNo → (object),SetUpNewLine → (object)) - Table 900 “Assembly Header” (3 calls:
AssistEdit → (object),InitRecord → (object),OnInsert → (object)) - Codeunit 1303 “Correct Posted Sales Invoice” (2 calls:
OnRun → (object),TryPeekNextNo → (object)) - Codeunit 1313 “Correct Posted Purch. Invoice” (2 calls:
OnRun → (object),TryPeekNextNo → (object)) - Codeunit 1336 “Item Templ. Mgt.” (2 calls:
FillItemKeyFromInitSeries → (object),InitItemNo → (object)) - Codeunit 1381 “Customer Templ. Mgt.” (2 calls:
FillCustomerKeyFromInitSeries → (object),InitCustomerNo → (object)) - Codeunit 1385 “Vendor Templ. Mgt.” (2 calls:
FillVendorKeyFromInitSeries → (object),InitVendorNo → (object)) - Codeunit 20454 “Qlty. Item Journal Management” (2 calls:
CreateItemJournalLine → (object),CreateWarehouseJournalLine → (object)) - Codeunit 336 “No. Series Cop. Tools Impl.” (2 calls:
AddNoSeriesInfo → (object),BuildNoSeriesLineJson → (object)) - Codeunit 442 “Sales-Post Prepayments” (2 calls:
UpdateCrMemoDocNos → (object),UpdateInvoiceDocNos → (object)) - Codeunit 444 “Purchase-Post Prepayments” (2 calls:
UpdateCrMemoDocNos → (object),UpdateInvoiceDocNos → (object)) - Codeunit 5920 “ServItemManagement” (2 calls:
CreateServItemOnSalesLineShpt → (object),CreateServItemOnServItemLine → (object)) - Codeunit 5940 “ServContractManagement” (2 calls:
CreateOrGetCreditHeader → (object),CreateServHeader → (object)) - Codeunit 6610 “FS Int. Table Subscriber” (2 calls:
SetDocumentNo → (object),SetPostingDocumentNo → (object)) - Codeunit 6790 “WHT Employee Calculation” (2 calls:
InsertEmployeeWHTComponentEntry → (object),InsertEmployeeWithholdingTaxEntry → (object)) - Codeunit 6931 “Expense Vendor Matching” (2 calls:
CreateExpenseVendorFromExpense → (object),CreateMatchedExpenseVendor → (object)) - Page 457 “No. Series Lines” (2 calls:
OnAfterGetCurrRecord → (object),OnAfterGetRecord → (object)) - Report 6032 “Post Prepaid Contract Entries” (2 calls:
OnPreReport → (object),PostGenJnlLine → (object)) - Report 94 “Close Income Statement” (2 calls:
HandleGenJnlLine → (object),ValidateJnl → (object)) - Table 156 “Resource” (2 calls:
AssistEdit → (object),OnInsert → (object)) - Table 167 “Job” (2 calls:
AssistEdit → (object),InitJobNo → (object)) - Table 1690 “Bank Deposit Header” (2 calls:
AssistEdit → (object),InitInsert → (object)) - Table 23 “Vendor” (2 calls:
AssistEdit → (object),OnInsert → (object)) - Table 27 “Item” (2 calls:
AssistEdit → (object),OnInsert → (object)) - Table 4811 “Intrastat Report Header” (2 calls:
AssistEdit → (object),InitIntrastatNo → (object)) - Table 5023 “Service Declaration Header” (2 calls:
AssistEdit → (object),OnInsert → (object)) - Table 5050 “Contact” (2 calls:
AssistEdit → (object),OnInsert → (object)) - Table 5071 “Campaign” (2 calls:
AssistEdit → (object),OnInsert → (object)) - Table 5076 “Segment Header” (2 calls:
AssistEdit → (object),OnInsert → (object)) - Table 5200 “Employee” (2 calls:
AssistEdit → (object),OnInsert → (object)) - Table 5405 “Production Order” (2 calls:
AssistEdit → (object),OnInsert → (object)) - and 112 more: data/code/graph/29/calls.json
Documented on Microsoft Learn
- Analyze data in lists with Copilot (preview)
- Analyze list page and query data using data analysis
- Set up general inventory information
- How to set up KID numbers on sales documents
- Register a new vendor
- Overview of tasks to set up purchasing
- Overview of tasks to configure sales processes
- Create number series
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: "page", object_name: "No. Series"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.
Evidence 8 of 9 sources
- codesrc/Business Foundation/App/NoSeries/src/Setup/NoSeries.Page.alreleases/29.x @ ea08af5e
- learnAnalyze data in lists with Copilot (preview)
- learnAnalyze list page and query data using data analysis
- learnSet up general inventory information
- learnHow to set up KID numbers on sales documents
- learnRegister a new vendor
- learnOverview of tasks to set up purchasing
- learnOverview of tasks to configure sales processes