4306 - Erro de Banco (50000) - SP_GERCOM - Não foi encontrado comando corresponden
Problema: Ao tentar cadastrar ou alterar um crachá, é apresentada uma mensagem de banco abaixo e anexo:
Native Error Code: 50000
Error Message: [Microsoft][SQL Native Client][SQL Server]SP_GERCOM: 1. Não foi encontrado comando correspondente para pendência: (null).
Pocedure: sp_gercom, Line: 203
Ou a mensagem:
Erro de banco (50000): Error Message: [Microsoft][SQL Native Client][SQL Server] Procedure: sp_gercom, Line 176. Anexos.
Solução: Esta situação ocorre porque existe algum campo nulo nas definições gerais da pessoa, e normalmente é decorrente de importações incorretas. O impacto se dá no momento do sistema gravar informações na tabela R070CON quando a procedure sp_gercom é chamada.
Native Error Code: 50000
Error Message: [Microsoft][SQL Native Client][SQL Server]SP_GERCOM: 1. Não foi encontrado comando correspondente para pendência: (null).
Pocedure: sp_gercom, Line: 203
Ou a mensagem:
Erro de banco (50000): Error Message: [Microsoft][SQL Native Client][SQL Server] Procedure: sp_gercom, Line 176. Anexos.
O problema também pode ser apresentado com a mensagem:
Erro do Banco (50000): Error Message: [Microsoft][SQL Server Native Client 10.0][SQL Server]SP_PorCom: Problemas ao Formatar a Pendência.
Quando ocorre / onde se aplica: Ocorre durante o cadastro de crachás - Menu: Acesso > Crachás > Alunos > Crachá Titular.
Erro do Banco (50000): Error Message: [Microsoft][SQL Server Native Client 10.0][SQL Server]SP_PorCom: Problemas ao Formatar a Pendência.
Quando ocorre / onde se aplica: Ocorre durante o cadastro de crachás - Menu: Acesso > Crachás > Alunos > Crachá Titular.
Solução: Esta situação ocorre porque existe algum campo nulo nas definições gerais da pessoa, e normalmente é decorrente de importações incorretas. O impacto se dá no momento do sistema gravar informações na tabela R070CON quando a procedure sp_gercom é chamada.
No sistema, temos o relatório de diagnóstico SPRD007 que lista todos os colaboradores que possuem campos nulos nesta tabela. Para executar o relatório, com o sistema Gestão de Acesso e Segurança aberto, pressione o atalho Ctrl + R e escolha a categoria RD relatório 007.
Para a solução, basta preencher todos os campos das definições de acesso da pessoa. Como existem alguns campos desta tela ficam ocultos, mesmo que todos os campos estejam visualmente preenchidos, altere o valor de algum campo e clique em Alterar, volte o valor anterior e clique em Alterar novamente. Este processo disparará o gatilho de alteração do sistema, preenchendo os campos obrigatórios que não ficam visíveis em tela.
Outra opção é corrigir diretamente nas tabelas R034DAC preenchendo todos os campos que estão com valores NULOS ou em branco.
Para a solução, basta preencher todos os campos das definições de acesso da pessoa. Como existem alguns campos desta tela ficam ocultos, mesmo que todos os campos estejam visualmente preenchidos, altere o valor de algum campo e clique em Alterar, volte o valor anterior e clique em Alterar novamente. Este processo disparará o gatilho de alteração do sistema, preenchendo os campos obrigatórios que não ficam visíveis em tela.
Outra opção é corrigir diretamente nas tabelas R034DAC preenchendo todos os campos que estão com valores NULOS ou em branco.