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