Esta versão do sistema foi descontinuada e não recebe atualizações e novas implementações. Acesse a documentação da versão 5.10.3 aqui

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.

Este artigo ajudou você?