5289 - Histórico de Crachá - SPCOLCON: Erro Na Atualização de R070CON 1
Problema: Ao tentar inserir histórico de crachá para colaborador é apresentada mensagem abaixo (anexo):
Error - ORA-20103: SPCOLCON: Erro Na Atualização de R070CON 1.
ORA-06512: at SENIOR.R038HCH_SI, line 1
ORA-04088: error during execution of trigger 'SENIOR.R038HCH_SI'
Quando ocorre / onde se aplica:
- Quando ocorrer alguma exceção no insert/update de registro na tabela R070CON;
- Quando o campo: UtiRep, da tabela R070TSI, estiver com o valor = S, porém o cliente não possuir as tabelas de REP da Telemática ou o usuário de banco não tiver privilégios.
- Quando tiver pré-cadastro de crachás: Verificar se existe mais de um registro na tabela da Telemática PEND_GRUPO com o mesmo numero físico.
Solução: - Revisar as Definições de Acesso do colaborador (R034DAC), qualquer informação errada na tabela pode apresentar esta mensagem. Por exemplo, o campo R034DAC.DatTse com o valor '31/12/1900 03:06:28', que é incorreto. A solução para este exemplo é definir o campo R034DAC.DatTse com valor '31/12/1900'.
- Alterar o campo: UtiRep para N, caso o cliente não possua REPs ou dar privilégios para o usuário de banco nas tabelas de REP.
- Se existir mais de um registro na tabela da Telemática PEND_GRUPO para o mesmo numero físico deve ser deletado o numero físico fechado na R069FIS, e depois deletado da tabela PEND_GRUPO.
Error - ORA-20103: SPCOLCON: Erro Na Atualização de R070CON 1.
ORA-06512: at SENIOR.R038HCH_SI, line 1
ORA-04088: error during execution of trigger 'SENIOR.R038HCH_SI'
Quando ocorre / onde se aplica:
- Quando ocorrer alguma exceção no insert/update de registro na tabela R070CON;
- Quando o campo: UtiRep, da tabela R070TSI, estiver com o valor = S, porém o cliente não possuir as tabelas de REP da Telemática ou o usuário de banco não tiver privilégios.
- Quando tiver pré-cadastro de crachás: Verificar se existe mais de um registro na tabela da Telemática PEND_GRUPO com o mesmo numero físico.
Solução: - Revisar as Definições de Acesso do colaborador (R034DAC), qualquer informação errada na tabela pode apresentar esta mensagem. Por exemplo, o campo R034DAC.DatTse com o valor '31/12/1900 03:06:28', que é incorreto. A solução para este exemplo é definir o campo R034DAC.DatTse com valor '31/12/1900'.
- Alterar o campo: UtiRep para N, caso o cliente não possua REPs ou dar privilégios para o usuário de banco nas tabelas de REP.
- Se existir mais de um registro na tabela da Telemática PEND_GRUPO para o mesmo numero físico deve ser deletado o numero físico fechado na R069FIS, e depois deletado da tabela PEND_GRUPO.