CarregaRiscosGHE
Sintaxe: CarregaRiscosGHE(Numero DatRef, Numero NumEmp, Numero TipCol, Numero NumCad, Numero TabOrg, Numero NumLoc, Numero EstCar, Alfa CodCar, Numero EstPos, Alfa PosTra, Alfa ConRis);
Parâmetros:
| Nome | Tipo | Descrição |
| DatRef |
Numérica |
Data de referência. |
| NumEmp | Numérica | Empresa do colaborador. |
| TipCol | Numérica | Tipo do colaborador. |
| NumCad | Numérica | Número de Cadastro do colaborador. |
| TabOrg | Numérica | Tabela de organograma. |
| NumLoc | Numérica | Número do local. |
| EstCar | Numérica | Estrutura de cargo. |
| CodCar |
Alfanumérico |
Código do cargo. |
| EstPos | Numérico | Estrutura de posto. |
| PosTra | Alfanumérico | Posto de trabalho. |
| ConRis | Numérica | Considera agentes de riscos com situação "N" = Não controlados
apenas ou "T" = Todos. |
Exemplo:
xNumEmp = 1;
xTipCol = 1;
xNumCad = 1;
xConRis = "T";
CarregaRiscosGHE(xdatate, xNumEmp, xTipCol, xNumCad, 0, 0, 0, "", 0, , xConRis);
xAgentesListados = "";
xRet = RetornaRiscosGHE("INICIO", xCodAgt, xDesAgt, xGraRis, xQuaAge, xQuaCol,
xQuaAte, xVlrTWA, xVlrLEq, xVlrNEN);
Enquanto (xRet = 1)
{
agente = Formatar(xcodagt,"%0.0f");
AlteraControle("DCodAgt","Descrição",agente);
AlteraControle("DDesAgt","Descrição",xdesagt);
/* Verifica se o Agente já foi listado. Se sim, não lista novamente. */
agente = Formatar(xcodagt,"%0.0f") + ",";
PosicaoAlfa(agente, xAgentesListados, xPosAgt);
Se (xPosAgt = 0)
{
xAgentesListados = xAgentesListados + agente;
ListaSecao("Adicional_2");
}
xRet = RetornaRiscosGHE("PROXIMO", xCodAgt, xDesAgt, xGraRis, xQuaAge, xQuaCol,
xQuaAte, xVlrTWA, xVlrLEq, xVlrNEN);
}
Utilização: Gerador de relatórios.
Disponível para o Módulo:SM.
English
Español
English
Español


