Identificador de Regra
VEN-160INCVP01
Módulo: VEN - Vendas.
Finalidade: Esse identificador de regra é executado antes de o commit ser realizado no banco de dados, permitindo que sejam feitas consistências com os valores informados para o produto e possibilitando a alteração dos campos de usuário, se necessário.
Características:
Para alterar o valor dos campos de usuário é simples. Vamos imaginar, por exemplo, que para a tabela Vendas - Contratos - Itens de Produto (E160CVP) foi criado o campo de usuário USU_EXEMPLO, do tipo string.
Para definir um valor para esse campo, basta fazer o seguinte: E160CVP.USU_EXEMPLO = "Valor do usuário"
Com isso, o valor "Valor do usuário" será atribuído ao campo USU_EXEMPLO, sendo essa atribuição válida tanto para inserção quanto para alteração.
Tela: F160NOV.
Transação: Não se aplica.
Importante
Caso seja necessário realizar consistências para itens de serviço, pode-se utilizar o Identificador de Regras VEN-160INCVS01.
Variáveis Disponibilizadas:
Nome | Tipo | Observações | Retorna Valor |
---|---|---|---|
VSOrigem | ALFA | Origem de onde foi executada a regra. Nesse caso será igual à CTR. | N |
VSEstado | ALFA | Define qual o estado do identificador, podendo ser "INSERINDO" ou "ALTERANDOˮ. | N |
VSTelaOrigem | ALFA | Define a tela de origem na qual ocorreu a chamada ao identificador. | N |