HOWTO: Consultar inventario disponible mediante X++

Consultar el nivel de inventario disponible de un artículo es mas complicado de lo que se suele suponer en un principio, aunque no tan complicado como se suele suponer la primera vez que se intenta 🙂

Para consultar cualquiera de los niveles de disponible que nos ofrece Microsoft Dynamics AX (Disponible físico, reservado, ordenado, etc. …) mediante código X++ debemos simular el funcionamiento del formulario estándar dedicado a ello:

  • En primer lugar podemos buscar el disponible por artículo o no. Depende de si queremos saber cuánto disponible hay de un determinado producto, o cuanto disponible hay en una ubicación de cualquier producto (por ejemplo).
  • Por otro lado tendremos que definir un nivel de “profundidad” en las dimensiones de inventario. Nos puede interesar cuánto disponible de un producto tenemos en una ubicación determinada, simplemente cuánto disponible hay en general o en un almacén, o sencillamente si hay disponible o no (en cualquier lugar).
  • Y por último tendremos que saber cuál de los niveles de disponible nos interesa. El inventario físico disponible, el físico reservado, ordenado, ordenado reservado, pedido … cada valor indica un dato que es importante en cada situación.

¿Cómo consultar todos estos casos mediante el estándar?

Microsoft Dynamics AX | Consulta de inventario disponible

Continue Reading…

HOWTO: Dimensiones y Macros en X++

El manejo de dimensiones por código en Microsoft Dynamics AX no es muy intuitivo al principio aunque con un poco de práctica se comprueba que no es tanto como parece. AX nos ofrece una serie de ayudas para facilitar estas tareas y entre otras las mas útiles son las macros #InventDim*

InventDim macros | 1

El propio estándar utiliza estas macros en multitud de lugares, por ejemplo este es un fragmento del método find() de la tabla estandar PriceDiscTable (Acuerdos comerciales):

Continue Reading…