Identificador de Regra
GER-000COCOT01
Módulo: GER - Gerais.
Finalidade: Permitir a validação da cotação quando a mesma tem a sua situação alterada pelos processos. Atualmente as cotações podem assumir as 6 situações abaixo:
1 - Em processo de cotação
2 - A aprovar
3 - Aprovada
4 - Finalizada
5 - Cancelada
6 - Aguardando aprovação solicitante
Características: - executado sempre que a cotação sofrer alguma alteração de situação, independente de tela ou processo.
- a regra receberá a empresa, o número de cotação e a situação para qual o sistema está tentando alterá-la. Com isso, via regra, pode-se acessar a cotação na base e validar qualquer informação segundo a situação a ser aplicada.
- os processos serão interrompidos a partir do momento que a regra gerar um erro [Cancel(1), GeraLog() entre outros]
- não existirá distinção entre produto e serviço, o foco é tratar a cotação em si, caso seja necessária deve ser feita na própria regra.
* A variável "VSSeqCot" pode estar vazia em determinadas chamadas do identificador de regras, estes são os momentos onde todas as sequências de uma cotação estão mudando de situação ao mesmo tempo. Quando a variável "VSSeqCot" possuir valor, significa que a situação levada para o identificador de regras diz respeito exclusivamente a sequência em questão.
Tela: Geral Comercial
Transação: Não se aplica.
Variáveis Disponibilizadas:
Nome | Tipo | Observações | Retorna Valor |
---|---|---|---|
VSCodEmp | NÚMERO | Código da Empresa | N |
VSNumCot | NÚMERO | Número da cotação de preço | N |
VSSeqCot | NÚMERO | Sequência da Cotação | N |
VSSitCot | NÚMERO | Situação da Cotação | N |
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.