Identificador de Regra
VEN-120SALES01
Módulo: VEN - Vendas.
Finalidade: Determina se deve ou não exibir a mensagem de estoque. Desta forma via regra pode ser feita consistência para determinar se um produto ou filial entre outras consistências que podem ser feitas deve mostrar ou não a mensagem de estoque para o usuário.
Características: Quando a variável VenNMenSal retornar para o sistema o valor zero a mensagem não vai ser exibida, quando o valor da variável for igual a um a mensagem vai ser exibida.
Importante: Existem várias verificações e tratamentos para as mensagens de estoque conforme essas configurações a mensagem de estoque é exibida.
Para o correto funcionamento do identificador:
- O campo Aceita Pedido sem Estoque deve estar parametrizado como Sim na tela Parâmetros da Filial para Vendas (F070FVE) e o parâmetro global MscLimEst habilitado. Dessa forma, o identificador determina se a mensagem deve ou não ser exibida conforme for determinado na regra. Podendo assim fazer com que a filial X sejá mostrada a mensagem mas na filial Y não. Conseguindo também fazer controles determinado se deve ser exibida a mensagem para determinado produto ou não.
- O campo Omitir mensagem de estoque insuficiente deve estar desmarcado no botão Sel. Campos da tela Entrada de Pedidos Agrupado (F120GPD). Essa parametrização é salva por usuário.
Tela: F120GPC, F120GPD, F120GRA
Transação: Não se aplica.
Regra:
Definir Numero VenNCodEmp;
Definir Numero VenNCodFil;
Definir Alfa VenACodDep;
Definir Numero VenNCodCli;
Definir Alfa VenACodPro;
Definir Alfa VenACodDer;
Definir Numero VenNMenSal;
@Nesse caso foi definido para não mostrar a mensagem de falta de estoque automaticamente@
VenNMenSal = 0;
Variáveis Disponibilizadas:
Nome | Tipo | Observações | Retorna Valor |
---|---|---|---|
VenNCodEmp | NÚMERO | Código da empresa | N |
VenNCodFil | NÚMERO | Código da Filial | N |
VenACodDep | ALFA | Código do depósito | N |
VenNCodCli | NÚMERO | Código do cliente | N |
VenACodPro | ALFA | Código do produto | N |
VenACodDer | ALFA | Código da derivação | N |
VenATnsPro | ALFA | Transação do item de produto | N |
VenNMenSal | NÚMERO | Determina se deve ou não mostrar a mensagem de saldo de estoque | 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.