Ir para conteúdo
Anúncios Publicitários
Entre para seguir isso  
Rodrigo Burgos

Gusuario com CRC Inválido

Recommended Posts

Bom dia,

Vários alunos estavam com a data de seus usuários para o portal expirada, e devem ser prorrogados por mais 1 ano.

Aqui na escola o número de matrícula é igual ao de usuário.

Logo, o campo CODUSUARIO da GUSUSARIO é igual ao MATALUNO da EMATRICPL.

O que me fez criar a sentença:

UPDATE 
 GUSUARIO SET DATAEXPIRACAO = '2011-12-31 00:00:00.000' 
FROM 
 GUSUARIO
INNER JOIN 
 EMATRICPL ON 
   CODUSUARIO = MATALUNO
WHERE
 PERLETIVO IN ('2011','2011G','2011/1') AND
 SITMAT = '12'

No caso, o 'SITMAT =12' são os alunos que estão matriculados.

Porém alguns alunos estão reclamando que está dando esta mensagem "Gusuario com CRC Inválido". Sei que determinados updates na GUSUARIO geram o CRC inválido, mas no caso, fiz apenas no campo "DATAEXPIRACAO ". Isso também invalida e ocasiona o erro?

Se sim, alguém aponta uma soluçao?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Alguém já possui a solução para tal problema!?

Fiz o mesmo aqui na empresa hoje, liguei na totvs querem tarifar.

At.te,

Compartilhar este post


Link para o post
Compartilhar em outros sites

Para quem tiver problemas futuros como esse...

Não existe saída com a Totvs senão a consultoria tarifada.

A solução encontrada por nós foi voltar backup da tabela GUSUARIO.

Todas tabelas iniciadas pela letra G possuem um controle interno

e não podem em hipótese alguma ser alterada via comando DML.

Mais informações sobre:

http://www.tdn.totvs.com/pages/releaseview.action?pageId=63275887

Compartilhar este post


Link para o post
Compartilhar em outros sites

Exatamente... não pode alterar qualquer informação via comandos diretos no banco de dados para estas tabelas. Alterou, ferrou, e em alguns casos é irreversível.

Se o usuário mestre ainda está operacional, uma coisa que pode ser feita também, é acessar cada usuário e regravar alguma alteração, com isso o sistema recalcula os CRCs e volta a funcionar. Mas tem que ser um usuário que ainda esteja normal para acessar o sistema.

Senão, apenas restaurando backup destas tabelas mesmo. E dá um trabalho restaurar, pois, não pode restaurar todo o backup. Tem que restaurar um banco a parte, e copiar/atualizar de volta esses registros apenas.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Rodrigo, bom dia!

Tive esse mesmo problema aqui na empresa, mas com o portal do RH.

Pelo sistema mesmo, seleciona esses alunos em lote, inativa-os e ative-os novamente.

Mas tem que ser pela rotina do sistema.

Vai resolver!

Abraço!

Compartilhar este post


Link para o post
Compartilhar em outros sites
Em 2015-9-23 at 16:46, Monaski disse:

Para quem tiver problemas futuros como esse...

Não existe saída com a Totvs senão a consultoria tarifada.

A solução encontrada por nós foi voltar backup da tabela GUSUARIO.

Todas tabelas iniciadas pela letra G possuem um controle interno

e não podem em hipótese alguma ser alterada via comando DML.

Mais informações sobre:

http://www.tdn.totvs.com/pages/releaseview.action?pageId=63275887

Bom dia Monaski.

Este post é antigo mas gostaria de saber: 

Como vocês procederam para voltar backup data tabela GUSUARIO?

Gostaria de fazer isso em uma base de teste para verificar se resolvo um problema que estou tendo aqui. Não é acesso CRC mas é um erro que está ocorrendo na geração de alguns relatórios e isso passou a ocorrer justamente após termos dado UPDATE na tabela GUSUARIO, no campo OBRIGAALTERARSENHA.

Desde já agradeço.

Atc,

Ronaldo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pessoal passei pelo mesmo problema hoje, mas com a Gcoligada.
Foi atualizar o Pais via update e deu o problema.

Se abrir chamado para Totvs eles vão indicar consultoria paga.

Eu consegui resolver com a sugestão do Jair e do Carlos.

Abri o cadastro de empresa dei um espaço, retirei o espaço e salvei.

Obrigado pessoal, post antigo mais ajudou bastante.

  • Like 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
Entre para seguir isso  

×

Important Information

Usando este site, você concorda com nossos Termos de Uso.