Identificador de Regra

VEN-120EXTCR01

Módulo: VEN - Vendas.

Finalidade: Definir se um título pode ou não ser excluído

Características: Cada vez que o sistema desejar excluir um título ligado ao pedido, o identificador será chamado para que o usuário defina se ele pode ou não ser excluído.

Importante

Ao utilizar esse Identificador de Regras, é possível que seja necessário utilizar também o Identificador de Regras VEN-120PCTIT01 ou VEN-120PTITM01.

Transação: Não se aplica.

Tela: Rotinas de pedido, quando houver a exclusão de títulos relacionados ao pedido

Regra:

Exemplo de regra:

Abaixo, variáveis com informações do título que podem ser usadas para determinar se o título será excluído ou não, utilizando a LSP.

Definir Numero VenNCodEmp;
Definir Numero VenNCodFil;
Definir Numero VenNNumPed;
Definir Alfa VenANumTit;
Definir Alfa VenACodTpt;
Definir Alfa VenASittit;
Definir Alfa VenAExcluir; /* recebe por padrão "S" */

Segue exemplo de Regra para indicar que o sistema NÃO deverá excluir títulos do tipo "AB" - Aberto

Se (VenACodTpt = "AB") inicio
VenAExcluir = "N"; /* não vai excluir */ fim;

Variáveis Disponibilizadas:

Nome Tipo Observações Retorna Valor
VenAExcluir Caracter Quando retorna "S" então excluirá o título. Quando retorna "N" não exclui. Retorna valor: S S
VenNCodEmp Numérico Código da empresa do título N
VenNCodFil Numérico Código da filial do título N
VenNNumPed Numérico Número do pedido no título (Caso houver) N
VenANumTit Alfa Número do título N
VenACodTpt Alfa Tipo do título N
VenASittit Alfa Situação do título N
VenAOperacao Alfa Operação executada (Reabilitação / Cancelamento) 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.

Este artigo ajudou você?