El evento onScriptInit se ejecuta cada vez que la aplicación es cargada o recargada, antes de la visualización de la interfaz y de la ejecución de la lógica principal.

En este momento, todas las variables globales, macros y bibliotecas ya están disponibles para su uso, lo que permite configurar dinámicamente el comportamiento de la aplicación.

Es ideal para preparar filtros, definir condiciones de visualización, manipular conexiones con la base de datos o ajustar parámetros de ejecución de la aplicación.

A diferencia del evento onApplicationInit, que se ejecuta solo una vez al inicio de la aplicación, onScriptInit ocurre en todas las cargas completas de la aplicación, incluso después del uso de filtros, la navegación entre páginas o el cambio de parámetros.