Identificador de Regra
VEN-135DISIP01
Módulo: VEN - Vendas
Finalidade: Possibilita tratar, por conta própria, os critérios na formação da carga, removendo pedidos que não deseja-se atender naquele momento.
Atenção
O sistema não tomará nenhuma ação sozinho, sempre aguardará da regra qual é a ação que deve tomar.
Este identificador atua a nível de item de pedido. Ele não é atrelado por transação.
Regra:
Exemplo:
Definir Numero n135DISIP01CodEmp;
Definir Numero n135DISIP01CodFil;
Definir Numero n135DISIP01NumPed;
Definir Data d135DISIP01DatEmi;
Definir Data d135DISIP01DatPrv;
Definir Alfa a135DISIP01ForEnt;
Definir Numero n135DISIP01SeqIpv;
Definir Alfa a135DISIP01CodPro;
Definir Alfa a135DISIP01CodPro;
Definir Numero n135DISIP01AcaoPed;
Definir Alfa a135DISIP01Retorno;
Se (n135DISIP01SeqIpv = 1)
a135DISIP01Retorno = "2";
Se (n135DISIP01SeqIpv = 2)
a135DISIP01Retorno = "1";
Variáveis Disponibilizadas:
Nome | Tipo | Descrição | Retorna Valor |
---|---|---|---|
n135DISIP01CodEmp | Número | Código da Empresa do Pedido | Não |
n135DISIP01CodFil | Número | Código da Filial do Pedido | Não |
n135DISIP01NumPed | Número | Número do Pedido | Não |
d135DISIP01DatEmi | Data | Data de Emissão do Pedido | Não |
d135DISIP01DatPrv | Data | Data de Previsão de Entrega | Não |
a135DISIP01AcePar | Alfa | Indicativo se o pedido aceita parcial | Não |
n135DISIP01SeqIpv | Número | Sequência do Item no Pedido | Não |
a135DISIP01CodPro | Alfa | Código do Produto | Não |
a135DISIP01CodDer | Alfa | Código da Derivação | Não |
n135DISIP01AcaoPed | Número | Possui o valor da ação tomada para o pedido | Não |
a135DISIP01Retorno | Alfa | Variável de Retorno - Valores possíveis: 0 = Não tomar nenhuma ação, 1 = Manter na carga, mas não marcar, 2 = Remover da Carga | Sim |
Observação
- O valor padrão da variável a135DISIP01Retorno é o valor que foi tomado na ação do pedido, caso o mesmo tenha sido executado. Caso não tenha sido executado, o valor padrão será 0.
- O identificador é executado uma vez a cada item de pedido, no momento da carga (Mostrar).
- Caso o retorno (a135DISIP01Retorno) seja = 0, o sistema não irá tomar nenhuma ação, nada será feito pela rotina.
- Caso o retorno seja = 1, o sistema irá manter o item, porém, não irá deixar ele selecionado automaticamente.
- Caso o retorno seja = 2, o sistema irá retirar o item da carga.
Atenção
O retorno dessa variável não irá olhar para o indicativo de Aceita Parcial do pedido. Caso o pedido não aceite parcial e o retorno seja 2 (Retirar), o item será retirado da carga.
Para este tratamento, o indicativo se o pedido aceita ou não parcial, é enviado como parâmetro para a regra.