Wie man ein single-dimension-Wert in AX 2012 ein?

Mein problem ist die Einstellung einiger dimension Werte Lesen aus einer externen Quelle.

Angesichts der AX 2009 Erklärung:

ledgerJournalTrans.Dimension    = ledgerTable.Dimension;
ledgerJournalTrans.Dimension[1] = "abc";

Was ist das äquivalent Weise AX 2012?

Dies wird Ursache vermuten die Existenz eines "Department" - dimension als die erste dimension.

  • Ich war vor kurzem gesagt, dass die finanziellen Dimensionen sind in einer separaten Tabelle gespeichert, in 2012, und Sie sind auch unbegrenzt. Ich hatte noch nicht eine chance zu sehen, aber meine Vermutung wäre, dass es ähnlich wie InventDim, wo Sie tun ::FindOrCreate() und Sie haben eine inventDimId. Nicht sicher, ob dies kann helfen, zeigen Sie in die richtige Richtung.
  • Sie sind richtig, aber es gibt keine einfache findOrCreate(), werden alle Referenzen RecId, erinnern 🙂
  • Ich hatte noch keine Zeit, um zu sehen, AX 2012 noch voll leider. Ich habe einen Microsoft premier support-rep hinter mir tun die Arbeit, aber wir sind auf 2009, und ich bin sicher, er wäre verwirrt, wenn ich ihn fragte, ein 2012 Programmierung Frage. Ich wünschte, ich könnte mehr helfen.
Schreibe einen Kommentar