Ventana de progreso en Business central

 Artículo de José Carlos Herrero Perrino.

Ventana de progreso



En Business Central las ventanas de progreso que teníamos en versiones anteriores se perdieron.
Como solución para crear ventanas informativas he creado unas variantes.

El código está montado sobre un report de proceso que se mueve a través de la tabla de números enteros y que tarda unos 30 segundos en procesarlo para que de tiempo a ver las ventanas mostradas.

El report a ejecutar es el 60100 "Information Windows". Se puede buscar con la palabra “Ventana de información”.


Barra de progreso 1.

Es una barra de progreso simple con una anchura de 20 caracteres. 


Si queremos ampliar o acortar la longitud de la barra hay que cambiar el bucle for que está puesto a 20 caracteres.


Barra de progreso 2.

Es una barra de progreso similar a la anterior, pero añadiendo al final información de cuantos registros se han procesado respecto al total.


Barra de progreso 3.

Es una barra de progreso similar a la versión 1, pero al final se indica el porcentaje de progreso.


Tiempo estimado 1.

Muestra información sobre el tiempo estimado en el que calcula que va a acabar el proceso. El formato es fecha y hora de finalización.


Tiempo estimado 2.

Muestra información sobre el tiempo estimado en el que calcula que va a acabar el proceso. El formato es hora de finalización.


Calculando.

En esta versión salen unos símbolos simulando un giro. Su objetivo es indicar al usuario que se están haciendo cálculos y que el sistema no se ha quedado colgado.


 

Espero que os sea de utilidad.

El código fuente, como siempre en github.

Publicar un comentario

Añade comentario (0)

Artículo Anterior Artículo Siguiente