Changing Dimension Values in CALCode (2013).

IcarusIcarus Member Posts: 3
edited 2015-04-13 in NAV Three Tier
:D First Post, apologies if in wrong area.
*******
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.

Comments

  • BardurKnudsenBardurKnudsen Member, Microsoft Employee Posts: 137
    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 NAV
Sign In or Register to comment.