Árvore de páginas

Assunto Falta do arquivo RSPDEPA.TXT

Produto:

Microsiga Protheus®

Ocorrência:

Falta do arquivo RSPDEPA.TXT

Passo a passo:

A admissão de funcionários, no ambiente Recrutamento e Seleção, permite efetivar a Admissão de um candidato, onde os dados de seu currículo serão disponibilizados no Cadastro de Funcionários, facilitando o preenchimento das informações do novo funcionário.

No SIGACFG, ambiente Cadastros Parametros, o parâmetro MV_RSPDEPA deve ser configurado com o nome do arquivo texto, isto é, RSPDEPA.TXT, arquivo para a conversão dos dados do candidato para o funcionário que deve estar contido no diretório “\system”, conforme instalação do Protheus.

Para o perfeito funcionamento da rotina é imprescindível que o formato do arquivo esteja preenchido com 80 posições, onde as 40 primeiras são destinadas ao preenchimento dos campos da tabela de Candidato (SQG) e as 40 posições seguintes são destinadas ao preenchimento dos campos da tabela de Funcionário (SRA).

Veja o exemplo para transportar o nome do candidato para o nome do funcionário:

40 Posições 40 Posições
SQG->QG_NOME SRA->RA_NOME

Entretanto, para os campos do tipo virtual/visual, criados pelo usuário, os quais geralmente exibem a descrição de determinado campo chave, deve ser informado o conteúdo do inicializador padrão deste campo do tipo virtual/visual.

Veja o exemplo do campo criado pelo usuário – Descrição do Centro de Custo – para transportar a Descrição do Centro de Custo do Candidato para a Descrição do Centro de Custo do Funcionário:

Campo criado pelo usuário Conteúdo de seu Inicializador Padrão
SQG->QG_DESCCC FDESC(“CTT”,SQG->QG_CC,”CTT_DESC01”)
SQG->QG_DESFUNC FDESC(“SRJ”,SQG->QG_FUNCAO,”RJ_DESC”)

Formato do RSPDEPA.TXT
40 Posições 40 Posições
FDESC(“CTT”,SQG->QG_CC,”CTT_DESC01”) M->RA_DESCCC
FDESC(“SRJ”,SQG->QG_FUNCAO,”RJ_DESC”) M->RA_DESCFUN

Atenção:
Os campos citados no exemplo acima não são campos oficiais do Currículo, e sim, campos criados pelo usuário.

Para toda e qualquer outra necessidade de atualizar os campos do Cadastro de funcionário, no ato da Admissão do Candidato, deverá ser feito por personalização.


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

Observações:

Anexo na faq arquivo RSPDEPA.TXT com modelo padrão: rspdepa.zip