Esta versão do sistema foi descontinuada e não recebe atualizações e novas implementações. Acesse a documentação da versão 5.10.3 aqui

Identificador de Regra

VEN-120ALDAT01

Módulo: VEN - Vendas.

Finalidade: Alterar a data de entrega do pedido e dos seus itens no momento que o pedido é fechado.

Pode ser executado por transação, conforme a transação definida no pedido pode ser executada uma outra regra.

Características: A tela F120GPD tem um comportamento diferente das demais telas e para manipular a data de entrega e obter os valores do pedido o processo é diferente das demais telas, esta diferença fica mais clara no exemplo existente na documentação do identificador de regra.

Tela: F120GPD, F120GPC e F120GRA

Transação: Não se aplica.

Regra:

Definir Alfa VSAplIte;
Definir Alfa VSTelaOrigem;

se (VSTelaOrigem = "F120GPD")
inicio
/*Somando 5 dias a data de entrega
Essa operação é valida quando a regra é executada pela tela F120GPD */
E120PED.DatPrv = E120PED.DatPrv + 5;
fim Senao
inicio
/*código usado para quando a regra for executada por uma tela diferente da tela F120GPD*/
VSDatPrv = VSDatPrv + 5;
fim;
/*Atualiza a data de entrega para os itens conforme a data definida para o pedido*/
VSAplIte = "S";

Variáveis Disponibilizadas:

Nome Tipo Observações Retorna Valor
VSTelaOrigem ALFA Recebe a tela onde o identificador é executado. N
VSAplIte ALFA Determina se a nova data de entrega deve ser aplicado para os itens do pedido também 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.

Este artigo ajudou você?