Identificador de Regra
CPA-510PPROG01
Módulo: CPA - Contas a Pagar.
Finalidade: Informar qual será o critério de ordenação a ser considerado ao clicar no botão Mostrar da tela F510PPR, bem como a ordem em que os registros serão apresentados.
Além disso, na variável CpaNQtdMeses, é possível definir a quantidades de meses anteriores a data atual, que serão utilizados na carga dos agrupamentos, para uma melhor performance na tela.
Características: A ordenação poderá ser feita somente pelos seguintes campos:
Fornecedor
Favorecido
Valor
Vencimento
Título
O sentido da ordenação deverá ser:
ASC - Para ordenar do menor para o maior.
DESC Para ordenar do maior para o menor.
Tela: F510PPR
Transação: Não se aplica.
Regra:
@ Exemplo de regra: @ Definir Alfa CpaAOrderBy; @ Campo para a ordenação @ Definir Alfa CpaAAscDesc; @ Sentido da ordenação @ Definir Numero CpaNQtdMeses; @ Quantidade de meses @ Inicio CpaAOrderBy = "VALOR"; @ Ordenar pelo campo valor. @ CpaAAscDesc = "DESC"; @ A ordenação será da forma decrescente, ou seja, do maior valor para o menor valor. @ CpaNQtdMeses = 4; @ Quantidade de meses anteriores a data atual, vai carregar em memória os agrupamentos dos últimos 4 meses. @ Fim;
Variáveis Disponibilizadas:
| Nome | Tipo | Observações | Retorna Valor |
|---|---|---|---|
| CpaAOrderBy | ALFA | Campo que será usado na ordenação. | N |
| CpaAAscDesc | ALFA | Sentido da ordenação (Asc ou Desc). | N |
| CpaNQtdMeses | Número | Quantidade de meses anteriores a data atual, se essa variável não estiver declarada na regra, o valor padrão que a rotina assume é 12. Ou seja, vai carregar em memória os agrupamentos dos últimos 12 meses. Com um número menor, a performance da tela será melhor, mas tem que ficar atento caso ocorra algum conflito com a numeração do agrupamento. Também é possível definir um valor maior que 12, para carregar mais agrupamentos na memória, prejudicando a performance da tela. | N |
Atenção
Caso o parâmetro global LisVarReg esteja habilitado, a variável ListaVariaveis estará disponível em todos os identificadores de regras do sistema. O conteúdo desta variável lista os campos disponibilizados no identificador de regras em questão.
Não é aconselhada a ativação desse parâmetro global para o uso cotidiano. Esse recurso de listagem dos campos de identificadores auxilia a construção de regras e o Suporte para, por exemplo, depuração ou quando não houver acesso à documentação dos identificadores de regras.
English
Español
English
Español


