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.