Page 5613 FA Posting Groups, source in 29
Source29
src/Layers/W1/BaseApp/FixedAssets/FixedAsset/FAPostingGroups.Page.al335 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.FixedAsset;
page 5613 "FA Posting Groups"
{
AdditionalSearchTerms = 'fixed asset posting groups';
ApplicationArea = FixedAssets;
Caption = 'FA Posting Groups';
CardPageID = "FA Posting Group Card";
PageType = List;
SourceTable = "FA Posting Group";
UsageCategory = Administration;
AboutTitle = 'About FA Posting Group';
AboutText = 'Here you create/ overview all registered FA posting groups with the G/L Accounts for different types of expenses and costs, such as Acquisition Cost Account, Accumulated Depreciation, Depreciation Expense, Maintenance, Gain and Loss Account on disposal.';
layout
{
area(content)
{
repeater(Control1)
{
ShowCaption = false;
field("Code"; Rec.Code)
{
ApplicationArea = FixedAssets;
}
field("Acquisition Cost Account"; Rec."Acquisition Cost Account")
{
ApplicationArea = FixedAssets;
}
field("Accum. Depreciation Account"; Rec."Accum. Depreciation Account")
{
ApplicationArea = FixedAssets;
}
field("Write-Down Account"; Rec."Write-Down Account")
{
ApplicationArea = FixedAssets;
Visible = false;
}
field("Appreciation Account"; Rec."Appreciation Account")
{
ApplicationArea = FixedAssets;
Visible = false;
}
field("Custom 1 Account"; Rec."Custom 1 Account")
{
ApplicationArea = FixedAssets;
Visible = false;
}
field("Custom 2 Account"; Rec."Custom 2 Account")
{
ApplicationArea = FixedAssets;
Visible = false;
}
field("Acq. Cost Acc. on Disposal"; Rec."Acq. Cost Acc. on Disposal")
{
ApplicationArea = FixedAssets;
}
field("Accum. Depr. Acc. on Disposal"; Rec."Accum. Depr. Acc. on Disposal")
{
ApplicationArea = FixedAssets;
}
field("Write-Down Acc. on Disposal"; Rec."Write-Down Acc. on Disposal")
{
ApplicationArea = FixedAssets;
Visible = false;
}
field("Appreciation Acc. on Disposal"; Rec."Appreciation Acc. on Disposal")
{
ApplicationArea = FixedAssets;
Visible = false;
}
field("Custom 1 Account on Disposal"; Rec."Custom 1 Account on Disposal")
{
ApplicationArea = FixedAssets;
Visible = false;
}
field("Custom 2 Account on Disposal"; Rec."Custom 2 Account on Disposal")
{
ApplicationArea = FixedAssets;
Visible = false;
}
field("Gains Acc. on Disposal"; Rec."Gains Acc. on Disposal")
{
ApplicationArea = FixedAssets;
}
field("Losses Acc. on Disposal"; Rec."Losses Acc. on Disposal")
{
ApplicationArea = FixedAssets;
}
field("Book Val. Acc. on Disp. (Gain)"; Rec."Book Val. Acc. on Disp. (Gain)")
{
ApplicationArea = FixedAssets;
ToolTip = 'Specifies the G/L account number you want the program to post assets'' book value to when you dispose of fixed assets at a gain on book value.';
Visible = false;
}
field("Book Val. Acc. on Disp. (Loss)"; Rec."Book Val. Acc. on Disp. (Loss)")
{
ApplicationArea = FixedAssets;
ToolTip = 'Specifies the G/L account number to which to post assets'' book value, when you dispose of fixed assets at a loss on book value.';
Visible = false;
}
field("Sales Acc. on Disp. (Gain)"; Rec."Sales Acc. on Disp. (Gain)")
{
ApplicationArea = FixedAssets;
ToolTip = 'Specifies the G/L account number you want to post sales to when you dispose of fixed assets at a gain on book value.';
Visible = false;
}
field("Sales Acc. on Disp. (Loss)"; Rec."Sales Acc. on Disp. (Loss)")
{
ApplicationArea = FixedAssets;
ToolTip = 'Specifies the G/L account number to which you want to post sales, when you dispose of fixed assets at a loss on book value.';
Visible = false;
}
field("Write-Down Bal. Acc. on Disp."; Rec."Write-Down Bal. Acc. on Disp.")
{
ApplicationArea = FixedAssets;
Visible = false;
}
field("Apprec. Bal. Acc. on Disp."; Rec."Apprec. Bal. Acc. on Disp.")
{
ApplicationArea = FixedAssets;
Visible = false;
}
field("Custom 1 Bal. Acc. on Disposal"; Rec."Custom 1 Bal. Acc. on Disposal")
{
ApplicationArea = FixedAssets;
Visible = false;
}
field("Custom 2 Bal. Acc. on Disposal"; Rec."Custom 2 Bal. Acc. on Disposal")
{
ApplicationArea = FixedAssets;
Visible = false;
}
field("Maintenance Expense Account"; Rec."Maintenance Expense Account")
{
ApplicationArea = FixedAssets;
}
field("Maintenance Bal. Acc."; Rec."Maintenance Bal. Acc.")
{
ApplicationArea = FixedAssets;
Visible = false;
}
field("Acquisition Cost Bal. Acc."; Rec."Acquisition Cost Bal. Acc.")
{
ApplicationArea = FixedAssets;
}
field("Depreciation Expense Acc."; Rec."Depreciation Expense Acc.")
{
ApplicationArea = FixedAssets;
}
field("Write-Down Expense Acc."; Rec."Write-Down Expense Acc.")
{
ApplicationArea = FixedAssets;
Visible = false;
}
field("Appreciation Bal. Account"; Rec."Appreciation Bal. Account")
{
ApplicationArea = FixedAssets;
Visible = false;
}
field("Custom 1 Expense Acc."; Rec."Custom 1 Expense Acc.")
{
ApplicationArea = FixedAssets;
Visible = false;
}
field("Custom 2 Expense Acc."; Rec."Custom 2 Expense Acc.")
{
ApplicationArea = FixedAssets;
Visible = false;
}
field("Sales Bal. Acc."; Rec."Sales Bal. Acc.")
{
ApplicationArea = FixedAssets;
Visible = false;
}
field("Allocated Acquisition Cost %"; Rec."Allocated Acquisition Cost %")
{
ApplicationArea = FixedAssets;
Visible = false;
}
field("Allocated Depreciation %"; Rec."Allocated Depreciation %")
{
ApplicationArea = FixedAssets;
Visible = false;
}
field("Allocated Write-Down %"; Rec."Allocated Write-Down %")
{
ApplicationArea = FixedAssets;
Visible = false;
}
field("Allocated Appreciation %"; Rec."Allocated Appreciation %")
{
ApplicationArea = FixedAssets;
Visible = false;
}
field("Allocated Custom 1 %"; Rec."Allocated Custom 1 %")
{
ApplicationArea = FixedAssets;
Visible = false;
}
field("Allocated Custom 2 %"; Rec."Allocated Custom 2 %")
{
ApplicationArea = FixedAssets;
Visible = false;
}
field("Allocated Sales Price %"; Rec."Allocated Sales Price %")
{
ApplicationArea = FixedAssets;
Visible = false;
}
field("Allocated Maintenance %"; Rec."Allocated Maintenance %")
{
ApplicationArea = FixedAssets;
Visible = false;
}
}
}
area(factboxes)
{
systempart(Control1900383207; Links)
{
ApplicationArea = RecordLinks;
Visible = false;
}
systempart(Control1905767507; Notes)
{
ApplicationArea = Notes;
Visible = false;
}
}
}
actions
{
area(navigation)
{
group("P&osting Gr.")
{
Caption = 'P&osting Gr.';
Image = Group;
group(Allocations)
{
Caption = 'Allocations';
Image = Allocate;
action(Depreciation)
{
ApplicationArea = FixedAssets;
Caption = '&Depreciation';
Image = Allocate;
RunObject = Page "FA Allocations";
RunPageLink = Code = field(Code),
"Allocation Type" = const(Depreciation);
ToolTip = 'View or edit the FA allocation that apply to depreciations.';
}
action(WriteDown)
{
ApplicationArea = FixedAssets;
Caption = '&Write-Down';
Image = Allocate;
RunObject = Page "FA Allocations";
RunPageLink = Code = field(Code),
"Allocation Type" = const("Write-Down");
ToolTip = 'View or edit the FA allocation that apply to write-downs.';
}
action(Appreciation)
{
ApplicationArea = FixedAssets;
Caption = 'Appr&eciation';
Image = Allocate;
RunObject = Page "FA Allocations";
RunPageLink = Code = field(Code),
"Allocation Type" = const(Appreciation);
ToolTip = 'View or edit the FA allocations that apply to appreciations.';
}
action(Custom1)
{
ApplicationArea = FixedAssets;
Caption = '&Custom 1';
Image = Allocate;
RunObject = Page "FA Allocations";
RunPageLink = Code = field(Code),
"Allocation Type" = const("Custom 1");
ToolTip = 'View or edit the FA allocation that apply to custom values.';
}
action(Custom2)
{
ApplicationArea = FixedAssets;
Caption = 'C&ustom 2';
Image = Allocate;
RunObject = Page "FA Allocations";
RunPageLink = Code = field(Code),
"Allocation Type" = const("Custom 2");
ToolTip = 'View or edit the FA allocation that apply to custom values.';
}
action(Maintenance)
{
ApplicationArea = FixedAssets;
Caption = 'Maintenance';
Image = Allocate;
RunObject = Page "FA Allocations";
RunPageLink = Code = field(Code),
"Allocation Type" = const(Maintenance);
ToolTip = 'View or edit the FA allocations that apply to maintenance.';
}
action(Gain)
{
ApplicationArea = FixedAssets;
Caption = 'Gain';
Image = Allocate;
RunObject = Page "FA Allocations";
RunPageLink = Code = field(Code),
"Allocation Type" = const(Gain);
ToolTip = 'View or edit the FA allocations that apply to gains.';
}
action(Loss)
{
ApplicationArea = FixedAssets;
Caption = 'Loss';
Image = Allocate;
RunObject = Page "FA Allocations";
RunPageLink = Code = field(Code),
"Allocation Type" = const(Loss);
ToolTip = 'View or edit the FA allocations that apply to losses.';
}
}
}
}
}
}