VerificaValor
Esta função consiste valores nas linhas de grids das telas.
Sintaxe: Função VerificaValor(Alfa Grid, Alfa Campo, Alfa Valor);
Parâmetros:
Nome | Tipo | Descrição |
---|---|---|
Grid | Alfa | Variável que recebe o nome da grade a ser consistida. |
Campo | Alfa | Variável que recebe o nome dos campos a serem consistidos os valores. |
Valor | Alfa | Variável que recebe os valores a serem consistidos nos respectivos campos. |
Tipo de retorno:
- Retorna o valor igual a 1 se encontrar pelo menos um registro em todas as linhas existentes na grade.
- Retornar o valor igual a 0 se não encontrar algum registro em todas as linhas existentes na grade.
Exemplo:
Se
(VerificaValor("GRIDBMA","CHKBMA;CODTNS","1;90351") = 1)
Geralog("Não é permitido informar esta transação");
É possível deixar um dos parâmetros em branco. Para isso, deve-se informar um
"espaço" após o ";", conforme exemplo:
Se
(VerificaValor("GRIDCHEQUE","SITEMI;NOMREC;ORICHE","1; ;DV")
= 1)
Geralog("informe o recebedor!");
Utilização da Função (dependentes): Nenhum dependente.
Observações:
- Os valores são procurados em uma linha, ou seja, só irá retornar 1 caso todos os valores sejam encontrados na mesma linha;
- Esta função somente funciona nos identificadores de regras com final "RE00" e que possuem grades em suas telas;
- Ela não é chamada a cada linha da grade;
- Ela procura a transação dentro do conjunto de títulos marcados, e se achar pelo menos uma linha marcada com a consistência desejada, não será retornada a mensagem de consistência.