RetornaEPIsColaborador

Obtém todos os EPIs de um determinado colaborador, em uma determinada data.

Sintaxe: RetornaEPIsColaborador (Numero aNumEmp, Numero aTipCol, Numero aNumCad, Data aDatRef, Alfa aAcao, Numero End aCodEpi, Alfa End aDesEpi, Numero End aAchou).

Parâmetros:

Nome

Tipo

Descrição

aNumEmp

Numérico

Código da empresa

aTipCol

Numérico

Tipo de colaborador

aNumCad

Numérico

Cadastro do colaborador

aDatRef

Data

Data de referência.

aAcao

Alfa

Indica a ação que a função deve executar:


-> ‘CARREGAR’: ação que carrega as atividades de risco


-> ‘PROXIMO’: ação que posiciona a lista no próximo registro

aCodEpi

Numérico

Retorna o código do EPI

aDesEpi

Alfa

Retorna a descrição do EPI

aAchou

Numero

Retorna:


-> 1 se encontrou EPIs


-> 0 se não encontrou EPIs

Exemplo:

<div class="Code"><p>Definir Numero aNumEmp;<br></br>Definir Numero aTipCol;<br></br>Definir Numero aNumCad;<br></br>Definir Numero aCodEpi;<br></br>Definir Alfa aDesEpi;<br></br>Definir Numero aAchou;<br></br>Definir Alfa epis;<br></br>Definir Alfa epi;<br></br><br></br>aNumEmp = 1;<br></br>aTipCol = 1;<br></br>aNumCad = 1;</p><p><br></br>RetornaEPIsColaborador(aNumEmp, aTipCol, aNumCad, DatSis, aEstPos, aCodEpi, aDesEpi, aAchou);<br></br>Enquanto (aAchou = 1) {<br></br> epi = "Código: " + aCodEpi + " Descrição: " + aDesEpi;<br></br> Se (epis = "") {<br></br>epis = epi;<br></br>} Senao {<br></br> epis = epis + " " + epi;<br></br>}<br></br>RetornaEPIsColaborador(aNumEmp, aTipCol, aNumCad, DatSis, aEstPos, aCodEpi, aDesEpi, aAchou)<br></br>}</p></div>

Utilização: Editor de regras e gerador de relatórios.

Disponível para os módulos: Todos os módulos do Gestão de Pessoas | HCM.

Este artigo ajudou você?