Report 5624 Insurance - Coverage Details
- App
- Base Application
- Namespace
- Microsoft.FixedAssets.Insurance
- Versions
- 17-28
Versions171819202122232425262728
Source29
Source in 29
src/Layers/W1/BaseApp/FixedAssets/Insurance/InsuranceCoverageDetails.Report.al177 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.FixedAssets.Insurance;
report 5624 "Insurance - Coverage Details"
{
ApplicationArea = FixedAssets;
Caption = 'Fixed Asset Insurance Coverage Details';
UsageCategory = ReportsAndAnalysis;
DefaultRenderingLayout = RDLCLayout;
dataset
{
dataitem(Insurance; Insurance)
{
DataItemTableView = sorting("No.");
PrintOnlyIfDetail = true;
RequestFilterFields = "No.", "FA Class Code", "FA Subclass Code", "Date Filter";
column(FORMAT_TODAY_0_4_; Format(Today, 0, 4))
{
}
column(COMPANYNAME; COMPANYPROPERTY.DisplayName())
{
}
column(Insurance_TABLECAPTION__________InsuranceFilter; TableCaption + ': ' + InsuranceFilter)
{
}
column(InsuranceFilter; InsuranceFilter)
{
}
column(PrintOnlyOnePerPage; PrintOnlyOnePerPage)
{
}
column(Insurance__No__; "No.")
{
}
column(Insurance_Description; Description)
{
}
column(Insurance___Coverage_DetailsCaption; Insurance___Coverage_DetailsCaptionLbl)
{
}
column(CurrReport_PAGENOCaption; CurrReport_PAGENOCaptionLbl)
{
}
column(Ins__Coverage_Ledger_Entry__Posting_Date_Caption; Ins__Coverage_Ledger_Entry__Posting_Date_CaptionLbl)
{
}
column(Ins__Coverage_Ledger_Entry__Document_Type_Caption; "Ins. Coverage Ledger Entry".FieldCaption("Document Type"))
{
}
column(Ins__Coverage_Ledger_Entry__Document_No__Caption; "Ins. Coverage Ledger Entry".FieldCaption("Document No."))
{
}
column(Ins__Coverage_Ledger_Entry_DescriptionCaption; "Ins. Coverage Ledger Entry".FieldCaption(Description))
{
}
column(Ins__Coverage_Ledger_Entry_AmountCaption; "Ins. Coverage Ledger Entry".FieldCaption(Amount))
{
}
column(Ins__Coverage_Ledger_Entry__Entry_No__Caption; "Ins. Coverage Ledger Entry".FieldCaption("Entry No."))
{
}
column(Ins__Coverage_Ledger_Entry__User_ID_Caption; "Ins. Coverage Ledger Entry".FieldCaption("User ID"))
{
}
column(Ins__Coverage_Ledger_Entry__Disposed_FA_Caption; "Ins. Coverage Ledger Entry".FieldCaption("Disposed FA"))
{
}
column(Ins__Coverage_Ledger_Entry__FA_No__Caption; "Ins. Coverage Ledger Entry".FieldCaption("FA No."))
{
}
column(Ins__Coverage_Ledger_Entry__FA_Description_Caption; "Ins. Coverage Ledger Entry".FieldCaption("FA Description"))
{
}
dataitem("Ins. Coverage Ledger Entry"; "Ins. Coverage Ledger Entry")
{
DataItemTableView = sorting("Insurance No.", "Disposed FA", "Posting Date");
column(Ins__Coverage_Ledger_Entry__Posting_Date_; Format("Posting Date"))
{
}
column(Ins__Coverage_Ledger_Entry__Document_Type_; "Document Type")
{
}
column(Ins__Coverage_Ledger_Entry__Document_No__; "Document No.")
{
}
column(Ins__Coverage_Ledger_Entry_Description; Description)
{
}
column(Ins__Coverage_Ledger_Entry_Amount; Amount)
{
}
column(Ins__Coverage_Ledger_Entry__Entry_No__; "Entry No.")
{
}
column(Ins__Coverage_Ledger_Entry__User_ID_; "User ID")
{
}
column(Ins__Coverage_Ledger_Entry__Disposed_FA_; "Disposed FA")
{
}
column(Ins__Coverage_Ledger_Entry__FA_No__; "FA No.")
{
}
column(Ins__Coverage_Ledger_Entry__FA_Description_; "FA Description")
{
}
column(FORMAT__Disposed_FA__; Format("Disposed FA"))
{
}
trigger OnPreDataItem()
begin
SetRange("Insurance No.", Insurance."No.");
SetFilter("Posting Date", Insurance.GetFilter("Date Filter"));
end;
}
}
}
requestpage
{
SaveValues = true;
layout
{
area(content)
{
group(Options)
{
Caption = 'Options';
field(PrintOnlyOnePerPage; PrintOnlyOnePerPage)
{
ApplicationArea = FixedAssets;
Caption = 'New Page per Insurance No.';
ToolTip = 'Specifies if you want the report to print data for each insurance policy on a separate page.';
}
}
}
}
actions
{
}
}
rendering
{
layout(RDLCLayout)
{
Type = RDLC;
LayoutFile = './FixedAssets/Insurance/InsuranceCoverageDetails.rdlc';
Summary = 'Report layout made in the legacy RDLC format. Use an RDLC editor to modify the layout.';
}
}
labels
{
}
trigger OnPreReport()
begin
InsuranceFilter := Insurance.GetFilters();
end;
var
PrintOnlyOnePerPage: Boolean;
InsuranceFilter: Text;
Insurance___Coverage_DetailsCaptionLbl: Label 'Insurance - Coverage Details';
CurrReport_PAGENOCaptionLbl: Label 'Page';
Ins__Coverage_Ledger_Entry__Posting_Date_CaptionLbl: Label 'Posting Date';
}