Ocorrência
Ao cancelar a baixa pela rotina FINA070 é apresentado o HELP: FINCOMBX devido ao campo E5_SEQ estar divergente. (Ambiente Oracle)
Ambiente
Microsiga Protheus – Financeiro – FINA070 – A partir da versão 12
Causa
O erro ocorre por deixar a sequência E5_SEQ divergente não sendo possível realiza o cancelamento de uma baixa, acontece devido ao parâmetro CURSOR_SHARING do banco de dados ORACLE está preenchido com o conteúdo FORCE. Faz com que as literais sejam trocadas para variáveis Bind, realiza assim a troca de todas as literais para Bind. Deste modo, influencia diretamente no tamanho do campo retornado.
Solução
Analise com o DBA da empresa como está configurado o parâmetro CURSOR_SHARING, caso ele esteja com o conteúdo FORCE, deverá alterar para o conteúdo EXACT para o correto funcionamento do processo. Após realizar o procedimento realizar o refresh do ambiente.
Saiba mais
https://tdn.totvs.com/display/tec/Oracle+Database+19.3+Enterprise
0 Comentários