lunes, 22 de diciembre de 2014

Microsoft Dynamics AX 2012 R3 CU8 - FAQ


Con el lanzamiento anunciado recientemente de la actualización acumulativa CU8 para Microsoft Dynamics AX 2012 R3 (6.3.1000.309) con KB2998197, hay varios cambios fundamentales en cómo se distribuye y se instala en entornos locales el paquete CU. La diferencia más notable es que la instalación de la actualización se descarga primero y no contiene realmente ningún fichero de actualización de productos. Las correcciones y mejoras se descargan como parte de la ejecución del instalador de actualizaciones. Aquí se resuelven algunas de las preguntas o dudas mas comunes que pueden surgir:
  1. Mi entorno no me permite descargar el paquete desde el sitio web de Lifecycle Services (LCS). ¿Dónde está el "paquete sin conexión?
    • El paquete completo se puede aplicar con una nueva instalación de  AX2012R3 cuando se utiliza el proceso inserción de la update en el disco de instalación. Usted tendrá que acceder a LCS y descargar el paquete CU8 y guardarlo como un paquete de actualización personalizada localmente. Este paquete de actualización se puede copiar a cualquier ubicación para su uso en modo "offline". Esto aparece en la Guía de instalación (paso 7 en la página 7):
      "Opcional: En la página Guardar cambios, haga clic en Guardar paquete de actualización personalizada. A continuación, puede volver a utilizar el paquete de instalación que ha creado en otro equipo en su entorno.
      Después de que el paquete de actualización personalizada se ha creado, puede abrir la ubicación donde queda almacenado."
  2. ¿Por qué hay dos números de versión de CU8?
    • Al instalar CU8 en una instalación existente, los modelos granulares se instalan de forma individual. El paquete específico que indica todas las correcciones de aplicaciones incluidas en CU8 es la build específica: 6.3.1000.473.
      En mi caso 
      aquí podéis ver como queda al realizar la actualización sobre una instalación existente de AX2012R3:
      Versión del kernel: 6.3.1000.309
      Versión de aplicación: 6.3.1000.473



  3. ¿Por qué hay más de 1500 modelos nuevos instalados en mi sistema cuando veo los modelos instalados en pantalla Ayuda> Acerca?
    • CU8 es una colección de todas las revisiones publicadas anteriormente, actualizaciones legales, y mejoras de características. Cada uno de estos cambios es capturado en su propio modelo individual con el objetivo de lograr menos dependencias entre parches, en comparación con el desarrollo actual de AX2012 R2.
  4. ¿Qué es "Spliptreaming" y por qué debo utilizarlo?
    • Slipstreaming está bien definido en la pagina 4 de la Guía de instalación:

      "Si va a instalar Microsoft Dynamics AX 2012 R3, por primera vez, puede utilizar el asistente de configuración y el proceso slipstreaming para instalar CU 8 junto con el resto del producto. Cuando se usa este proceso, el programa de instalación detecta automáticamente las actualizaciones y las aplica."
      Básicamente consiste en descargar el paquete de actualizaciones y meterlo en la carpeta "Updates" como veis en la imagen (descarga desde LCS):


  5. ¿CU8 requiere Visual Studio 2013?
    • Sí. Si necesita abrir un proyecto de Visual Studio como por ejemplo un diseño de informes u otro proyecto de C #, Visual Studio 2013 es obligatorio.


jueves, 18 de diciembre de 2014

Nueva actualización de Dynamics AX para facturas electrónicas (España)

A partir del 15 de Enero de 2015, las facturas enviadas o recibidas de/a las Administraciones Públicas deberán ser presentadas solo a través de formato electrónico.

El Gobierno Español ha definido un sólo punto general de entrada de Facturas Electrónicas de la Administración General del Estado. Este punto general de entrada se conoce como FACe (https://face.gob.es/es/) y permite la presentación de facturas electrónicas a
través de 2 métodos:
  • Cargar la factura electrónica en una página web.
  • Utilizar la integración de servicios web.

En ambos casos, la factura electrónica debe ser generada usando un formato estándar definido por la AEAT conocido como FacturaE.


Desde Microsoft, se ha publicado un nuevo hotfix relacionado con la factura electrónica para España (e-factura). Está disponible para Microsoft Dynamics AX 2009 SP1, Dynamics AX 2012, Dynamics AX 2012 R2, y Dynamics AX 2012 R3.

Se han realizado los siguientes cambios funcionales en Dynamics AX:
  • Nuevos parámetros de e-factura en el módulo de Clientes que permiten definir diferentes escenarios.
  • Creación automática de facturas electrónicas al contabilizar Facturas de venta, facturas de servicio o facturas de proyectos, así como Notas de abono.
  • Firma electrónica de e-facturas, tanto con el Certificado de Empresa como con Certificado de usuario.
  • Nueva funcionalidad para definir si las facturas electrónicas se crearán automáticamente o para clientes en particular.
  • Monitorización, re-creación, re-firma y re-envío de facturas electrónicas en el caso de que sea necesario por motivos del negocio.
  • La versión soportada de “FacturaE” es 3.2.1.

El hotfix de puede descargar en el siguiente enlace: https://mbs2.microsoft.com/Knowledgebase/KBDisplay.aspx?scid=kb;EN-US;2980045

El Whitepaper con la descripción de la funcionalidad está disponible (de momento sólo en inglés) en este enlace: https://mbs.microsoft.com/partnersource/spain/deployment/documentation/msdax20092012elecinvoicefacturaspain

viernes, 12 de diciembre de 2014

Añadir parámetros a informe SSRS basado en una Query [AX2012]

En el siguiente artículo veremos como añadir parámetros a un informe SSRS que utiliza como origen de datos una Query. Después presentaremos estos parámetros en el formulario Dialog de AX2012.

1. Creamos una nueva Query en el AOT y la llamamos JRVendTable.
2. Añadimos la tabla VendTable al nodo Data Sources.
3. Añadimos los siguientes campos al nodo Fields: