Quando a gente acha que está tudo certo na aplicação, aparece um erro do além…
Na minha aplicação de menu, existe um “if” que joga o usuario em um formulario:
if ([usr_reg_form] != ‘S’ and {sc_menu_item} != “btn_12”)
{
sc_commit_trans();
sc_redir(‘form_postos_autorizados_v1.php’);
sc_commit_trans();
}
No formulário destino, tenho a seguinte condição no OnApllicationIni:
if([usr_reg_form] != ‘S’ and [usr_priv_admin] != ‘Y’)
{
sc_error_message(“Seu cadastro ainda não foi preenchido. Por favor, inclua os dados da sua empresa para poder continuar.”);
sc_apl_conf(“form_postos_autorizados_v1.php”, “start”, “new”);
}
Funciona, mas com o seguinte erro:
As vezes o formulario “form_postos_autorizados_v1.php” entra em modo New (aparece o botão INCLUIR) e outras vezes entra em modo de Update (aparece o botão SALVAR).
Preciso que sempre entre no modo “new” conforme passei na macro sc_apl_conf.
Alguém sabe onde a bruxa se esconde?
Obrigado pelas dicas e ajuda.