20911 - Erro ao tentar cadastrar parceiro - Inicialização inválida
Problema: Ao tentar cadastrar um parceiro no sistema é apresentada a mensagem "Inicialização inválida: Erro de acesso ao banco de dados. Banco Oracle 12. Cannot insert NULL into (VETORH, R038CAT, DATALT)"
Rotina / Tela: A mensagem de erro ocorre na tela de cadastro de Parceiro em: Sistema Acesso e Segurança > Pessoas > Colaboradores > Parceiro.
Solução:
Rotina / Tela: A mensagem de erro ocorre na tela de cadastro de Parceiro em: Sistema Acesso e Segurança > Pessoas > Colaboradores > Parceiro.
Solução:
Esta situação ocorre quando há no banco de dados registros com o campo data de admissão(DATADM) nulos na tabela R034FUN.
Para identificar se realmente há registros com o campo nulo faça o seguinte consulta na base de dados: SELECT COUNT(1) FROM R034FUN WHERE DATADM IS NULL.
Em seguida verifique as informações de cadastro dos registros utilizando a consulta: SELECT NUMEMP, TIPCOL, NUMCAD FROM R034FUN WHERE DATADM IS NULL.
Se confirmar que há registros nulos, é possível realizar 2 procedimentos para que o erro não retorne:
1)Realizar a inserção da data de admissão diretamente via banco de dados.
2)Passar pelos campos de cadastro do terceiro(Com registro nulo) via tela do sistema (Sistema Acesso e Segurança > Pessoas > Colaboradores > Parceiro).
A aplicação não permite cadastrar um colaborador (empregado, terceiro, parceiro) sem a data de amissão, desta forma é necessário verificar como o cadastro foi realizado, pois provavelmente foi importado para o sistema via arquivo de importação ou webService.