Identificador de Regra
VEN-120DTENT01
Módulo: VEN - Vendas.
Finalidade: Executado na consistência final do item do pedido. Este ponto de regra é idêntico ao 000CONIT01 para o item do pedido, sendo executado após o mesmo.
O usuário poderá definir a data de entrega do item do pedido retornando valor para a variável VSDatEnt.
Caso a data de entrega do item de pedido for modificada pela regra, serão executadas as consistências da tabela de preço (se existir no pedido) e a verificação do período de produção/venda, caso o produto seja produzido.
Características: Não são passados todos os campos da tabela devido ao fato de que existe uma degradação de desempenho quando isso é feito.
Tela: Pedidos
Transação: Deve estar ligado a uma transação.
Regra:
Definir Numero VSCodEmp;
Definir Numero VSCodFil;
Definir Numero VSNumPed;
Definir Numero VSSeqIte;
Definir Alfa VSTnsIte;
Definir Alfa VSCodIte;
Definir Alfa VSCodDer;
Definir Alfa VSCodFam;
Definir Numero VSCodAgr;
Definir Alfa VSCodDep;
Definir Numero VSDatEnt;
Definir Numero VSDatEmi;
Definir Numero VSQtdPed;
Definir Alfa VSProSer;
Definir Alfa VSEstado;
VSDatEnt = VSDatEmi + 10;
Variáveis Disponibilizadas:
Nome | Tipo | Observações | Retorna Valor |
---|---|---|---|
VSCodEmp | NÚMERO | Código da Empresa | N |
VSCodFil | NÚMERO | Código da Filial | N |
VSNumPed | NÚMERO | Número do Pedido | N |
VSSeqIte | NÚMERO | Sequência do Item do Pedido | N |
VSTnsIte | ALFA | Transação do Item do Pedido | N |
VSCodIte | ALFA | Código do Item do Pedido (Produto ou Serviço) | N |
VSCodDer | ALFA | Código da Derivação do Item do Pedido (apenas para Produto) | N |
VSCodFam | ALFA | Código da Família do Item do Pedido | N |
VSCodAgr | NÚMERO | Código do Agrupamento para Derivação (apenas para Produto) | N |
VSCodDep | ALFA | Código do Depósito | N |
VSQtdPed | NÚMERO | Quantidade Pedida do Item do Pedido | N |
VSProSer | ALFA | Tipo do Item do Pedido ('P' para Produto ou 'S' para Serviço) | N |
VSEstado | ALFA | Operação executada ao chamar a regra ('INSERINDO' ou 'ALTERANDO') | N |
VSDatEmi | ALFA | Data de Emissão do Item do Pedido | N |
VSCmpKit | ALFA | Indicativo de Componente KIT | N |
VSDatEnt | NÚMERO | Data de Entrega do Item do Pedido | 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.