Page 6619 Sales Line Archive List, source in 29
Source29
src/Layers/W1/BaseApp/Sales/Archive/SalesLineArchiveList.Page.al128 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.Sales.Archive;
/// <summary>
/// Lists all archived sales line records for lookup and selection.
/// </summary>
page 6619 "Sales Line Archive List"
{
Caption = 'Sales Line Archive List';
Editable = false;
PageType = List;
SourceTable = "Sales Line Archive";
layout
{
area(content)
{
repeater(Control14)
{
ShowCaption = false;
field("Document Type"; Rec."Document Type")
{
ApplicationArea = All;
}
field("Document No."; Rec."Document No.")
{
ApplicationArea = All;
}
field("Sell-to Customer No."; Rec."Sell-to Customer No.")
{
ApplicationArea = Basic, Suite;
}
field("Line No."; Rec."Line No.")
{
ApplicationArea = Basic, Suite;
Visible = false;
}
field(Type; Rec.Type)
{
ApplicationArea = Basic, Suite;
}
field("No."; Rec."No.")
{
ApplicationArea = Basic, Suite;
}
field("Variant Code"; Rec."Variant Code")
{
ApplicationArea = Planning;
Visible = false;
}
field(Description; Rec.Description)
{
ApplicationArea = Basic, Suite;
}
field("Description 2"; Rec."Description 2")
{
ApplicationArea = Basic, Suite;
Importance = Additional;
Visible = false;
}
field("Location Code"; Rec."Location Code")
{
ApplicationArea = Basic, Suite;
Visible = false;
}
field("Unit of Measure"; Rec."Unit of Measure")
{
ApplicationArea = Basic, Suite;
}
field(Quantity; Rec.Quantity)
{
ApplicationArea = Basic, Suite;
}
field(Amount; Rec.Amount)
{
ApplicationArea = Basic, Suite;
}
field("Amount Including VAT"; Rec."Amount Including VAT")
{
ApplicationArea = Basic, Suite;
Visible = false;
}
}
}
}
actions
{
area(navigation)
{
group("&Line")
{
Caption = '&Line';
Image = Line;
action(ShowDocument)
{
ApplicationArea = Basic, Suite;
Caption = 'Show Document';
Image = View;
ShortCutKey = 'Shift+F7';
ToolTip = 'View the related document.';
trigger OnAction()
var
SalesHeaderArchive: Record "Sales Header Archive";
begin
SalesHeaderArchive.Get(Rec."Document Type", Rec."Document No.", Rec."Doc. No. Occurrence", Rec."Version No.");
case Rec."Document Type" of
Rec."Document Type"::Order:
PAGE.Run(PAGE::"Sales Order Archive", SalesHeaderArchive);
Rec."Document Type"::Quote:
PAGE.Run(PAGE::"Sales Quote Archive", SalesHeaderArchive);
Rec."Document Type"::"Blanket Order":
PAGE.Run(PAGE::"Blanket Sales Order Archive", SalesHeaderArchive);
Rec."Document Type"::"Return Order":
PAGE.Run(PAGE::"Sales Return Order Archive", SalesHeaderArchive);
end;
end;
}
}
}
}
}