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.
- Mesmo que o Identificador de Regras indique a possibilidade de exclusão do título, caso exista movimento financeiro associado e o valor em aberto seja diferente do valor original, o sistema validará a operação e impedirá a exclusão, retornando uma mensagem de erro ao usuário. Para evitar esse erro, pode-se utilizar as variáveis VenNVlrOri e VenNVlrAbe, de forma a impedir que o título seja excluído. Nesse caso, o cancelamento e/ou a reabilitação do pedido ocorrerá normalmente.
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 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 |
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 |
| VenNVlrAbe | Número | Valor em aberto do título | N |
| VenNVlrOri | Número | Valor original do título | 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.
English
Español
English
Español


