5798 - Erro ao executar relatório WEB
Problema: Descrição do Problema: Ao executar determinados relatório pelo SapiensWeb ocorre a seguinte mensagem:
Erro na Execução do Evento: Pré-Seleção do Controle: Modelo Gerador. Erro Reportado. Houve um erro ao abrir o cursor C_GER: Erro de acesso ao banco de dados: Banco de Dados: Oracle 11. Erro do Banco (1843): ORA-01843: not a valid month.
A mensagem ocorre após informar os dados na tela de entrada.
Quando o relatório é executa pelo Sapiens Desktop é gerado corretamente.
Rotina / Tela: Ao executar relatório pelo SapiensWeb.
Solução: Solução: Na pré-seleção do modelo existe a função DesmontaData.
Substituímos a função por ConvDataInt e funcionou corretamente.
Exemplo abaixo:
Definir data vnDatIni;
Definir data vnDatFim;
ConvDataInt(vdatini,vnDatIni);
ConvDataInt(vdatfim,vnDatFim);
Erro na Execução do Evento: Pré-Seleção do Controle: Modelo Gerador. Erro Reportado. Houve um erro ao abrir o cursor C_GER: Erro de acesso ao banco de dados: Banco de Dados: Oracle 11. Erro do Banco (1843): ORA-01843: not a valid month.
A mensagem ocorre após informar os dados na tela de entrada.
Quando o relatório é executa pelo Sapiens Desktop é gerado corretamente.
Rotina / Tela: Ao executar relatório pelo SapiensWeb.
Solução: Solução: Na pré-seleção do modelo existe a função DesmontaData.
Substituímos a função por ConvDataInt e funcionou corretamente.
Exemplo abaixo:
Definir data vnDatIni;
Definir data vnDatFim;
ConvDataInt(vdatini,vnDatIni);
ConvDataInt(vdatfim,vnDatFim);