Page 1638 "Booking Items"
Base Application · Microsoft.Booking
Across versionsobsolete pending since 28.0
- BC23-27present
- BC28declaration changed
- BC29-30unchanged
Neighbourhood 4 connected objects and pages
Base Application · Microsoft.Booking · captioned “Bookings Not Invoiced” · BC23-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| Caption | Bookings Not Invoiced |
| SourceTable | Booking Item |
| PageType | List |
| ObsoleteState | Pending |
| ObsoleteTag | 28.0 |
| ObsoleteReason | Booking sync is no longer part of Business Central 365. |
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 |
|---|---|---|---|
| Group | Start Date | StartDate |
Specifies the start date and time of the booking. |
| Duration | Duration | Specifies the duration of the booking that is not yet invoiced. | |
| Customer | CustomerName |
Specifies the name of the customer that the booking is for. | |
| Service | Service Name | Specifies the subject of the booking. |
Actions
| Group | Action | ToolTip | Runs |
|---|---|---|---|
| Processing | Create Invoice | Create a new sales invoice for the selected booking. | |
| Create Invoice for Customer | Create a new sales invoice for all items booked by the customer on the selected booking. | ||
| Mark as Invoiced | Mark the bookings that you have selected as invoiced. This removes the bookings from this view. | ||
| Invoice All | Create a new sales invoice for all non-invoiced bookings. |
Procedures
GetSelectedRecords(var TempBookingItem: Record "Booking Item" temporary)
Plus 4 local procedures.
Triggers
OnAfterGetRecord
Relations
- source table Table 6707 “Booking Item”
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 700 “Page Management” (2 calls:
OutputAction → GetConditionalCardPageID,OutputAction → GetConditionalListPageID) - Codeunit 5302 “Outlook Synch. Type Conv” (1 call:
OnAfterGetRecord → UTC2LocalDT) - Codeunit 6721 “Booking Manager” (1 call:
InvoiceItemsForCustomer → InvoiceItemsForCustomer)
Called by
- Codeunit 6721 “Booking Manager” (1 call:
InvoiceBookingItems → (object))
Deprecations
- object: Pending 28.0 (#if not CLEAN28), “Booking sync is no longer part of Business Central 365.”
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: "Booking Items"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.