pageAL Developmentofficial - Microsoftderived - from the source, no model textobsolete - pending

Page 1638 "Booking Items"

Base Application · Microsoft.Booking

Across versionsobsolete pending since 28.0

  1. BC23-27present
  2. BC28declaration changed
  3. BC29-30unchanged

Neighbourhood 4 connected objects and pages

Table 6707 "Booking Item" (relates to)Booking ItemCodeunit 6721 "Booking Manager" (calls, 2 links)Booking ManagerCodeunit 700 "Page Management" (calls, 2 links)Page ManagementCodeunit 5302 "Outlook Synch. Type Conv" (calls)Outlook Synch. Type Conv

Open in the neighbourhood explorer

One hop out, from the extracted relations and call graph. Up to 40 shown; the sections below list them all.

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

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.

Called by

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.

Evidence 1 sources