Identificador de Regra

CPR-435DOCTR01

Módulo: CPR - Compras.

Finalidade: Definir a ordenação que os contratos serão exibidos na grade "Contratos" da tela F435CCC [ Suprimentos > Gestão de Recebimento > Entrada via Balança > Via Contrato com Classificação ].

Caso a regra não retorne os campos, ou retorne campos inválidos, a ordenação padrão será realizada.

Características: Os campos disponibilizados para ordenação são:
CODEMP: Código da empresa.
CODFIL: Código da filial.
NUMCTR: Número do contrato.
DATEMI: Data de Emissão.
CODFOR: Código do fornecedor.
CODSAF: Código da safra.
CTRPRG: Contrato prioritário recebimento.
CONQTD: Consiste quantidade.
CODFCR: Código fator correção.
DATFCR: Data fator correção.
CODCPG: Código da condição de pagamento.
CODFPG: Código da forma de pagamento.
INIVIG: Inicio da vigência.
FIMVIG: Fim da vigência.

Os campos disponibilizados para ordenação devem ser informados sem tabela.

A ordenação padrão do sistema é "CTRPRG - Contrato prioritário recebimento" em ordem descendente, "DATEMI - Data de emissão" em ordem ascendente e "NUMCTR - Número do contrato" em ordem ascendente.

Tela: F435CCC

Transação: Não se aplica.

Regra:

Definir Alfa CprAOrdenacaoAsc;
Definir Alfa CprAOrdenacaoDesc;

Definir Alfa Quebra;
Definir Alfa StrAux;

inicio

RetornaAscii(13, Quebra);


StrAux =
"CprAOrdenacaoAsc: " + CprAOrdenacaoAsc + Quebra +
"CprAOrdenacaoDesc: " + CprAOrdenacaoDesc + Quebra +
"[&OK]";
Mensagem(Retorna,StrAux);

XX = 0;
fim

Variáveis Disponibilizadas:

Nome Tipo Observações Retorna Valor
CprAOrdenacaoAsc ALFA Define campos para ordenação ascendente S
CprAOrdenacaoDesc ALFA Define campos para ordenação descendentes S

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.

Este artigo ajudou você?