Changing Dimension Values in CALCode (2013).
Icarus
Member Posts: 3
*******
I believe I understand the logic of the new dimension structures and the dimensionSetId, but am confused by how to do simple coding with it.
e.g., setting Dim3 of a Customer.
Previously when the data was stored on Table 352 Default Dimension it would have been something like
If r352.get(18,rCustNo,GLSetup."Shortcut Dimension 3 Code") then begin //found, modify validate(r352."Dimension Value Code", 'icarus'); r352.modify end else begin //not found, insert r353.init; r352.TableId = 18; r352.No. := CustNo; r352."Dimension Code" := GLSetup."Shortcut Dimension 3 Code"; validate(r352."Dimension Value Code", 'icarus'); r352.insert; end;So how would the above code look under the new dimensions. I suspect it is probably really obvious but I can't figure out how its done.
Wayne.
0
Comments
-
It's because we didn't change the logic around default dimensions. So you just continue to do to default dimensions as you did before.
The 'only' change we did for NAV2013 was around how we work with data this is going to be posted and how posted and unposted dimensions are stored.Bardur Knudsen
Microsoft - Dynamics NAV0
Categories
- All Categories
- 75 General
- 75 Announcements
- 66.7K Microsoft Dynamics NAV
- 18.8K 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
- 610 NAV Courses, Exams & Certification
- 1.9K Microsoft Dynamics-Other
- 1.5K Dynamics AX
- 251 Dynamics CRM
- 103 Dynamics GP
- 6 Dynamics SL
- 1.5K Other
- 991 SQL General
- 383 SQL Performance
- 34 SQL Tips & Tricks
- 28 Design Patterns (General & Best Practices)
- Architectural Patterns
- 9 Design Patterns
- 4 Implementation Patterns
- 53 3rd Party Products, Services & Events
- 1.6K General
- 1K General Chat
- 1.6K Website
- 77 Testing
- 1.2K Download section
- 23 How Tos section
- 249 Feedback
- 12 NAV TechDays 2013 Sessions
- 13 NAV TechDays 2012 Sessions