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

Fórmula para bloqueio de cadastros duplicados


Maique.16

Posts Recomendados


  • Tópicos Que Criei:  4
  • Tópicos/Dia:  0.01
  • Meu Conteúdo:  11
  • Conteúdo/Dia:  0.02
  • Reputação:   0
  • Pontos/Conquistas:  91
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline
  • Idade:  31
  • Dispositivo:  Windows

Bom dia pessoa, vocês possuem alguma fórmula para bloqueio de cadastros duplicados? Exemplo: Hoje no TOTVS RM, é possível realizar o cadastro de um colaborador que já se encontra ativo, tivemos um caso desse recentemente com alguns pagamentos em duplicidade, onde o colaborador estava ativo com dois cadastros. Eu criei uma fórmula de seleção, onde ele visualiza o CPF, se já tiver o colaborador ativo, é para bloquear, porém quando eu insiro nos parâmetros, não funciona. Já fiz diversas fórmulas para inclusão no campo de Parâmetros > Funcionários > (Restrições Cadastrais (Fórmula para bloquear o funcionário no processo de Readmissão) Deixo em anexo alguns prints.

 

image.png.fcf66d7751c39b3a3964185a29520c69.png

image.png

 

image.png

Editado por Maique.16
Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  10
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  119
  • Conteúdo/Dia:  0.05
  • Reputação:   41
  • Pontos/Conquistas:  811
  • Conteúdo Resolvido:  0
  • Dias Ganho:  20
  • Status:  Offline
  • Idade:  26
  • Dispositivo:  Windows

Bom dia @Maique.16

Envie o conteúdo da sua consulta SQL "CADASTROF01"

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  4
  • Tópicos/Dia:  0.01
  • Meu Conteúdo:  11
  • Conteúdo/Dia:  0.02
  • Reputação:   0
  • Pontos/Conquistas:  91
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline
  • Idade:  31
  • Dispositivo:  Windows

Segue:

SELECT 
P.CODSITUACAO AS SITUACAO

FROM PFUNC P
INNER JOIN PPESSOA PP ON PP.CODIGO = P.CODPESSOA

WHERE P.CHAPA=:FRM_CHAPA AND P.CODSITUACAO <> 'D'

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  4
  • Tópicos/Dia:  0.01
  • Meu Conteúdo:  11
  • Conteúdo/Dia:  0.02
  • Reputação:   0
  • Pontos/Conquistas:  91
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline
  • Idade:  31
  • Dispositivo:  Windows

Deixo também as consultas utilizados na fórmula que está abaixo.

 

Sentença: CDUPLICADO    

SELECT COUNT(CPF) AS CONT
FROM PFUNC P (NOLOCK)
LEFT JOIN PPESSOA PP (NOLOCK) ON P.CODPESSOA = PP.CODIGO
WHERE P.CODSITUACAO <> 'D'
AND PP.CPF=:FRM_CPF1

Sentença: CDUPLICADO2  

 SELECT (Chapa) AS Chapa
FROM PFUNC P (NOLOCK)
LEFT JOIN PPESSOA PP (NOLOCK) ON P.CODPESSOA = PP.CODIGO
WHERE P.CODSITUACAO <> 'D'
AND PP.CPF=:FRM_CPF1

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  4
  • Tópicos/Dia:  0.01
  • Meu Conteúdo:  11
  • Conteúdo/Dia:  0.02
  • Reputação:   0
  • Pontos/Conquistas:  91
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline
  • Idade:  31
  • Dispositivo:  Windows

Bom dia @caiiomonteiro tudo bom? Conseguiu achar alguma solução? Grato!

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  10
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  119
  • Conteúdo/Dia:  0.05
  • Reputação:   41
  • Pontos/Conquistas:  811
  • Conteúdo Resolvido:  0
  • Dias Ganho:  20
  • Status:  Offline
  • Idade:  26
  • Dispositivo:  Windows

Em 25/05/2023 at 09:05, Maique.16 disse:

Bom dia @caiiomonteiro tudo bom? Conseguiu achar alguma solução? Grato!

Bom dia
Ainda não consegui testar, mas retorno em breve

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.