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:
U_DescCC() M->RA_DESCCC
#Include \"Protheus.ch\" User Function DescCC() Local aSaveArea := GetArea() Local cDescCC := \"\" cDescCC:= FDESC(\"CTT\",SQG->QG_CC,\"CTT_DESC01\") RestArea(aSaveArea) Return cDescCC |