Table 5023 "Service Declaration Header"
ServiceDeclaration · Microsoft.Service.Reports
Across versions
- BC23-28not present
- BC29-30present
Neighbourhood 8 connected objects and pages
ServiceDeclaration · Microsoft.Service.Reports · BC29-30 · source at ea08af5e · facts from BC29
Learn documents this table through its pages: Page 5022 “Service Declarations” (1 Learn page), Page 5023 “Service Declaration” (1).
Properties
| Property | Value |
|---|---|
| LookupPageId | Service Declarations |
| DrillDownPageId | Service Declarations |
Fields
Explanation: the field’s ToolTip in the code; without one, the ToolTip of a page control bound to the field (marked via the page); without that, its Caption (marked caption) when that differs from the name.
| No. | Name | Type | Explanation | Notes |
|---|---|---|---|---|
| 1 | No. | Code[20] | Specifies the code of the service declaration. via Page 5023 “Service Declaration” | |
| 2 | Config. Code | Code[20] | Specifies the configuration code that uses for lines suggestion and file creation. via Page 5023 “Service Declaration” | TableRelation Table 746 “VAT Reports Configuration” (“VAT Reports Configuration”.“VAT Report Version” where(“VAT Report Type” = const(“Service Declaration”))) |
| 50 | Starting Date | Date | Specifies the starting date of a service declaration. via Page 5023 “Service Declaration” | |
| 51 | Ending Date | Date | Specifies the ending date of a service declaration. via Page 5023 “Service Declaration” | |
| 100 | No. Series | Code[20] | — | TableRelation No. Series; not editable |
| 101 | Created Date-Time | DateTime | — | not editable |
| 102 | Reported | Boolean | Specifies whether the entry has already been reported to the authorities. via Page 5023 “Service Declaration” | not editable |
| 103 | Status | Enum “Serv. Decl. Status” | Specifies the status of the service declaration. via Page 5023 “Service Declaration” | enum Enum 5013 “Serv. Decl. Status”; not editable |
| 104 | Export Date | Date | Specifies the date when the declaration has been exported. via Page 5023 “Service Declaration” | not editable |
| 105 | Export Time | Time | Specifies the time when the declaration has been exported. via Page 5023 “Service Declaration” | not editable |
Keys
- Key1: No. (clustered)
Events published
OnBeforeCheckStatusOpen(xServiceDeclHeader: Record "Service Declaration Header"; ServiceDeclHeader: Record "Service Declaration Header"; var IsHandled: Boolean)(integration)
Procedures
SuggestLines()CreateFile()AssistEdit(OldServDeclHeader: Record "Service Declaration Header"): BooleanTestNoSeries()CheckStatusOpen()
Plus 1 local procedures.
Triggers
OnInsert, OnModify, OnRename, OnDelete
Relations
- drill-down page Page 5022 “Service Declarations”
- lookup page Page 5022 “Service Declarations”
- Config. Code: TableRelation Table 746 “VAT Reports Configuration”
Referenced by
1 fields in 1 objects relate to this table (TableRelation or CalcFormula).
- Table 5024 “Service Declaration Line”: Service Declaration No.
Pages and codeunits on this table
- Page 5022 “Service Declarations” (source table)
- Page 5023 “Service Declaration” (source table)
- Codeunit 5013 “Get Service Declaration Lines” (codeunit runs on it)
- Codeunit 5014 “Export Service Declaration” (codeunit runs on it)
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.
- Page 456 “No. Series” (2 calls:
AssistEdit → (object),OnInsert → (object))
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: "table", object_name: "Service Declaration Header"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.