Forum
See question

Erro ao fazer abertura do ano no RH   

57 views
0
0

Ao tentar fazer a abertura do ano nos Recursos Humanos está a dar um erro dizendo que “o registo já existe na tabela dbo.CadastroHistorico”
Ao consultar a referida tabela não existe nenhum dado com a data de 2023
Alguma sugestão de como ultrapassar este erro?

Faça login para poder traduzir
Primavera
Recursos Humanos
Marked as spam
Criado há 3 anos e 2 meses hliovarela
h
hliovarela Iniciante
4 answers
0
Private answer

Boa tarde,

Esse erro acontece porque na tabela cadastropessoal existem registos com a mesma data e mesma hora o ano de 2022.

Faça login para poder traduzir
Marked as spam
Criado há 3 anos e 2 meses luislopes
l
luislopes Iniciante
    1
    Private answer
    Segundo a Primavera este erro deve-se devido a incoerências na base de dados. Esta query ajuda a ultrapassar o problema (As vezes será necessário executar a query n vezes ate afetar 0 linhas)
    UPDATE CP set data = DATEADD(ss, 1, CP.Data) FROM CadastroPessoal CP INNER JOIN (SELECT Funcionario, DATA,Grupo,a = COUNT( *) ,MAX(Nummv) AS Maximo FROM CadastroPessoal WHERE YEAR(DATA) = 2022 GROUP BY Funcionario, DATA,Grupo HAVING COUNT( *) > 1 ) x ON CP.Funcionario = X.Funcionario AND CP.Data = X.Data AND CP.Grupo = X.Grupo and cp.NumMv = x.Maximo
    OBS: Testar numa empresa clone e só depois fazer em produtivo.
    Faça login para poder traduzir
    Marked as spam
    Criado há 3 anos e 2 meses hliovarela
    h
    hliovarela Iniciante
      Comments
      Obrigado
      3 anos e 2 meses
      garrygonalves
        0
        Private answer

        Boa Tarde,

         

        tenho o mesmo problema e não consigo resolver,

        podem ajudar por favor.

         

        Obrigado.

        Faça login para poder traduzir
        Marked as spam
        Criado há 3 anos e 2 meses garrygonalves
        garrygonalves Loyal Contributor
          0
          Private answer

          Boa tarde,

          Estou como mesmo problema..
          Como contornar a situação?

          Obrigado.

          Faça login para poder traduzir
          Marked as spam
          Criado há 3 anos e 2 meses carlosevaristo-2
            Comments
            Infelizmente ainda não tenho uma solução.
            3 anos e 2 meses
            hliovarela