AgentesRiscosOcupaci
Função que retorna o código do agente e o grau de risco por local de organograma.
Sintaxe: AgentesRiscosOcupaci(Numero xCmpppa, Alfa xCodCar, Numero xNumLoc, Alfa xPosicao, Numero End xCodAgt, Numero End xGraRis, Numero End xQuaAge, Numero End xCodAtv, Alfa xConRis);
Parâmetros:
Nome | Tipo | Descrição |
xCmpppa |
Numérica |
Contém a data base para a emissão do relatório. |
xCodCar |
Alfanumérica |
Contém o código do cargo do colaborador. |
xNumLoc | Alfanumérica | Contém o código do local. |
xPosicao | Alfanumérica | Contém a posição de seleção dos dados. |
xCodAgt | Numérica | Retorna o código do agente. |
xGraRis | Numérica | Retorna o código do grau de risco. |
xQuaAge | Numérica | Retorna a Quantificação do Agente de Risco. |
xCodAtv | Numérica | Retorna o código da atividade. |
xConRis | Alfanumérica | Contém (N = agentes PPRA Não controlados e T = Todos agentes PPRA). |
Exemplo: Deseja-se selecionar o agente e o grau de risco no local "020309 - Consultoria Geral".
Deve-se inserir a função AgentesRiscosOcupaci numa seção Seleção , com a variável xPosicao = "INÍCIO" para selecionar o primeiro dado carregado .
Definir Numero xcmpppa;
Definir Alfa xcodcar;
Definir Alfa xnumloc;
Definir Alfa xposicao;
codloc = "020309";
xposicao = "INICIO";
AgentesRiscosOcupaci( xCmpppa, xCodCar, xNumLoc, xPosicao, End xCodAgt, End xGraRis, End xQuaAge, End xCodAtv, xConRis);
Para retornar os demais dados, é só inserir a função AgentesRiscosOcupaci com a variável xPosicao = "PROXIMO", assim, será carregado sempre o próximo dado.
xposicao = "PROXIMO"
AgentesRiscosOcupaci( xCmpppa, xCodCar, xNumLoc, xPosicao, End
xCodAgt, End xGraRis, End xQuaAge, End xCodAtv, xConRis);
Disponível para o módulo: SM, no gerador de relatórios.