Ir para conteúdo
Seja Membro VIP - Remova Banners de Propagandas, Tenha Liberado Qualquer Download, Além de Acessos em Áreas Exclusivas!! ×
Quer acesso a todas as Áreas do Fórum, até aquelas só para membros VIPs? Também quer poder baixar qualquer ARQUIVO? ×
AVISO AOS MEMBROS:

Fizemos uma atualização em 18/06/2023, e a forma de acesso ao Fórum mudou. Não mais está sendo aceito o login pelo Nome de Exibição cadastrado. Agora, apenas pelo email e pelos integradores de Login do Facebook, Google e Microsoft. O Facebook estava com uma validação pendente e já foi normalizado o acesso, já o Google, ainda estamos verificando o que está ocorrendo que não está funcionando.
Caso precisem de ajuda para o login pelo email acesse o link << Esqueci minha senha de acesso>> ou nos envie um pedido de ajuda pelo email admin@forumrm.com.br

Administração
ForumRM

Exclusão funcionário na tabela pfunc<b> (Resolvido)</b>


Edivan

Posts Recomendados


  • Tópicos Que Criei:  22
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  76
  • Conteúdo/Dia:  0.01
  • Reputação:   1
  • Pontos/Conquistas:  602
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline
  • Idade:  53

Pessoal, gostaria da ajuda de vocês referente a rotina abaixo:

Fizemos uma demissão de transferência de funcionário sem ônus para outra filial da mesma coligada. Porém esta demissão por transferência foi CANCELADA. O que ocorre é que a demissão cancelada voltou pra ativo, porém, a outra não excluiu, não conseguimos excluir ou aproveitar este registro, pois, criou o mesmo código da tabela ppessoa do primeiro registro. Como faço para aproveitar o registro novo? Pois quando faço alteração num altera o outro e vice-versa.

No aguardo.

Grato

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  51
  • Tópicos/Dia:  0.01
  • Meu Conteúdo:  1.005
  • Conteúdo/Dia:  0.16
  • Reputação:   12
  • Pontos/Conquistas:  5.527
  • Conteúdo Resolvido:  0
  • Dias Ganho:  8
  • Status:  Offline
  • Idade:  51

Edivan,

Já existe um tópico sobre essa situação aqui no Fórum.

Faça uma pesquisa que v irá enontrar.

Importante:

Este processo deverá ser realizado via Banco de Dados.

Além disso faça um BACKUP ANTES !!!

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  79
  • Tópicos/Dia:  0.01
  • Meu Conteúdo:  611
  • Conteúdo/Dia:  0.09
  • Reputação:   2
  • Pontos/Conquistas:  3.847
  • Conteúdo Resolvido:  0
  • Dias Ganho:  1
  • Status:  Offline
  • Idade:  54

Exato, isto é para manter a integridade do banco, o que você pode fazer, é tentar excluir o registro da PFUNC diretamente pelo banco, vai dar erro de chaves estrangeiras, veja a que tabela a chave referencia, vá até esta tabela, e exclua os registros dela, proceda em loop até concluir a exclusão de todas as chaves estrangeiras, e aí volte até a PFUNC. Outra, é alterar o nome do sujeito dentro do banco.

Acho que é isto, já que pelo sistema você tentou e não rolou...

um abraço

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  134
  • Tópicos/Dia:  0.02
  • Meu Conteúdo:  1.225
  • Conteúdo/Dia:  0.19
  • Reputação:   2
  • Pontos/Conquistas:  7.400
  • Conteúdo Resolvido:  0
  • Dias Ganho:  1
  • Status:  Offline
  • Dispositivo:  Windows

Delfunc.txtUse este Script. E so mudar a chapa e a coligada.

EDIT:

SCRIPT DELETAR CHAPAS (REGISTROS) DE FUNCIONARIOS

Jair

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  79
  • Tópicos/Dia:  0.01
  • Meu Conteúdo:  611
  • Conteúdo/Dia:  0.09
  • Reputação:   2
  • Pontos/Conquistas:  3.847
  • Conteúdo Resolvido:  0
  • Dias Ganho:  1
  • Status:  Offline
  • Idade:  54

QUE BELEZA!!!

Guardarei este script com todo o carinho :clapping:

Valeu Mauricio!!

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  31
  • Tópicos/Dia:  0.01
  • Meu Conteúdo:  188
  • Conteúdo/Dia:  0.03
  • Reputação:   0
  • Pontos/Conquistas:  1.250
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline
  • Idade:  44

Mauricio,

No ano passado tiver este problema em um cliente, se eu tivesse este script não teria tido tanta dor de cabeça como tiver.

VALEU MESMO.

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  22
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  76
  • Conteúdo/Dia:  0.01
  • Reputação:   1
  • Pontos/Conquistas:  602
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline
  • Idade:  53

:clapping:

Gostaria de agradecer a todos que responderam meu questionamento, e ainda parabenizar o fórum pelo pronto atendimento em tentar responder os questionamentos inseridos.

Já tinha participado de outros Fóruns, mais nunca com a agilidade e clareza das informações transmitidas no Fórmula.

Todos estão de parabens !!!!

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  79
  • Tópicos/Dia:  0.01
  • Meu Conteúdo:  611
  • Conteúdo/Dia:  0.09
  • Reputação:   2
  • Pontos/Conquistas:  3.847
  • Conteúdo Resolvido:  0
  • Dias Ganho:  1
  • Status:  Offline
  • Idade:  54

Tópico Resolvido.

O mesmo foi marcado como resolvido por não haver mais nada a resolver.

Qualquer coisa, alguma dúvida ou questionamento sobre o assunto, pode postar novamente que analisaremos, ou se preferir, favor entrar em contato com a administração ou moderação, através do link: Administradores e Moderadores

Se preferir, mande um email para admin@forumrm.com.br

Link para comentar
Compartilhar em outros sites

  • 10 anos depois...

  • Tópicos Que Criei:  5
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  11
  • Conteúdo/Dia:  0.00
  • Reputação:   1
  • Pontos/Conquistas:  120
  • Conteúdo Resolvido:  0
  • Dias Ganho:  1
  • Status:  Offline
  • Idade:  34
  • Dispositivo:  Windows

Pessoal, bom dia!

Utilizamos o script para realizar a exclusão do funcionário, porém ainda aparece o seguinte erro:


Erro ao excluir os registros da tabela APARFUN.
Verifique as tabelas relacionadas.
ORA-02292: restrição de integridade (RM.FKABANCODETALHE_APARFUN) violada - registro filho localizado

Funcionário: 001477
O processo de exclusão de funcionário encontrou um erro e não pode continuar.
Todo o processo de exclusão será desfeito.
RM.Lib.Data.RMSDbFkException (0x80004005): Violação de chave estrangeira

Possíveis causas:
  - exclusão de registro que possui outros registros associados
  - inclusão de registro detalhe sem um registro mestre associado ---> System.Exception: ORA-02292: restrição de integridade (RM.FKABANCODETALHE_APARFUN) violada - registro filho localizado ---> System.Exception: DELETE FROM APARFUN
                                                       WHERE CODCOLIGADA = 1 
                                                         AND CHAPA = '001477' /*AND*/
   --- Fim do rastreamento de pilha de exceções internas ---
   em RM.Fop.Funcionario.FopProcExclusaoFuncionario.LimpaTabelaParaFunc(String Tabela, Int16 Coligada, String Chapa)
   em RM.Fop.Funcionario.FopProcExclusaoFuncionario.DoExecute(RMSParamsProc Params)

 

Alguém pode me ajudar?

 

Obrigada desde já.

Link para comentar
Compartilhar em outros sites

Participe da conversa

Você pode postar agora, e se registrar mais tarde. Se você tiver uma conta, faça o login agora para postar com sua conta.

Visitante
Responder esse tópico

×   Você colou conteúdo com formatação.   Remover formatação

  Only 75 emoji are allowed.

×   Seu link foi automaticamente inserido no corpo do post.   Exibir como um link

×   Seu conteúdo anterior foi restaurado.   Limpar conteúdo do editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Criar Novo...

Informação Importante

Usando este site, você concorda com nossos Termos de Uso e nossa Política de Privacidade.