Tempo aproximado para leitura: 00:05:00 min
Dúvida
Ao incluir uma visita (Atualizações>Cadastro de Visitantes>Visitas), ocorre error log "SPY010: DB error (Update): -29 File: SPY010 - Error : 2601 (23000) (RC=-1) - [Microsoft][SQL Server Native Client 11.0][SQL Server] Não é possível inserir uma linha de chave duplicada no objeto 'dbo.SPY010' com índice exclusivo"
Ambiente
TOTVS RH - TOTVS RH (Linha Protheus) - Ponto Eletrônico - Todas as versões
Causa
Esse incidente pode ocorrer por conta do campo PY_NUMERO, que guarda o número da visita, estar repetindo os códigos. Isso pode ser causado por configuração incorreta dos campos da tabela SPY, falta de atualização do ambiente ou controle de numeração da tabela SPY incorreto.
Solução
Para solucionar essa ocorrência, realize os seguintes passos:
1. Verifique no dicionário de dados da tabela SPY, via SIGACFG, a configuração do campo PY_NUMERO, que deve seguir a estrutura abaixo;
2. Se o campo estiver correto, verifique se as ordens dos campos na tabela SPY estão corretas, conforme o padrão, abaixo:
3. Verifique se os índices estão conforme abaixo:
4. A numeração da visita, é gerada de forma automática, assim, verifique também no Configurador, o controle de numeração da tabela SPY, a numeração deve seguir o mesmo tamanho do campo PY_NUMERO, ou seja, com tamanho 9.
5. O ambiente deve estar atualizado, sendo necessário aplicar no ambiente o último Pacote de Expedição contínua de RH, LIB e Binário, conforme links abaixo.
Binário - Appserver
Binário - SmartClient
Saiba Mais
Manual do Ponto Eletrônico
Pacote de Expedição Contínua Acumulado de RH
0 Comentários