7817 - Mensagem em Tela Personalizada no RubiWeb
Problema: Em uma tela personalizada desenvolvida para utilizar na Web, foi adicionada uma mensagem de aviso para o usuário. Quando esta mensagem está habilitada, a inserção do registro não ocorre (Arquivo anexo - Inserindo_Com_Mensagem.jpg). Ao tirarmos a mensagem, a inserção ocorre sem problema (Arquivo anexo - Inserindo_Com_Mensagem.jpg).
Isto funciona na Web? Pois no SGI dentro da versão cliente/servidor funciona corretamente.
Quando ocorre / onde se aplica: Em telas personalizadas, disponível através do menu: Recursos > Implementações > Gerador de Telas.
Solução: Solução 7817: Esta mensagem na parte Web não funciona da mesma forma que na cliente/servidor. Terá que abortar a mensagem quando for executado na web utilizando a função 'vMensagemWeb', conforme exemplo abaixo:
/* Se estiver executando na Web, ignora a mensagem */
se (VerWeb = 1)
vMensagemWeb = 1;
Mensagem(Retorna, Operação concluída com sucesso!);
/* Atribui zero para que sempre volte ao comportamento padrão */
vMensagemWeb = 0;
Para maiores esclarecimentos, poderá ser consultado o help do sistema.
Isto funciona na Web? Pois no SGI dentro da versão cliente/servidor funciona corretamente.
Quando ocorre / onde se aplica: Em telas personalizadas, disponível através do menu: Recursos > Implementações > Gerador de Telas.
Solução: Solução 7817: Esta mensagem na parte Web não funciona da mesma forma que na cliente/servidor. Terá que abortar a mensagem quando for executado na web utilizando a função 'vMensagemWeb', conforme exemplo abaixo:
/* Se estiver executando na Web, ignora a mensagem */
se (VerWeb = 1)
vMensagemWeb = 1;
Mensagem(Retorna, Operação concluída com sucesso!);
/* Atribui zero para que sempre volte ao comportamento padrão */
vMensagemWeb = 0;
Para maiores esclarecimentos, poderá ser consultado o help do sistema.