Prácticas recomendadas para mejorar el performance del cierre y recálculo de inventarios en Dynamics AX


Hola a la comunidad, aqui les dejo las principales recomendaciones para mejorar el performance del cierre y recálculo de inventarios en AX, anexo el documento con algunos detalles adicionales sobre la utilizacion de helpers:

  1. Ejecutar cierres de inventarios
    frecuentemente (típicamente cada mes), el no hacerlo hace que cada nuevo cierre
    o recálculo de inventarios demore cada vez más.
  2. Borrar liquidaciones canceladas: Limpiar la tabla inventsettlement, esta
         tabla crece rápidamente al utilizar Costo Medio (Inventory
         Management>Periodic>Cleanup>Inventory Settlements Cleanup)
  3. Evaluar la posibilidad de utilizar la funcionalidad de
    ”Ayudantes” (Helpers). El numero de helpers depende de la infraestructura
    instalada, no es recomendable la utilizacion de helpers en una instalacion de
    servidores limitada
  4. Si el módulo de Master Planning no está
         siendo utilizado borrar los registros de la tabla InventSumlogTTS. Si está
         siendo utilizado correr el proceso de planificación ANTES del cierre.

  5. Actualizar frecuentemente la versión de AX
         2009 de manera que tengan instaladas las últimas actualizaciones liberadas
         por Microsoft (Aplicación y Kernel). En el caso del cierre de inventarios
         se han liberado algunos hotfixes que ayudan a mejorar el tiempo de
         procesamiento, los siguientes son los más relevantes:

 

Error message when you cancel an inventory closing periodic activity
  in Microsoft Dynamics AX 2009 Service Pack (SP1): "Could not delete a
  weighted average inventory closing transaction on item on [date]".

KB 973239

5.0.1500.973
  (Roll Up 3)

The features for the inventory value report, the potential
  conflicts-inventory and general ledger report and the closed non-financial transfer
  are available for Microsoft Dynamics AX 2009 SP1.

KB 982712

5.0.1500.2985

(Roll Up 5)

You experience a slow performance on Inventory closing when you use
  many-to-many Marking for the inventory transactions

KB 2572943

5.0.1500.5294 (Roll Up 8)

 

6. Si está instalado el Roll Up 5 o mayor (build
5.0.1500.2985) activar el check “Transferencias no financieras” en los
parámetros generales de inventarios.

Inventory Closing Performance Best Practices-Spanish.docx

Comments (5)

  1. Opesystems says:

    Generar el Reporte de “Transacciones registradas por diario”  de un solo día, Microsoft Dynamics  AX 2009 demora en generarlo aproximadamente 22 horas debido al gran volumen de registros que contenía,  OpeSystems logró realizarlo con el mismo contenido en aproximadamente 17 minutos. Para mayor información contáctanos info@opesystems.com.mx

  2. Jose says:

    Buen dia, en mi empresa empezamos a utilizar el dynamics ax 2009, pero no tenemos claro el procedimiento para hacer el cierre anual del inventario, podrian detallarme los pasos?

  3. Hola!!

    Esta excelente tu articulo, me ha servido mucho..

    puesto que he buscado por la red y no encuentro
    nada que me deje tan clara como tu lo has hecho, en tanto que al
    parecer todos redactan lo primero que piensan o bien se les ocurre, te agradezco el espacio que le
    has dedicado, en tanto que viendo otros articulo no es tan simple explicarlo.

    Me despido besos!!

  4. Karla Chiriboga says:

    Hola Juan Jose, quieria consultarte que implicaciones tiene Limpiar la tabla inventsettlemet, estuve leyendo ya algunos no lo recomiendan, porque? que consideraciones debemos tener? o que sucederá cuando se limpie?
    Slds, y gracias!

    1. Qué tal Karla, limpiar esta tabla significa únicamente limpiarla de LIQUIDACIONES CANCELADAS, de ninguna manera es recomendable limpiarla o truncarla. La única consideración que podría eventualmente ayudar es el rengo de fechas para el cual lo haces, una buena práctica es colocar el ultimo cierre que ejecutaste, pero si están teniendo problemas de performance es mejor correr la rutina sin fechas, el tener millones de registros susceptibles de ser depurados impacta directamente al performance del proceso.

      Saludos

Skip to main content