Identificador de Regra

VEN-120ALTPR01

Módulo: VEN - Vendas.

Finalidade: alterar a tabela de preços no momento em que um item do pedido é inserido.

Características:serão mandados à regra os campos alfa VSCodEmp, VSCodFil, VSCodCli, VSTipIte, VSCodIte, VSCodDer e os campos número VSCodCpg, VSTnsIte e VSCodTpr. A variável VSTipIte informa se o item que está sendo tratado pela regra é um Produto ou um Serviço (P ou S).

É executado quando o usuário altera a derivação de um item de produto ou o código do serviço. A regra pode alterar a variável VSCodTpr, sendo que o valor será atribuído ao item do pedido em análise.

Observação

Caso a regra não modifique o valor da variável VSCodTpr ou ela não tenha sido declarada, o sistema assume o valor padrão que havia sido enviado como retorno. O identificador permite consultar a tabela de preço presente no item de pedido e alterar o código dessa tabela por meio de uma regra associada a ele. Ao executá-lo, caso o item de pedido tenha tabela de preço, a variável VSCodTpr será preenchida com esse código. Caso o item de pedido não tenha tabela de preço, a variável VSCodTpr não terá valor algum.

Transação: Deve estar ligado a mesma transação do item do pedido (produto ou serviço).

Regra: Deve ser ligado a uma regra que será responsável por alterar a tabela de preço sugerida pelo sistema.

Variáveis Disponibilizadas:

Nome Tipo Observações Retorna Valor
VSCodEmp NÚMERO Código da Empresa N
VSCodFil NÚMERO Código da Filial N
VSCodCli NÚMERO Código do Cliente N
VSCodCpg ALFA Código da Condição de Pagamento N
VSTnsIte ALFA Transação do Item de Pedido (Produto ou Serviço) N
VSTipIte ALFA Tipo do Item do Pedido ("P"roduto ou "S"erviço) N
VSCodIte ALFA Código do Item do Pedido N
VSCodDer ALFA Derivação do Item de Produto N
VSNumPed ALFA Número do pedido N
VSDatEmi DATA Data de Emissão do Pedido N
VSCodTpr ALFA Código da Tabela de Preço S
VSTelaOrigem ALFA Tela de origem que chama o identificador N

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ê?