Page 258 Cons. for Business Units, source in 29

Source29

src/Layers/W1/BaseApp/Finance/Consolidation/ConsForBusinessUnits.Page.al64 lines, Copyright (c) Microsoft Corporation. MIT

// ------------------------------------------------------------------------------------------------
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License. See License.txt in the project root for license information.
// ------------------------------------------------------------------------------------------------
namespace Microsoft.Finance.Consolidation;

/// <summary>
/// Displays consolidation processes and status for specific business units.
/// Provides read-only view of business unit participation in consolidation operations.
/// </summary>
/// <remarks>
/// Read-only list page showing consolidation process involvement for business units.
/// Displays business unit consolidation history, status, and process details.
/// Essential for tracking business unit participation in multi-company consolidation workflows.
/// </remarks>
page 258 "Cons. for Business Units"
{
    SourceTable = "Bus. Unit In Cons. Process";
    Caption = 'Consolidations for Business Units';
    Editable = false;
    DeleteAllowed = false;
    InsertAllowed = false;
    ModifyAllowed = false;
    DataCaptionExpression = Caption();

    layout
    {
        area(Content)
        {
            repeater(ConsolidationProcesses)
            {
                field("Business Unit Code"; Rec."Business Unit Code")
                {
                    ApplicationArea = All;
                    Caption = 'Business Unit Code';
                    ToolTip = 'Specifies the business unit.';
                }
                field("Starting Date"; Rec."Starting Date")
                {
                    ApplicationArea = All;
                    Caption = 'Consolidation Starting Date';
                }
                field("Ending Date"; Rec."Ending Date")
                {
                    ApplicationArea = All;
                    Caption = 'Consolidation Ending Date';
                }
                field("Consolidation Run At"; Rec.SystemCreatedAt)
                {
                    ApplicationArea = All;
                    Caption = 'Consolidation Run At';
                    ToolTip = 'Specifies the date and time when the consolidation was run.';
                }
            }
        }
    }

    local procedure Caption(): Text;
    begin
        exit(Format(Rec."Starting Date") + ' - ' + Format(Rec."Ending Date"));
    end;

}