Crear Presentación de Dimensiones Inventario en Ax 2012

Volviendo a retomar los posts sobre Ax 2012, encontré un proceso sencillo para que podamos crear un dialogo con la presentación de las dimensiones de almacenamiento, similar cuando vemos transacciones de inventario y dependiendo de las dimensiones que seleccionemos se muestran o se ocultan las columnas en el formulario, para realizar esto debemos crear nuestra tabla y usar el EDT (Extended Data Type) InventDimId y usarlo en la tabla que hemos creado, también podemos usar tablas estándar del sistema que usen dimensiones de inventario, para el caso de estas tablas ya el campo InventDimId debe estar creado. se muestra una pantalla similar a esta:

Seleccion Dimensiones

Para crear este formulario es importante reescribir el método init del formulario con la siguiente linea de código.

Inicializar diseño

Luego de esto debemos crear los métodos como se muestran a continuación para el formulario, mas abajo puedes descargar el código fuente.

Metodos formulario DIM

 La tabla que hemos creado nosotros o la tabla estándar que contiene el campo InventDimId en las propiedades del datasource debemos definir la propiedad de MenuItemName como se muestra en InventDimParmFixed

Propiedad Menu Item

Ahora en las propiedades del formulario debemos agregar la tabla InventDim y definir las propiedades como se muestra:

Propiedad tabla

 

Para que puedas guiarte de los métodos a continuación el código Dim Presentacion de Dimensiones

Articulos Relacionados

Si te gusto este articulo suscribete a nuestro Blog