Identificador de Regra

COM-439FIXPU01

Módulo: COM - Comercial.

Finalidade: Alterar o valor padrão que o sistema traz do "Preço Unitário da OC" no processo de fixação/extrato, e permite manipular alguns valores, sendo eles, quantidade a fixar, preço unitário e marcação da ordem de compra.

Tela: F439FIX,F439EXT

Transação: Não se aplica.

Regra:

definir numero VSNCodFor;
definir numero VSNPreUni;
definir alfa VSAPROCES;

se ((VSNPreUni < 100) e (VSNCodFor = 1) e (VSAPROCES = "FIXAÇÃO"))
VSNPreUni = VSNPreUni + (VSNPreUni * 0.0852);

Variáveis Disponibilizadas:

Nome Tipo Observações Retorna Valor
VSNNumFix NÚMERO Número da fixação. N
VSNCodFor NÚMERO Código do fornecedor. N
VSNCodEmp NÚMERO Código da empresa N
VSNCodFil NÚMERO Código da filial. N
VSNNumOcp NÚMERO Número da Ordem de Compra. N
VSNSeqIpo NÚMERO Sequência do Item da Ordem de Compra. N
VSAPROCES ALFA Processo na qual está sendo chamado o identificador de regra. N
VSNPreUni NÚMERO Preço Unitário. S
VSNQtdFix NÚMERO Quantidade a fixar S
VSNChkItem ALFA Selecionar ordem de compra 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ê?