01. DADOS GERAIS

Linha de Produto:Microsiga Protheus
Segmento:Recursos Humanos
Módulo:Gestão de Pessoas
Função:PWSANONI.PRW


02. SITUAÇÃO/REQUISITO

Criação de uma função, integrada ao produto, garantindo que não existam papéis (personas) vinculadas ao mesmo e suas validações e dessa forma permitir a exclusão via ExecAuto do candidato.

03. SOLUÇÃO

Desenvolvida a função VerRelac(cCpf, aTabelas) onde o parâmetro cCpf refere-se ao CPF do candidato que deseja-se excluir e o parâmetro aTabelas retornará as tabelas onde existem registros com este CPF.

O retorno da função é do tipo booleano, onde .T. informa que o candidato pode ser excluído e .F. informa que o candidato tem vinculo com outras tabelas do sistema (tabelas que serão informadas no retorno do parâmetro aTabelas.

Exemplo de retorno do parâmetro aTabelas: