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 | Descripción |
|---|---|---|
| NumEmp | Número | Informar o código da empresa do colaborador. (Utilizado somente quando necessitar carregar os requisitos de Brigada, CIPA e EPI). |
| TipCol | Número | Informar al tipo de empleado (Utilizado somente quando necessitar carregar os requisitos de Brigada, CIPA e EPI). |
| NumCad | Número | Informar el código del empleado. (Utilizado somente quando necessitar carregar os requisitos de Brigada, CIPA e EPI). |
| CodSuc | Número | Informar o código da filial do colaborador. (Utilizado somente quando necessitar carregar os requisitos de CIPA). |
| EstPos | Número | 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 | Número | 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 | Número | Informar a tabela de organograma do colaborador. (Utilizado somente quando necessitar carregar os requisitos de EPI). |
| NumLoc | Número | Informar o local do colaborador. (Utilizado somente quando necessitar carregar os requisitos de EPI). |
| DatRef | Número | 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".
Ejemplo:
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.
English
Español


