Identificador de Regra
VEN-120INSCP01
Módulo: VEN - Vendas.
Finalidade: Permitir ou não o carregamento de registros na grade "Produtos". O identificador será executado a cada registro a ser carregado na grade ao clicar em "Mostrar", passando para a regra dados do pedido e do item do pedido a ser carregado, e deverá ser retornado ao sistema se o registro deverá ou não ser carregado, através da variável "VenACarregar".
Tela: F120SIP
Transação: Não se aplica.
Regra:
Definir alfa VenACodPro;
Definir alfa VenACarregar;
VenACarregar= "S";
se (VenACodPro = "NSE001") {
VenACarregar= "N";
}
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 |
VenNCodUsu | NÚMERO | Código do usuário logado | N |
VenNNumPed | NÚMERO | Número do pedido | N |
VenNSeqIpd | NÚMERO | Sequência do pedido | N |
VenATnsPro | ALFA | Transação de produto | N |
VenACodPro | ALFA | Código do produto substituído | N |
VenACodDer | ALFA | Código da derivação substituída | N |
VenACodProS | ALFA | Código do produto substituto | N |
VenACodDerS | ALFA | Código da derivação substituta | N |
VenACodDep | ALFA | Código do depósito | N |
VenNQtdPed | NÚMERO | Quantidade pedida do produto | N |
VenNQtdFat | NÚMERO | Quantidade faturada do produto | N |
VenNQtdCan | NÚMERO | Quantidade cancelada do produto | N |
VenNQtdAbe | NÚMERO | Quantidade aberta do produto | N |
VenAUniMed | ALFA | Unidade de medida do produto | N |
VenACodTpr | ALFA | Código da tabela de preço | N |
VenNPreUni | NÚMERO | Preço unitário do produto | N |
VenNPerDsc | NÚMERO | Percentual de desconto do produto | N |
VenNVlrBru | NÚMERO | Valor bruto do produto | N |
VenNVlrLiq | NÚMERO | Valor liquido do produto | N |
VenNSitIpd | NÚMERO | Situação do item do pedido | N |
VenACmpKit | ALFA | Indicativo se produto é componente kit | N |
VenNPreBru | NÚMERO | Preço bruto do produto | N |
VenAResEst | ALFA | Indicativo se produto reserva estoque | N |
VenACarregar | ALFA | Indicativo se carrega ou não o registro na grid | 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.