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.