Regra por processo 748 - Antes de inserir pergunta/resposta no teste efetivo
Esta regra será executada antes de incluir a pergunta na lista de perguntas que estarão no sorteio do teste efetivo no TRWEB.
Recursos utilizados: estará disponível para consulta na regra o registro das tabelas R034FUN e R202PER quando estiver processando uma pergunta e das tabelas R034FUN, R202PER e R202RES quando estiver processando uma resposta.
Comando Cancel: as perguntas/respostas poderão ser "ignoradas" do
sorteio utilizando o comando Cancel(1) para a pergunta ou resposta em questão.
Exemplo:
/* Neste exemplo deixará de fora a pergunta 20 e a resposta 1 da pergunta 1
caso a filial do colaborador seja 1 */
Definir Numero xNumEmp;
Definir Numero xTipCol;
Definir Numero xNumCad;
Definir Numero xCodPer;
Definir Numero xCodRes;
xNumEmp = R034FUN.NumEmp;
xTipCol = R034FUN.TipCol;
xNumCad = R034FUN.NumCad;
xCodPer = R202PER.CodPer;
xCodRes = R202RES.CodRes;
Se (((xCodPer = 20) e (xCodRes = 0)) ou ((xCodPer = 1) e (xCodRes = 1)))
{
RetFilEmp(xNumEmp,
xTipCol, xNumCad, DatSis);
Se (FilEmp = 1)
{
Cancel(1);
}
}
Utilização: pode ser utilizada para deixar de fora perguntas/respostas utilizando o comando Cancel(1), conforme alguma restrição que o usuário deseje colocar.
Disponível para o módulo: TR.