Month: octubre 2012

Líneas de propuesta de factura duplicadas en Dynamics AX 2012

Hace unas semanas encontramos y reportamos a Microsoft un error en el estándar de Microsoft Dynamics AX 2012 que provoca que las líneas se repitan al crear propuestas de factura y también al registrarlas posteriormente. Aunque Microsoft me confirmó entonces que está solucionado en Microsoft Dynamics AX 2012 R2, publico aquí el código que utilicé para solucionarlo ya que la pregunta ha aparecido en los foros de El Rincón Dynamics. Poniendo "infos" en el código se puede detectar rápidamente que hay una función estándar que, aunque funciona correctamente, se ejecuta más veces de las necesarias. Concretamente se ejecuta para todas las líneas, una vez por línea, provocando que aparezca cada línea, tantas veces como líneas tenga la propuesta. Aquí se ve mas claro: Esto se soluciona modificando el método doSalesLine de la clase estándar PSAProjProposalSelection como indico a continuación:
(más…)