forked from microsoft/ALAppExtensions
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathHistSalesTrx.Page.al
233 lines (226 loc) · 8.79 KB
/
HistSalesTrx.Page.al
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
namespace Microsoft.DataMigration.GP.HistoricalData;
page 41007 "Hist. Sales Trx."
{
PageType = Card;
Caption = 'Historical Sales Transaction';
SourceTable = "Hist. Sales Trx. Header";
ApplicationArea = All;
UsageCategory = None;
Editable = false;
DeleteAllowed = false;
InsertAllowed = false;
ModifyAllowed = false;
DataCaptionExpression = DataCaptionExpressionTxt;
layout
{
area(Content)
{
group(Main)
{
field("No."; Rec."No.")
{
ApplicationArea = All;
ToolTip = 'Specifies the value of the No. field.';
}
field("Sales Trx. Status"; Rec."Sales Trx. Status")
{
ApplicationArea = All;
ToolTip = 'Specifies the value of the Sales Trx. Status field.';
}
field("Document Date"; Rec."Document Date")
{
ApplicationArea = All;
ToolTip = 'Specifies the value of the Document Date field.';
}
field("Due Date"; Rec."Due Date")
{
ApplicationArea = All;
ToolTip = 'Specifies the value of the Due Date field.';
}
field("Actual Ship Date"; Rec."Actual Ship Date")
{
ApplicationArea = All;
ToolTip = 'Specifies the value of the Actual Ship Date field.';
}
field("Currency Code"; Rec."Currency Code")
{
ApplicationArea = All;
ToolTip = 'Specifies the value of the Currency Code field.';
}
field("Sub Total"; Rec."Sub Total")
{
ApplicationArea = All;
ToolTip = 'Specifies the value of the Sub Total field.';
}
field("Tax Amount"; Rec."Tax Amount")
{
ApplicationArea = All;
ToolTip = 'Specifies the value of the Ext. Price field.';
}
field("Trade Disc. Amount"; Rec."Trade Disc. Amount")
{
ApplicationArea = All;
ToolTip = 'Specifies the value of the Trade Discount Amount field.';
}
field("Freight Amount"; Rec."Freight Amount")
{
ApplicationArea = All;
ToolTip = 'Specifies the value of the Freight Amount field.';
}
field("Misc. Amount"; Rec."Misc. Amount")
{
ApplicationArea = All;
ToolTip = 'Specifies the value of the Miscellaneous Amount field.';
}
field("Payment Recv. Amount"; Rec."Payment Recv. Amount")
{
ApplicationArea = All;
ToolTip = 'Specifies the value of the Payment Received Amount field.';
}
field("Disc. Taken Amount"; Rec."Disc. Taken Amount")
{
ApplicationArea = All;
ToolTip = 'Specifies the value of the Discount Taken Amount field.';
}
field(Total; Rec.Total)
{
ApplicationArea = All;
ToolTip = 'Specifies the value of the Total field.';
}
field("Customer No."; Rec."Customer No.")
{
ApplicationArea = All;
ToolTip = 'Specifies the value of the Customer No. field.';
}
field("Customer Name"; Rec."Customer Name")
{
ApplicationArea = All;
ToolTip = 'Specifies the value of the Customer Name field.';
}
field("Contact Person Name"; Rec."Contact Person Name")
{
ApplicationArea = All;
ToolTip = 'Specifies the value of the Contact Person Name field.';
}
field("Sales Territory"; Rec."Sales Territory")
{
ApplicationArea = All;
ToolTip = 'Specifies the value of the Sales Territory field.';
}
field("Salesperson No."; Rec."Salesperson No.")
{
ApplicationArea = All;
ToolTip = 'Specifies the value of the Salesperson No. field.';
}
field("Ship Method"; Rec."Ship Method")
{
ApplicationArea = All;
ToolTip = 'Specifies the value of the Ship Method field.';
}
field("Ship-to Code"; Rec."Ship-to Code")
{
ApplicationArea = All;
ToolTip = 'Specifies the value of the Ship-to Code field.';
}
field("Ship-to Name"; Rec."Ship-to Name")
{
ApplicationArea = All;
ToolTip = 'Specifies the value of the Ship-to Name field.';
}
field("Ship-to Address"; Rec."Ship-to Address")
{
ApplicationArea = All;
ToolTip = 'Specifies the value of the Ship-to Address field.';
}
field("Ship-to Address 2"; Rec."Ship-to Address 2")
{
ApplicationArea = All;
ToolTip = 'Specifies the value of the Ship-to Address 2 field.';
}
field("Ship-to City"; Rec."Ship-to City")
{
ApplicationArea = All;
ToolTip = 'Specifies the value of the Ship-to City field.';
}
field("Ship-to State"; Rec."Ship-to State")
{
ApplicationArea = All;
ToolTip = 'Specifies the value of the Ship-to State field.';
}
field("Ship-to Zipcode"; Rec."Ship-to Zipcode")
{
ApplicationArea = All;
ToolTip = 'Specifies the value of the Ship-to Zipcode field.';
}
field("Ship-to Country"; Rec."Ship-to Country")
{
ApplicationArea = All;
ToolTip = 'Specifies the value of the Ship-to Country field.';
}
field("Original No."; Rec."Original No.")
{
ApplicationArea = All;
ToolTip = 'Specifies the value of the Original No. field.';
}
field("Customer Purchase No."; Rec."Customer Purchase No.")
{
ApplicationArea = All;
ToolTip = 'Specifies the value of the Customer Purchase No. field.';
}
field("Audit Code"; Rec."Audit Code")
{
ApplicationArea = All;
ToolTip = 'Specifies the value of the Audit Code field.';
}
field("Sales Trx. Type"; Rec."Sales Trx. Type")
{
ApplicationArea = All;
ToolTip = 'Specifies the value of the Sales Type field.';
}
}
group(Lines)
{
Caption = 'Sales Transaction Lines';
part(SalesTrxLines; "Hist. Sales Trx. Lines")
{
Caption = 'Historical Sales Transaction Lines';
ShowFilter = false;
ApplicationArea = All;
SubPageLink = "Sales Header No." = field("No.");
}
}
}
}
actions
{
area(Promoted)
{
actionref(ViewDistributions_Promoted; ViewDistributions)
{
}
}
area(Processing)
{
action(ViewDistributions)
{
ApplicationArea = All;
Caption = 'View Distributions';
ToolTip = 'View the G/L account distributions related to this transaction.';
Image = RelatedInformation;
trigger OnAction()
var
HistGenJournalLines: Page "Hist. Gen. Journal Lines";
begin
HistGenJournalLines.SetFilterOriginatingTrxSourceNo(Rec."Audit Code");
HistGenJournalLines.Run();
end;
}
}
}
trigger OnAfterGetCurrRecord()
begin
DataCaptionExpressionTxt := Rec."No.";
end;
var
DataCaptionExpressionTxt: Text;
}