Identificador de Regra

VEN-120PRECL05

Módulo: VEN - Vendas.

Finalidade: Alterar o preço unitário do produto ao incluir ou simular um pedido através das portas GravarPedidos e SimularPedidos no web service com.senior.g5.co.mcm.ven.pedidos.

Tela: Não se aplica.

Transação: Não se aplica.

Regra:

definir numero VenNCodEmp;
definir numero VenNCodFil;
definir numero VenNNumPed;
definir alfa VenATnsPro;
definir alfa VenACodPro;
definir alfa VenACodDer;
definir numero VenNCodCli;
definir numero VenNCodFpg;
definir numero VenNPerIcm;
definir numero VenNVlrBic;
definir numero VenNVlrIcm;
definir numero VenNVlrIcd;
definir numero VenNPreBru;
definir numero VenNQtdVen;
definir numero VenNQtdPed;
definir numero VenNPreUni;

se (VenNCodFil = 1){
  VenNPreUni = VenNPreUni - VenNVlrIcd;
} senao {
  VenNPreUni = VenNPreUni + VenNVlrIcd;
}

Variáveis Disponibilizadas:

Nome Tipo Observações Retorna Valor
VenNCodEmp NÚMERO Código da empresa do Pedido N
VenNCodFil NÚMERO Código da filial do Pedido N
VenNNumPed NÚMERO Número do Pedido N
VenATnsPro ALFA Transação do item N
VenACodPro ALFA Código do Produto N
VenACodDer ALFA Código do Derivação N
VenNCodCli NÚMERO Código do Cliente N
VenNCodFpg NÚMERO Código da Forma de Pagamento N
VenNPerIcm NÚMERO Percentual de ICMS N
VenNVlrBic NÚMERO Valor da Base do ICMS N
VenNVlrIcm NÚMERO Valor de ICMS N
VenNVlrIcd NÚMERO Valor do ICMS Desonerado N
VenNPreBru NÚMERO Preço Unitário Bruto do Item N
VenNQtdVen NÚMERO Quantidade do produto na unidade de medida de venda do item N
VenNQtdPed NÚMERO Quantidade do produto do pedido N
VenNPreUni NÚMERO Preço Unitário do Item 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ê?