[AX 2012 R3 - How To] Obtener dimensión desde cuenta de proveedor

mayo 19, 2017 Christian Amado 0 Comentarios

Microsoft Dynamics AX Cuando trabajamos con diario de facturas, en ocasiones, es necesario obtener la dimensión para la cuenta del proveedor y asignar el número de cuenta (AccountNum) como dimensión. Es por ello, que la siguiente línea de código puede ayudarnos a realizar esa tarea:
DimensionDynamicAccount    cuentaDinamica;
RecId                      recLedgerDimension, codProv = 50123657;
AccountNum                 numeroCuenta;

// Obtenemos el número de cuenta del proveedor
accountNum = VendTable::findRecId(codProv).AccountNum;

// Obtenemos la cuenta del proveedor. Si no existe el AX lo crea. Es decir, siempre retorna un valor
recLedgerDimension = DimensionStorage::getDynamicAccount(accountNum, LedgerJournalACType::Vend);

// recLedgerDimension posee el código de la dimensión que necesitamos agregar.
Con esto logramos obtener la dimensión para el número de cuenta del proveedor.

0 comentarios: