[AX 2012 R3 - How To] Obtener dimensión desde cuenta de proveedor
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: