Arquivo RSPDEPA.TXT

Este arquivo é utilizado para permitir a conversão dos dados do candidato para dados de funcionário, quando este candidato for admitido pela empresa e, logo, passa a ser um funcionário. Este arquivo deve estar no diretório \"\system\\", conforme instalação do sistema.

É imprescindível que o formato deste arquivo seja preenchido com:

80 posições, onde:
as primeiras 40 posições destinem-se ao preenchimento dos campos da tabela de Candidatos (SQG);
as demais 40 posições destinem-se ao preenchimento dos campos do Cadastro de Funcionários (SRA).

 

Este procedimento permite que os dados informados no currículo do candidato sejam transportados para o cadastro de funcionários, poupando, desta forma, um retrabalho no momento do cadastro.

Para isso, alguns procedimentos devem ser seguidos na configuração do arquivo RSPDEPA.TXT, que deve informar quais campos considerar do currículo do candidato para o cadastro de funcionários.

Veja um exemplo para transporte de \"nome do candidato\" para \"nome do funcionário\":

40 posições

40 posições

SQG->QG_NOME

Campo que armazena o nome do candidato

SRA->RA_NOME

Campo que armazena o nome do funcionário

Para campos do tipo \"visual\" ou \"virtual\", criados manualmente, os quais geralmente exigem a descrição de determinado campo chave, deve ser informado o conteúdo do inicializador padrão deste campo do tipo \"virtual\" ou \"visual\".

Exemplo:

Suponha o campo criado manualmente como QG_DESCC, que armazena o centro de custo do candidato, e este campo deva ser transportado para a tabela de funcionários (SRA), no campo RA_DESCC, que armazena o centro de custo do funcionário:

Campo criado manualmente

Conteúdo do seu inicializador padrão

SQG->QG_DESCC

FDESC(\"CTT\",SQG->QG_CC,\"CTT_DESC01\")

SQG->QG_DESFUNC

FDESC(\"SRJ\",SQG->QG_FUNCAO,\"RJ_DESC\")

Formato no RSPDEPA.TXT:

40 posições

40 posições

FDESC(\"CTT\",SQG->QG_CC,\"CTT_DESC01\")

M->RA_DESCC

FDESC(\"SRJ\",SQG->QG_FUNCAO,\"RJ_DESC\")

M->RA_DESFUNC

 

Importante:

Para toda e qualquer outra necessidade de atualizar os campos do Cadastro de Funcionários, no ato da admissão do candidato, este arquivo deve ser personalizado.

Exemplo:

No RSPDEPA.TXT informe a função que fará a atualização da variável de memória do Cadastro de Funcionários.

U_DescCC()                    M->RA_DESCCC

Desenvolva a seguinte UserFunction, conforme exemplo a seguir:

#Include \"Protheus.ch\"

User Function DescCC()    

Local aSaveArea := GetArea()

Local cDescCC := \"\"

cDescCC:= FDESC(\"CTT\",SQG->QG_CC,\"CTT_DESC01\")

RestArea(aSaveArea)

Return cDescCC