pageextension 50118 MyExtension extends "Sales Order"
{
layout
{
addafter("Work Description")
{
field(Total; Rec.Total)
{
ApplicationArea = All;
Caption = 'Total';
Editable = false;
}
}
}
trigger OnOpenPage()
var
SalesLine: Record "Sales Line";
Total: Decimal;
begin
SalesLine.Reset();
Total := 0;
SalesLine.SetRange("Document Type", Rec."Document Type");
SalesLine.SetRange("Document No.", Rec."No.");
SalesLine.SetAutoCalcFields("Qty. to Assign");
if SalesLine.FindSet() then
repeat
Total += SalesLine."Qty. to Assign";
until SalesLine.Next() = 0;
if Total <> 0 then begin
Rec.Total := Total;
Rec.Modify(true);
end;
end;
}
André Arnaud de Cal...
293,202
Super User 2025 Season 1
Martin Dráb
231,923
Most Valuable Professional
nmaenpaa
101,156
Moderator