RetornaListaObjetivos

Esta função é utilizada para disponibilizar os dados da tabela R101RES para serem consultados na regra por processo “517-Avaliação de Resultados - Gravar Objetivos/Avaliação”.

Ou seja, retorna a lista de objetivos cadastrados na Avaliação de Resultados, no CS, em: Habilidades\Avaliações\Resultado\Definir/Avaliar, pasta Objetivos.
Os dados da tabela R101RES não poderão ser alterados.

Sintaxe: RetornaListaObjetivos(alfa Posicao);

Parâmetros:

Nome

Tipo

Descrição

Posicao

Alfanumérica

Indica qual a posição da lista deve ser lida. Sendo:


“I” = Primeiro registro da grade;


“P” = Próximo.

Tipo de Retorno: => Indica o resultado da leitura. Sendo:

“-1” = não encontrou registros;
“0” = encontrou registro;
“1” = chegou ao final da lista.

Exemplo:

<div class="Code"><p>/* Lista de objetivos cadastrados na pasta Objetivos do cadastro de avaliação de resultado*/<br></br>Se (VerWeb = 0) @ Executando regra pelo CS @<br></br>Inicio<br></br> yTemObj = RetornaListaObjetivos("I");<br></br> Se (yTemObj &#x3C;> -1) @ lista de objetivos foi carregada na rotina de avaliação de resultados @<br></br> Inicio<br></br> Enquanto (yTemObj = 0)<br></br> Inicio<br></br> yNumEmp = R101RES.NumEmp;<br></br> yTipCol = R101RES.TipCol;<br></br> yNumCad = R101RES.NumCad;<br></br> yCodCic = R101RES.CodCic;<br></br> yTipAva = R101RES.TipAva;<br></br> ySeqAva = R101RES.SeqAva;<br></br> yIdeObj = R101RES.IdeObj;<br></br> yDesObj = R101RES.DesObj;<br></br> @ Efetuar neste ponto as consistências desejadas @<br></br> yTemObj = RetornaListaObjetivos("P");<br></br> Fim;<br></br> Fim;<br></br>Fim;</p></div>

Utilização: Gerador de Regras. Sendo que a regra especial deverá ser relacionada a Regra por Processo 517(Avaliação de Resultados - Gravar Objetivos/Avaliação).

Disponível para o(s) Módulo(s): avaliação de resultados do CS e do CSWEB.

Este artigo ajudou você?