Identificador de Regra
VEN-135CFGBT01
Módulo: VEN - Vendas.
Finalidade: Este identificador foi criado com o intuito de controlar os botões [Canc. PF., Diversos, LiberarCarga, FinalizarPlano e LiberarPlano];
Os botões LiberarCarga, FinalizarPlano e LiberarPlano só aparecem quando o parâmetro de gerar requisições na carga está ativo. Estes botões foram criados para atender as necessidades específicas de um cliente. Porém o identificador pode controlar Canc. Pf. e Diversos que são comuns para todos os outros clientes da Senior.
Tela: F135MPF
Transação: Não se aplica.
Regra:
Definir numero VSVenNCodEmp;
Definir numero VSVenNCodFil;
Definir numero VSVenNNumAne;
Definir numero VSVenNNumPfa;
Definir numero VSVenNSitPln;
Definir alfa VSVenAbtCancelar;
Definir alfa VSVenAbtDiversos;
Definir alfa VSVenAbtLiberarCarga;
Definir alfa VSVenAbtFinalizarPln;
Definir alfa VSVenAbtLiberarPlano;
se (VSVenNSitPln = 5) {
VSVenAbtLiberarCarga = "A";
VSVenAbtFinalizarPln = "A";
VSVenAbtLiberarPlano = "A";
VSVenAbtCancelar = "I";
VSVenAbtDiversos = "I";
}
senao {
se (VSVenNSitPln = 8) {
VSVenAbtLiberarCarga = "A";
VSVenAbtFinalizarPln = "I";
VSVenAbtLiberarPlano = "I";
VSVenAbtCancelar = "A";
VSVenAbtDiversos = "A";
}
senao {
se (VSVenNSitPln = 10) {
VSVenAbtLiberarCarga = "I";
VSVenAbtFinalizarPln = "I";
VSVenAbtLiberarPlano = "I";
VSVenAbtCancelar = "I";
VSVenAbtDiversos = "I";
}
}
}
Variáveis Disponibilizadas:
Nome | Tipo | Observações | Retorna Valor |
---|---|---|---|
VSVenNCodEmp | NÚMERO | Código da empresa da carga | N |
VSVenNCodFil | NÚMERO | Código da filial da carga | N |
VSVenNNumAne | NÚMERO | Numero da análise de embarque | N |
VSVenNNumPfa | NÚMERO | Número da pré-fatura | N |
VSVenNSitPln | NÚMERO | Situação do Plano | N |
VSVenAbtCancelar | ALFA | Botão "Canc. Pf" recebe "I" para inativo e "A" para ativo | S |
VSVenAbtDiversos | ALFA | Botão "Diversos" recebe "I" para inativo e "A" para ativo | S |
VSVenAbtLiberarCarga | ALFA | Botão "Liberar Carga" recebe "I" para inativo e "A" para ativo | S |
VSVenAbtFinalizarPln | ALFA | Botão "Finalizar Plano" recebe "I" para inativo e "A" para ativo | S |
VSVenAbtLiberarPlano | ALFA | Botão "Liberar Plano" recebe "I" para inativo e "A" para ativo | 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.