Array Showing wrong Data

jsshivalik
Member Posts: 67
Hi
I have below code . In array Qty[1] it is showing 0 whereas in OQty it is showing correct value
ILE is Item Ledger Entry with DataType Record.
ILE[1].SETRANGE("Posting Date",0D,CALCDATE('-1D',StDt));
IF ILE[1].FINDFIRST THEN REPEAT
ILE[1].CALCFIELDS("Cost Amount (Expected)","Cost Amount (Actual)");
Qty[1] += ILE[1].Quantity;
OQty += ILE[1].Quantity;
END;
UNTIL ILE[1].NEXT=0;
I have below code . In array Qty[1] it is showing 0 whereas in OQty it is showing correct value
ILE is Item Ledger Entry with DataType Record.
ILE[1].SETRANGE("Posting Date",0D,CALCDATE('-1D',StDt));
IF ILE[1].FINDFIRST THEN REPEAT
ILE[1].CALCFIELDS("Cost Amount (Expected)","Cost Amount (Actual)");
Qty[1] += ILE[1].Quantity;
OQty += ILE[1].Quantity;
END;
UNTIL ILE[1].NEXT=0;
0
Answers
-
Please Share Screen Shot of your Code.0
-
IF ILE[1].FINDFIRST THEN REPEAT
Never use FINDFIRST with REPEAT UNTILNow or Never0 -
please share your codeNow or Never0
-
It Is Not good to Use FindFirst With Repeat..Until , But Its Not Problem.0
-
If this is the EXACT code
Qty[1] += ILE[1].Quantity; OQty += ILE[1].Quantity;
and you have Qty[1] not the same as OQty then I would rather expect a mistake like looking in debugger at wrong variable.. Happens sometimes. Or using global Qty array and not clearing the value before loop.
Are you sure you have the number one in the Qty[1] += ... and not l (small L letter) ?
If Qty array is global then add thisQty[1] := 0;
before loop.Slawek Guzek
Dynamics NAV, MS SQL Server, Wherescape RED;
PRINCE2 Practitioner - License GR657010572SG
GDPR Certified Data Protection Officer - PECB License DPCDPO1025070-2018-030
Categories
- All Categories
- 73 General
- 73 Announcements
- 66.6K Microsoft Dynamics NAV
- 18.7K NAV Three Tier
- 38.4K NAV/Navision Classic Client
- 3.6K Navision Attain
- 2.4K Navision Financials
- 116 Navision DOS
- 851 Navision e-Commerce
- 1K NAV Tips & Tricks
- 772 NAV Dutch speaking only
- 617 NAV Courses, Exams & Certification
- 2K Microsoft Dynamics-Other
- 1.5K Dynamics AX
- 320 Dynamics CRM
- 111 Dynamics GP
- 10 Dynamics SL
- 1.5K Other
- 990 SQL General
- 383 SQL Performance
- 34 SQL Tips & Tricks
- 35 Design Patterns (General & Best Practices)
- 1 Architectural Patterns
- 10 Design Patterns
- 5 Implementation Patterns
- 53 3rd Party Products, Services & Events
- 1.6K General
- 1.1K General Chat
- 1.6K Website
- 83 Testing
- 1.2K Download section
- 23 How Tos section
- 252 Feedback
- 12 NAV TechDays 2013 Sessions
- 13 NAV TechDays 2012 Sessions