Report 701 Inventory - List
- App
- Base Application
- Namespace
- Microsoft.Inventory.Reports
- Versions
- 17-28
Versions171819202122232425262728
Source29
Source in 29
src/Layers/W1/BaseApp/Inventory/Reports/InventoryList.Report.al125 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.Inventory.Reports;
using Microsoft.Inventory.Item;
report 701 "Inventory - List"
{
ApplicationArea = Basic, Suite;
Caption = 'Inventory - List';
ToolTip = 'View various information about the item, such as name, unit of measure, posting group, shelf number, vendor''s item number, lead time calculation, minimum inventory, and alternate item number. You can also see if the item is blocked.';
UsageCategory = ReportsAndAnalysis;
DefaultRenderingLayout = RDLCLayout;
dataset
{
dataitem(Item; Item)
{
DataItemTableView = where(Type = const(Inventory));
RequestFilterFields = "No.", "Search Description", "Assembly BOM", "Inventory Posting Group", "Shelf No.", "Statistics Group";
column(CompanyName; COMPANYPROPERTY.DisplayName())
{
}
column(ItemFilter; ItemFilter)
{
}
column(No_Item; "No.")
{
IncludeCaption = true;
}
column(Description_Item; Description)
{
IncludeCaption = true;
}
column(AssemblyBOM_Item; Format("Assembly BOM"))
{
}
column(BaseUnitofMeasure_Item; "Base Unit of Measure")
{
IncludeCaption = true;
}
column(InventoryPostingGrp_Item; "Inventory Posting Group")
{
IncludeCaption = true;
}
column(ShelfNo_Item; "Shelf No.")
{
IncludeCaption = true;
}
column(VendorItemNo_Item; "Vendor Item No.")
{
IncludeCaption = true;
}
column(LeadTimeCalculation_Item; "Lead Time Calculation")
{
IncludeCaption = true;
}
column(ReorderPoint_Item; "Reorder Point")
{
IncludeCaption = true;
}
column(AlternativeItemNo_Item; "Alternative Item No.")
{
IncludeCaption = true;
}
column(Blocked_Item; Format(Blocked))
{
}
column(InventoryListCaption; InventoryListCaptionLbl)
{
}
column(CurrReportPageNoCaption; CurrReportPageNoCaptionLbl)
{
}
column(ItemAssemblyBOMCaption; ItemAssemblyBOMCaptionLbl)
{
}
column(ItemBlockedCaption; ItemBlockedCaptionLbl)
{
}
}
}
requestpage
{
layout
{
}
actions
{
}
}
rendering
{
layout(RDLCLayout)
{
Type = RDLC;
LayoutFile = './Inventory/Reports/InventoryList.rdlc';
Summary = 'Report layout made in the legacy RDLC format. Use an RDLC editor to modify the layout.';
}
}
labels
{
}
trigger OnPreReport()
begin
ItemFilter := Item.GetFilters();
end;
var
ItemFilter: Text;
InventoryListCaptionLbl: Label 'Inventory - List';
CurrReportPageNoCaptionLbl: Label 'Page';
ItemAssemblyBOMCaptionLbl: Label 'BOM';
ItemBlockedCaptionLbl: Label 'Blocked';
}