Identificador de Regra

VEN-140OBSAL01

Módulo: VEN - Vendas.

Finalidade: Concatenar uma observação via regra na observação padrão de cancelamento ou de reabilitação.

Tela: F140CAN

Transação: Não se aplica.

Regra:

Definir Numero VenNCodEmp;
Definir Numero VenNCodFil;
Definir Numero VenNNumNfv;
Definir Alfa VenACodSnf;
Definir Numero VenACodMot;
Definir Alfa VenAOpcao;
Definir Alfa VenAObs;

se (VenNNumNfv = 145)
{

se (VenAOpcao = "REABILITAÇÃO")
{

se (VenAObs = " ")
VenAObs = "Observação de reabilitação via regra.";
senao
VenAObs = VenAObs + " Observação de reabilitação via regra.";

}
senao
{

se (VenAObs = " ")
VenAObs = "Observação de cancelamento via regra.";
senao
VenAObs = VenAObs + " Observação de cancelamento via regra.";

}

}

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
VenNNumNfv NÚMERO Número da nota fiscal de saída N
VenACodSnf ALFA Código da série da nota fiscal de saída N
VenACodMot ALFA Código do motivo da situação N
VenAOpcao ALFA Opção de processamento (REABILITAÇÃO ou CANCELAMENTO) N
VenAObs ALFA Observação a ser concatenada 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ê?