Observación: Esta página fue traducida utilizando recursos de automatización con el propósito de entregar contenido en su idioma de manera más rápida. Consecuentemente, ella puede tener errores gramaticales y situaciones similares. Si el contenido no es útil en este estado, en el pié de página usted puede acceder al material original en Portugués Brasileño y también dar opiniones sobre esta traducción.

PPPRetAgeLocAtiEx

Retorna informações adicionais dos Agentes retornados pela função PPPRetAgeLocAti. Esta função deve ser chamada após chamar a função PPPRetAgeLocAti.

Sintaxe: Funcao PPPRetAgeLocAtiEx(Numero End aNAca, Numero End aLTol, Alfa End aUnAf, Alfa End aEmiPPP, Alfa End aNomLoc, Alfa End aUsaFat, Numero End aQuaCol, Numero End aTipRis, Alfa End aSubAti, Numero End aGraRis, Alfa End aSitAgt);

Parámetros:

Nome Tipo Descripción
aNaca Numérico Retorna o Nível de Ação.
aLTol Numérico Retorna a Tolerância Máxima.
aUnAf Alfa Retorna a Unidade de aferição do Agente.
aEmiPPP Alfa Retorna se o Agente deve ser considerado no PPP.
aNomLoc Alfa Retorna a descrição do Local onde o Agente está presente.
aUsaFat Alfa Retorna se o Agente considera Fator de Redução.
aQuaCol Numérico Retorna a quantificação considerando Fator de Redução.
aTipRis Numérico Retorna o Tipo do Agente.
aSubAti Alfa Retorna a Substância Ativa do Agente.
aGraRis Numérico Retorna o Grau de Risco do Agente.
aSitAgt Alfa Retorna a Situação do Agente.

Ejemplo:

/* Carrega os agentes */
PPPCarLocCarAti (xNumEmp, xTipCol, xNumCad, xdatate, xdatate, "S", " ", "", xTabOrg, xNumLoc, xEstCar, xCodCar);
xAgentesListados = "";
/* Retorna os agentes */
xRet = PPPRetAgeLocAti(xIni, xFim, xOrg, xLoc, xAtv, "I", 1, xcodagt, xdesagt, xQua, xTec, xSit, xEPCEfi, xAgN);
Enquanto (xRet = 1)
{
/* Retorna informações adicionais dos Agentes */
PPPRetAgeLocAtiEx(xNAca, xLTol, xUnAf, xEmiPPP, xNomLoc, xUsaFat, xQuaCol, xTipRis, xSubAti, xGraRis, xSitAgt);
/* Lista o agente dependendo da situação*/
Se ((xConRis = "T") OU (xSitAgt = xConRis))
{
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 = PPPRetAgeLocAti(xIni, xFim, xOrg, xLoc, xAtv, "P", 1, xcodagt, xdesagt, xQua, xTec, xSit, xEPCEfi, xAgN);
}

Utilização: Gerador de relatórios.

Disponível para o módulo: SM.

(missing or bad snippet)