O evento onScriptInit é executado sempre que a aplicação é carregada ou recarregada, antes da exibição da interface e da execução da lógica principal.

Neste momento, todas as variáveis globais, macros e bibliotecas já estão disponíveis para uso, permitindo configurar o comportamento da aplicação dinamicamente.

É ideal para preparar filtros, definir condições de exibição, manipular conexões com o banco de dados ou ajustar parâmetros da execução da aplicação.

Diferente do evento onApplicationInit, que é executado apenas uma vez no início da aplicação, o onScriptInit ocorre em todas as cargas completas da aplicação — incluindo após o uso de filtros, navegação entre páginas ou alteração de parâmetros.