BuscarRequisitosCargoPosto

Consulta todos os requisitos de Aperfeiçoamento, Formação e Competência do colaborador(cargo, posto de trabalho, Brigada, CIPA e EPIs).

A consulta dos requisitos de cargo/posto de trabalho é feita nos Grupo de Requiditos cujos quais façam parte.

Após usar a "BuscarRequisitosCargoPosto" deve-se utilizar a "RetornarRequisitosCargoPosto" que retornará as informações consultadas.

Sintaxe: BuscarRequisitosCargoPosto (xNumEmp, xTipCol, xNumCad, xCodFil, xEstPos, xPosTra, xEstCar, xCodCar, xTabOrg, xNumLoc, xDatRef, xRquBri, xRquCIP, xRquEPI);

Parâmetros:

Nome Tipo Descrição
NumEmp Numero Informar o código da empresa do colaborador. (Utilizado somente quando necessitar carregar os requisitos de Brigada, CIPA e EPI).
TipCol Numero Informar o tipo do colaborador. (Utilizado somente quando necessitar carregar os requisitos de Brigada, CIPA e EPI).
NumCad Numero Informar o código do colaborador. (Utilizado somente quando necessitar carregar os requisitos de Brigada, CIPA e EPI).
CodFil Numero Informar o código da filial do colaborador. (Utilizado somente quando necessitar carregar os requisitos de CIPA).
EstPos Numero Informar a estrutura de postos do colaborador. (Utilizado somente quando necessitar carregar os requisitos de Posto de Trabalho).
PosTra Alfa Informar o posto de trabalho do colaborador. (Utilizado somente quando necessitar carregar os requisitos de Posto de Trabalho).
EstCar Numero Informar a estrutura de cargos do colaborador. (Utilizado somente quando necessitar carregar os requisitos de Cargo).
CodCar Alfa Informar o cargo do colaborador. (Utilizado somente quando necessitar carregar os requisitos de Cargo).
TabOrg Numero Informar a tabela de organograma do colaborador. (Utilizado somente quando necessitar carregar os requisitos de EPI).
NumLoc Numero Informar o local do colaborador. (Utilizado somente quando necessitar carregar os requisitos de EPI).
DatRef Numero Informar a data de referência para a qual deve-se consultar os requisitos.
RquBri Alfa 'S' ou 'N'- Informar 'S' para carregar, também, os requisitos da Brigada.
RquCIP Alfa 'S' ou 'N'- Informar 'S' para carregar, também, os requisitos da CIPA.
RquEPI Alfa 'S' ou 'N'- Informar 'S' para carregar, também, os requisitos de EPI.

Tipo de retorno:Não há variáveis de retorno. Para retornar os valores que foram carregados por esta função deve-se utilizar "RetornarRequisitosCargoPosto".

Exemplo:

BuscarRequisitosCargoPosto(xNumEmp, xTipCol, xNumCad, R030FIL.CodFil, Cur_PostosFunc.EstPos, Cur_PostosFunc.PosTra, 0, "", 0, 0, EDatRef, "N", "N", "N");

RetornarRequisitosCargoPosto("Inicio", xTipReq, xCodCpt, xRevCpt, xDesCpt, xPrfApl, xCodCua, xNomCua, xCodCuf, xNomCuf, xOriReq);

/* Enquanto a função retornar cursos necessários. */

Enquanto (xTipReq <> 0)

Inicio

Se (xTipReq = 1) /* 1 - Aperfeiçoamento */

xNomCur = xNomCua;

Senao Se (xTipReq = 3) /* 3 - Formação */

xNomCur = xNomCuf;

Senao

xNomCur = " ";

xTreinamentos = xTreinamentos + " - " + xNomCur + cSaltaLinha;

/* Funciona como um cursor, indo para o proximo registro. */

RetornarRequisitosCargoPosto("Proximo", xTipReq, xCodCpt, xRevCpt, xDesCpt, xPrfApl, xCodCua, xNomCua, xCodCuf, xNomCuf, xOriReq);

Fim;

Utilização: Disponível em: Gerador de Relatórios e Regras.

Disponível para o módulo: Todos os módulos do Gestão de Pessoas | HCM.

Este artigo ajudou você?