Identificador de Regra
VEN-119OCTSV01
Módulo: VEN - Vendas.
Finalidade: Executado sempre ao gravar um orçamento. A gravação é feita ao sair da página "Dados Gerais", ao passar pelo campo "Situação Orçamento", ou então, ao clicar em "Processar". Será executado somente se for um inserção ou então, houve alguma alteração.
Todos os campos da tabela E119OCT estarão disponíveis da seguinte forma: OCT + Nome do campo.
Características: - Nenhuma variável retorna valor.
- Número ou versão do orçamento ZERO indica novo orçamento ou nova versão.
Tela: Vendas/Orçamentos
Transação: Não se aplica.
Regra:
Definir Numero OCTNumOct;
Definir Numero OCTVerOct;
Definir Numero OCTCodCli;
Definir Numero OCTSitOct;
Definir Alfa OCTDesOct;
Se ((OCTNumOct = 0) ou (OCTVerOct)) @Novo orçamento/versão (Inserindo)@
GeraLog("Inserindo");
Senao
GeraLog("Alterando");
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.