Variáveis globais

Boa noite!

Sou iniciante no Script case, criei um formulário onde alguns campos eu marquei o valor inicial com uma variável global que vem de um controle, sendo assim se o usuário tentar acessar a url do formulário diretamente vai ter a tela de erro:

Falta definição das seguintes variáveis globais:

Gostaria de redirecionar o usuário nesse caso para a tela do controle (html personalizado) onde são preenchidas as variáveis, tentei tratar isso pelo evento onScriptInit sem sucesso.

Alguma sugestão?

Ola Rafael
Não sei se entendi, mas acho isso uma abordagem errada.
O scriptcase ja tem na segurança opção para não acessar a aplicação se não estiver logado.

Mas caso não seja isso, coloque no formulario as variaveis globais como saida : Aplicação-> variaveis globais-> tipo-> saida.

Quando acessar não ira dar erro de falta de definição; e vc no evento onload checa se as variaveis globais estão vazias e caso estejam use a macro sc_redir para redirecionar para outra pagina que ele deve preencher as globais.

Espero que tenha entendido; mas estou a disposição;

Moacir
.

1 Curtida

Bom dia Moacir!

Essa aplicação não usa “segurança”, mais a sua solução de mudar as variáveis para o tipo de saída resolveu o meu problema.

Muito obrigado!