AgentesRiscosOcupaci

Função que retorna o código do perigo/fator de risco 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 perigo/fator de risco.
xGraRis Numérica Retorna o código do grau de risco.
xQuaAge Numérica Retorna a Quantificação do perigo/fator de risco.
xCodAtv Numérica Retorna o código da atividade.
xConRis Alfanumérica Contém (N = perigos/fatores de risco PGR Não controlados e T = Todos perigos/fatores de risco PGR).

Exemplo: Deseja-se selecionar o perigo/fator de risco 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.

Este artigo ajudou você?