forked from microsoft/ALAppExtensions
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathHistPurchaseRecv.Page.al
219 lines (211 loc) · 8.16 KB
/
HistPurchaseRecv.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
namespace Microsoft.DataMigration.GP.HistoricalData;
page 41013 "Hist. Purchase Recv."
{
PageType = Card;
Caption = 'Historical Purchase Recv. Transaction';
SourceTable = "Hist. Purchase Recv. Header";
ApplicationArea = All;
UsageCategory = None;
Editable = false;
DeleteAllowed = false;
InsertAllowed = false;
ModifyAllowed = false;
DataCaptionExpression = DataCaptionExpressionTxt;
layout
{
area(Content)
{
group(Main)
{
field("Receipt No."; Rec."Receipt No.")
{
ApplicationArea = All;
ToolTip = 'Specifies the value of the Receipt No. field.';
}
field("Document Type"; Rec."Document Type")
{
ApplicationArea = All;
ToolTip = 'Specifies the value of the Document Type field.';
}
field("Vendor Document No."; Rec."Vendor Document No.")
{
ApplicationArea = All;
ToolTip = 'Specifies the value of the Vendor Document No. field.';
}
field("Receipt Date"; Rec."Receipt Date")
{
ApplicationArea = All;
ToolTip = 'Specifies the value of the Receipt Date field.';
}
field("Invoice Receipt Date"; Rec."Invoice Receipt Date")
{
ApplicationArea = All;
ToolTip = 'Specifies the value of the Invoice Receipt Date field.';
}
field("Due Date"; Rec."Due Date")
{
ApplicationArea = All;
ToolTip = 'Specifies the value of the Due Date field.';
}
field("Currency Code"; Rec."Currency Code")
{
ApplicationArea = All;
ToolTip = 'Specifies the value of the Currency Code field.';
}
field("Tax Amount"; Rec."Tax Amount")
{
ApplicationArea = All;
ToolTip = 'Specifies the value of the Tax Amount field.';
}
field("Misc. Amount"; Rec."Misc. Amount")
{
ApplicationArea = All;
ToolTip = 'Specifies the value of the Misc. Amount field.';
}
field("Freight Amount"; Rec."Freight Amount")
{
ApplicationArea = All;
ToolTip = 'Specifies the value of the Freight Amount field.';
}
field("Trade Discount Amount"; Rec."Trade Discount Amount")
{
ApplicationArea = All;
ToolTip = 'Specifies the value of the Trade Discount Amount field.';
}
field(Subtotal; Rec.Subtotal)
{
ApplicationArea = All;
ToolTip = 'Specifies the value of the Subtotal field.';
}
field("Prepayment Amount"; Rec."Prepayment Amount")
{
ApplicationArea = All;
ToolTip = 'Specifies the value of the Prepayment Amount field.';
}
field("Vendor No."; Rec."Vendor No.")
{
ApplicationArea = All;
ToolTip = 'Specifies the value of the Vendor No. field.';
}
field("Vendor Name"; Rec."Vendor Name")
{
ApplicationArea = All;
ToolTip = 'Specifies the value of the Vendor Name field.';
}
field("Payment Terms ID"; Rec."Payment Terms ID")
{
ApplicationArea = All;
ToolTip = 'Specifies the value of the Payment Terms ID field.';
}
field("Discount Date"; Rec."Discount Date")
{
ApplicationArea = All;
ToolTip = 'Specifies the value of the Discount Date field.';
}
field("Discount Percent Amount"; Rec."Discount Percent Amount")
{
ApplicationArea = All;
ToolTip = 'Specifies the value of the Discount Percent Amount field.';
}
field("Discount Available Amount"; Rec."Discount Available Amount")
{
ApplicationArea = All;
ToolTip = 'Specifies the value of the Discount Available Amount field.';
}
field("Discount Dollar Amount"; Rec."Discount Dollar Amount")
{
ApplicationArea = All;
ToolTip = 'Specifies the value of the Discount Dollar Amount field.';
}
field("1099 Amount"; Rec."1099 Amount")
{
ApplicationArea = All;
ToolTip = 'Specifies the value of the 1099 Amount field.';
}
field(Reference; Rec.Reference)
{
ApplicationArea = All;
ToolTip = 'Specifies the value of the Reference field.';
}
field("Voucher No."; Rec."Voucher No.")
{
ApplicationArea = All;
ToolTip = 'Specifies the value of the Voucher No. field.';
}
field("Audit Code"; Rec."Audit Code")
{
ApplicationArea = All;
ToolTip = 'Specifies the value of the Audit Code field.';
}
field("Batch No."; Rec."Batch No.")
{
ApplicationArea = All;
ToolTip = 'Specifies the value of the Batch No. field.';
}
field("Actual Ship Date"; Rec."Actual Ship Date")
{
ApplicationArea = All;
ToolTip = 'Specifies the value of the Actual Ship Date field.';
}
field("Post Date"; Rec."Post Date")
{
ApplicationArea = All;
ToolTip = 'Specifies the value of the Post Date field.';
}
field(Void; Rec.Void)
{
ApplicationArea = All;
ToolTip = 'Specifies the value of the Void field.';
}
field(User; Rec.User)
{
ApplicationArea = All;
ToolTip = 'Specifies the value of the User field.';
}
}
group(Lines)
{
Caption = 'Purchase Receivings Lines';
part(SalesTrxLines; "Hist. Purchase Recv. Lines")
{
Caption = 'Historical Purchase Recv. Lines';
ShowFilter = false;
ApplicationArea = All;
SubPageLink = "Receipt No." = field("Receipt 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 := Format(Rec."Document Type") + ' - ' + Rec."Receipt No.";
end;
var
DataCaptionExpressionTxt: Text;
}