j.a.estevan

Si no eres parte de la solución, eres parte del problema

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):

28 de diciembre de 2010 | deja un comentario

Microsoft Dynamics AX 2009 RTM y SP1 Rollup 6

Se ha publicado el rollup 6 de actualizaciones para Dynamics AX 2009 RTM y SP1. Esta actualización incluye, como de costumbre, las actualizaciónes de los rollups anteriores (el último publicado en Julio) y se puede descargar ya desde PartnerSource y CustomerSource. Información del contenido y descarga en los links siguientes:

17 de noviembre de 2010 | deja un comentario

Microsoft Dynamics AX 2009 Demo VM

Esta semana se han publicado las nuevas versiones de las máquinas virtuales de demostración de Dynamics AX, que vienen a sustituir a la actuales que caducan el próximo 15 de Noviembre. Ésta última versión viene en tres configuraciones diferentes:

e incluyen versiones actualizadas de las últimas versiones verticales publicadas:

  • Lean Manufacturing
  • Process Manufacturing
  • Services Industries
  • Retail
  • Intelligence Data Management Framework

En la web del anuncio oficial se pueden ver diversos videos donde explica el contenido de las demos, las maneras de traspasar a ellas demos propias, etc., además de información ampliada.

Para descargarlas se necesita acceso a PartnerSource y para ejecutarlas es necesario Microsoft Virtual PC 2007 que se puede descargar de manera gratuíta en su web.

04 de noviembre de 2010 | deja un comentario

Microsoft Dynamics AX Reverse Engineering Tool

Una utilidad interesante para conocer el funcionamiento de Dynamics AX o verificar que el modelato de datos nuevos ha sido correcto es la herramienta de ingeniera inversa integrada en AX, que nos permite extraer a MS Office Visio tanto el modelo de datos como el modelo de objetos.

Voy a hacer un ejemplo para generar en visio un diagrama Entidad Relación, basado en objetos existentes en AX, utilizando el formato ERX de ERwin.

Para facilitar el ejemplo creamos un nuevo proyecto e incluimos algunas tablas con la función Ordenación/filtro avanzados. Voy a incluir todas las tablas que empiezan por InventDim

Microsoft Dynamics AX Reverse Engineering Tool | 1

08 de octubre de 2010 | deja un comentario

Microsoft Dynamics AX Test Drive

Hoy he descubierto una de esas herramientas que te hacen el trabajo mas sencillo. Para ser sincero no se desde cuando está publicada pero yo la he descubierto estos días post-vacacionales y me ha parecido sorprendente y realmente útil. Se trata del Microsoft Dynamics AX Test Drive.

Se trata de una web de demostración donde, aparte de algunos vídeos y casos de uso de Microsoft Dynamics AX, podemos ejecutar de forma gratuíta una aplicación completa y con datos de prueba para demostraciones y pruebas.

¿Cómo es posible? Al ejecutar la opción “Try it online” la propia web nos monta un entorno mediante el cual, a través de web (sólo funciona con IE6+), nos permitirá conectar a una máquina virtual creada a este efecto, limpia, con los datos de prueba de la famosa empresa “Contoso” y donde podremos ejecutar de manera completa una instancia de AX con la última versión durante una hora.

¿No es genial? Necesitas probar algo que no tienes claro pero no tienes una instalación AX que se pueda “romper” para hacer las pruebas … ¿Instalar? No! Lo pruebas en la web y la MV se eliminará tras una hora para volver a asignarte otra “limpia” de nuevo. necesitas hacer una demo rápida a un cliente de una funcionalidad concreta ¿Cargar con una máquina virtual? No hace falta!

Hacerlo funcionar es de lo mas sencillo, al pulsar sobre “Try it online” aparecerán mensajes que nos pedirán instalar una serie de “plugins” para el navegador, tras lo cual se ejecuta un asistente que genera el entorno para trabajar, este paso tarda un rato:

Dynamics AX Test Drive | 1

Después de esto directamente aparece el entorno virtual mediante el cual podremos conectar a la máquina virtual que nos ha sido asignada (no hay otra):

Dynamics AX Test Drive | 2

Y eso es todo, disponemos de una instancia AX completa para funcionar:

Dynamics AX Test Drive | 3

07 de septiembre de 2010 | deja un comentario

Microsoft Dynamics AX for Retail

Hace ya bastante tiempo que Microsoft anunció en su Statement of Direction for Microsoft Dynamics AX (recientemente actualizado, por cierto) que pensaba incluir en su producto Dynamics AX una solución vertical orientada a la venta Retail (venta al detalle), ademas, recordemos, de soluciones para el sector público y servicios profesionales.

Pues bien, esa previsión se ha cumplido con el anuncio de disponibilidad de la solucion AX for Retail realizada estos dias y de la cual tenemos todavía poca información, simplemente que incorpora out-of-the-box desde una solucion POS (Point-Of-Sale, o Terminal Punto de Venta -TPV-) hasta control de tiendas, merchandising, etc…

Se publicará mucho próximamente sobre el tema pero dejo unos cuantos enlaces para ampliar información por si alguien le interesa, hasta que empiecen a publicarse documentación y manuales oficiales sobre el tema:

04 de agosto de 2010 | deja un comentario

HOWTO: Crear controles y eventos dinámicamente en formularios AX

En este HOWTO me gustaría explicar el proceso completo para crear dinámicamente controles en un formulario existente (aunque también podría no existir, pero ya sería complicar demasiado) y además manejar los eventos generados por ese control tanto dentro como fuera del formulario en sí.

Lo haremos paso a paso, de lo mas facil a lo mas complicado:

Empezaremos con un formulario nuevo de AX totalmente estándar sin ninguna propiedad modificada:

Dynamic Runtime Forms | 1

23 de julio de 2010 | deja un comentario

Microsoft Dynamics AX 2009 RTM y SP1 Rollup 5

Ayer fue publicado el último rollup de actualizaciones para AX 2009 RTM y SP1. Esta es, como siempre, una actualización acumulativa (por tanto incluye los RU del 1 al 4) y se puede descargar desde PartnerSource y CustomerSource. En los siguientes artículos se encuentran los links de descarga e información de todos los hotfixes incluidos:

Artículos de conocimiento y descarga RU-5

01 de julio de 2010 | deja un comentario

Subida del IVA Julio 2010 vs AX

A principios del mes que viene empezará a aplicarse en España la subida del IVA aprobada por el gobierno recientemente. Para reflejar este cambio en Dynamics AX se puede optar por diferentes opciones de configuración las cuales ya se han comentado en varios lugares, algunos de ellos recopilo por si a alguien le fueran de utilidad.

En primer lugar Microsoft publicó hace ya uno tiempo una página en PartnerSource recopilando los hotfixes publicados para las adaptaciones de los modelos de declaración del IVA, la cual ya publiqué en este blog en febrero.

Mas recientemente han publicado el Whitepaper Configuración subida tipos de IVA para Microsoft
Dynamics AX
(requiere login) donde se explica oficialmente la manera de configurar los nuevos tipos en AX aplicables el mes que viene.

Por otro lado tenemos un magnífico artículo publicado por Antonio Gilabert en El Rincón Dynamics explicando de manera gráfica y detallada como realizar la configuración: Cambios de Gravamen en el IVA – Julio 2010.

25 de junio de 2010 | deja un comentario

HOWTO: Imprimir PDF desde AX mediante código

Habitualmente se presenta la necesidad de imprimir documentos desde Dynamics AX en formato PDF. Esta es una funcionalidad, presente en el estándar, se puede replicar por código según las necesidades.

El siguiente Job (basado en otro original de Giridhar Raj’s Blog) indica como hacerlo para imprimir una factura pero es fácilmente extensible a otro tipo de documentos:

Job | Imprimir a PDF

07 de junio de 2010 | hay 2 comentarios