O que fazer caso ao acessar o menu Fases, esteja sendo apresentada a mensagem - Esta funcionalidade está em desenvolvimento?

De CIGAM WIKI
Revisão de 17h41min de 25 de setembro de 2023 por Israel.petry (discussão | contribs) (Israel.petry moveu O que fazer caso ao acessar o menu Fases, esteja sendo apresentada a mensagem "Esta funcionalidade está em desenvolvimento"? para [[O que fazer caso ao acessar o menu Fases, esteja sendo apresentada a mensagem - Esta funcionalid...)
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)

FAQ_CIGAM > FAQ_Portais > Portal CRM > O que fazer caso ao acessar o menu Fases, esteja sendo apresentada a mensagem - Esta funcionalidade está em desenvolvimento?


A mensagem "Esta funcionalidade está em desenvolvimento", apresentada no Portal CRM pode possuir varias causas distintas.

FAQPortalCRM1.png

No menu Fases, pode estar relacionada ao campo Data do Próximo contato das Oportunidades, quando este campo estiver preenchido como uma data inválida (inexistente) como por exemplo “00/00/0000”, irá ocorrer a mensagem acima citada.

Para correção desta mensagem deverá ser realizado ajuste no campo, informando uma Data Válida, ou deixando o campo em branco (sem preenchimento).

Através do banco de dados podemos realizar consultas para encontrar os registros que estão com a Data do próximo contato contendo informações inválidas, na tabela "VECONTAT" no campo "DT_PROXIMO_CONT".

FAQPortalCRM2.png

Comando SQL para identificar a existência destes registros no banco de dados "select a.dt_proximo_cont,a.* from VECONTAT a where a.dt_proximo_cont like '%00/00%'.", sugerimos utilizar o programa PLSQL Developer para realizar a consulta (quando o banco for Oracle).


Importante:

Esta situação ocorre quando temos um registro em há uma data zerada na tabela do banco de dados. Isto se trata de uma propriedade do banco Oracle. Ocorre caso seja digitado manualmente o valor "00/00/00" em um campo do formato de data. Por padrão, devemos deixar o campo sem preencher que o sistema colocará o valor padrão "nulo" neste campo, evitando esta divergência.
Visualmente, pelo sistema, ambos os valores "00/00/00" e "nulo" serão apresentados da mesma maneira. Porém, via aplicação gerenciadora de banco de dados, se usarmos uma consulta na tabela com a função to_char passando como parâmetros o campo e o formato 'DD-MM-YY' comparando com o valor '00-00-00' iremos identificar quais registros necessitam de correção.
Na documentação do Magic temos estas informações sobre a permissão de datas zeradas em Oracle.

ZeroDatesAllowedDoc.png

Então, podemos parametrizar em nosso arquivo "Magic.ini" na sessão do "CIGAM_SQL" a opção ORA_Zero_Dates_allowed=N que o sistema passará a emitir uma mensagem de erro "no data found" sempre que o usuário digitar uma data zerada.

Exemplo de parametrização no magic.ini

ORA Zero Dates allowedMagicini.png


FAQs Relacionadas