BUG 12115 "Impresion de Procesos" SOLVED

- Impresion de Procesos.
- Problema:
  Cuando se inicia un caso y se quiere imprimir el dynaform hacemos click en el icono "Print form", luego nos   
  aparece una ventana donde se muestra lo que se va a imprimir, normalmente al iniciar un nuevo caso, nos 
  nuestra la hoja de impresion vacia, ya que no se han guardado los datos en la Base de Datos, en otros casos 
  muestra la hoja de impresion con datos.

  Cuando se inicia un caso y se llena datos en el dynaform y se hace click en el icono "Print form", los datos 
  introducidos no se muestran en la hoja de impresion.

  Solucion:
  Se agrega un nuevo metodo el cual permite validar con un "Confirm", cuando se quiera imprimir un dynaform al 
  hacer click en "Cancel" en la hoja de impresion se mostrara vacia tal cual se tenia inicialmente, al hacer click 
  en "Accept" se guardara los datos y en la hoja de impresion aparecera los datos.

  Se agrego el siguiente metodo en el archivo "form.js":
  function dynaFormPrint(..., ..., .., .., ...)
  {    ...
      if (dynaFormChanged(frm)) {
         ...
         new leimnud.module.app.confirm().make({
             label: _("ID_SAVE_DYNAFORM_INFORMATION_BEFORE_PRINTING"),

             action: function ()
             { ...
             },
             cancel: function()
             { ...
             }
         });
     }
  }

  Disponible para la version 2.5.2