Identificador de Regra
VEN-135PERVA01
Módulo: VEN - Vendas.
Finalidade: Disponibilizar um ponto de regra que permite ao usuário definir se deseja possibilitar alterações nos itens da pré-fatura na tela Manutenção de Pré-faturas (F135MPF).
Características: Para permitir a alteração nos item da pré-fatura deverá possuir a variável VenAPermiteAlteracao igual a “Sˮ na regra.
Tela: F135MPF.
Transação: Não se aplica.
Observação
O identificador de regras permite desbloquear a guia de itens da pré-fatura para que determinados campos possam ser editados pelo usuário. No entanto, algumas regras de negócio podem ser aplicadas tanto ao carregar os registros para a tela, como ao processá-los, fazendo com que as alterações não sejam permitidas ou não sejam persistidas na base de dados.
Como exemplos pode-se citar:
- O fato de que o sistema bloqueia alterações na pré-fatura quando esta estiver em processo de cancelamento com SILT. Esse bloqueio ocorrerá INDEPENDENTE do retorno feito no identificador.
- Caso exista integração WMS Sythex e a nova transação atribuída ao item não integre com estoque, a alteração de transação não será acatada durante o processamento, INDEPENDENTE do retorno feito no identificador.
Regra:
definir numero VenNCodEmp; definir numero VenNCodFil; definir numero VenNNumAne; definir numero VenNNumPfa; definir alfa VenAOperacao; definir Alfa VenAPermiteAlteracao; definir Alfa VenARegraNegocioCliente; @Populando a variável com valor hipotético da regra de negócio do cliente@ VenARegraNegocioCliente = "S"; se (VenARegraNegocioCliente = "S") inicio se (VenAOperacao = "Carregando") VenAPermiteAlteracao = "S"; se (VenAOperacao = "Processando") VenAPermiteAlteracao = "S"; fim senao inicio @A variável VenAPermiteAlteracao não será alterada para manter o comportamento nativo do sistema@ fim |
Variáveis Disponibilizadas:
| Nome | Tipo | Observações | Retorna Valor |
|---|---|---|---|
| VenNCodEmp | NÚMERO | Código da Empresa | N |
| VenNCodFil | NÚMERO | Código da Filial | N |
| VenNNumAne | NÚMERO | Código da Análise | N |
| VenNNumPfa | NÚMERO | Código da Pré-fatura | N |
| VenAOperacao | ALFA | Indica o momento em que a regra é chamada:“Carregandoˮ: durante o carregamento da pré-fatura. “Processandoˮ: durante o processamento da manutenção da pré-fatura. | N |
| VenAPermiteAlteracao | ALFA |
Indica se a alteração do item da pré-fatura é permitida no momento da chamada da regra.Também permite alterar essa permissão. Valores possíveis: “S - Permitindo", e “N - Não permitindo". |
S |
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


