Corrigir o comportamento do campo data entrega cliente seguindo parâmetros de empresa

De Wiki Trovata
Ir para: navegação, pesquisa

O campo de Data entrega cliente agora segue os parâmetros configurados na empresa

Parâmetro de Empresa Data Entrega Cliente

- NAO_PERMITE --> Desabilita o campo da tela e define como não obrigatório para não impedir a gravação da venda.
- PERMITE --> Habilita o campo na tela, carrega por padrão com a data base do período de entrega da venda (quando trabalhar por período) ou igual a 
  data de entrega (quando trabalhar por data), mas continua não fazendo nenhum tipo de validação no campo.
- PERMITE_ANTES_DATA_VENDA --> Habilita o campo na tela, carrega por padrão com a data base do período de entrega da venda (quando trabalhar por período) 
  ou igual a data de entrega (quando trabalhar por data) e valida o campo, permitindo apenas data "menor" ou igual à data base do período ou à data de entrega da venda.
- PERMITE_APOS_DATA_ENTREGA_VENDA --> Habilita o campo na tela, carrega por padrão com a data base do período de entrega da venda (quando trabalhar por período) 
  ou igual a data de entrega (quando trabalhar por data) e valida o campo, permitindo apenas data "maior" ou igual à data base do período ou à data de entrega da venda.

Existem também restrições alem das do próprio parâmetro

- A DATA_ENTREGA_CLIENTE não pode ser menor que "HOJE"
- Quando alterar o período ou a data de entrega da venda o sistema deverá atualizar também a data de entrega do cliente.
   * Caso a data gravada seja menor ou igual a data de entrega (ou a data base do período de entrega) da venda para o qual está sendo alterado, o sistema deverá atualizar a DATA_ENTREGA_CLIENTE 
     para a nova data de entrega (ou nova data base, se em caso de período) da venda.
   * Caso a data gravada seja maior que a data de entrega (ou a data base do período de entrega) da venda para o qual está sendo alterado, o sistema mantém a DATA_ENTREGA_CLIENTE como está.