Identificador de Regra
VEN-120FLLIB01
Módulo: VEN - Vendas.
Finalidade: Retorna um comando em linguagem SQL para ser concatenado ao comando principal de seleção de pedidos, na tela de Liberação de Pedidos Bloqueados. Os comandos SQL podem ser filtros no formato "AND [FILTROS]" ou "EXISTS (SUBCOMANDO)", que devem ser retornados na variável de nome "VSFltLib". No comando devolvido pela regra, só devem ser referenciadas as tabelas e campos da tabela do pedido (E120PED) ou do cliente (E085CLI), tanto nos filtros ou subcomandos. Em subcomandos, sempre deve-se valer da chave da tabela principal com a relacionada no subcomando (ou seja, só podem ser tabelas que tenham referências a E120PED (empresa, filial, pedido) ou E085HCL (código do cliente).
Tela: ComercialVendasPedidosLiberação de Pedidos Bloqueados
Transação: Não se aplica.
Regra:
Definir Alfa VSFltLib;
@ Retorna um filtro para exibir somente pedido do cliente 2, se a filial logada for a filial 1 @
se (CodFil = 1)
VSFltLib = " AND E120PED.CODCLI = 2";
Variáveis Disponibilizadas:
Nome | Tipo | Observações | Retorna Valor |
---|---|---|---|
VSOrigem | ALFA | Recebe o valor "F120LIB", quando a execução do identificador for através da tela F120LIB, ou o valor " SERVICO", quando a execução do identificador for através do web service com.senior.g5.co.mcm.ven.pedidos@obterPedidosBloqueados. | S |
VSFltLib | ALFA | Retorna um comando sql a ser concatenado ao comando de carga dos pedidos a serem liberados, como filtro | 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.