1.2. DefaultDimension y ledgerDimension

En AX existen dos tipos de dimensiones: la defaultDimension y la ledgerDimension.

DefaultDimension

Si nos paseamos por los principales maestros veremos que tienen un tab con las dimensiones financieras.


En la imagen se puede ver el tab del que hablábamos, pero si intentamos ver a que campo corresponde cada dimensión, no encontraremos nada.


Es más el tab no tiene campo alguno. Este tab se rellena en una clase que explicaremos en el próximo post.


Lo que sí que os puedo decir es que el conjunto de valores introducidos para las dimensiones, se convierten en un campo de tipo int64 que en la tabla de clientes es el campo DefaultDimension (Así como en todos los maestros.)
 

LedgerDimensions

Las ledgerDimensions las podemos encontrar en los diarios, y son: la cuenta y la de contrapartida.
A diferencia de lo que pasaba en versiones anteriores, que la cuenta y la de contrapartida era campos de tipo string, en ésta ocasióon son Int64.
De la misma manera que comentábamos con las dimensionDefault dependiendo de los valores introducidos nos creará un int64.
 
En la imagen se puede ver el campo LedgerDimension que corresponde a la cuenta principal más el conjunto de sus dimensiones.
Podemos ver la cuenta 130353 y las dimensiones Department, CostCenter y ExpensePurpose. 


En los diarios a parte de tener la ledgerDimension también tendremos la posibilidad de entrar valores que se asociarán al campo defaultDimension.


Si observamos la tabla ledgerJournalTrans (Líneas del diario), veremos como tiene 4 campos para las dimensiones.

Tenemos para la cuenta, la ledgerDimension y la defaultDimension


Para la cuenta de contrapartida los campos, OffSetledgerDimension y el offSetDefaultDimension.


Debemos entender que el campo Cuenta/Cuenta contrapartida que son ledgerDimensions, aunque sea un único campo de tipo Int64, son la fusión de valores Main Account  + DefaultDimension




Comentarios