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.