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.
English
Español
English
Español


