Projeto

Geral

Perfil

Configuração de Campos - Validar Campos de Data

Através da Configuração de Campos, pode-se implementar uma validação de intervalo de datas para qualquer campo de data do sistema. Para isso, é necessário definir um limite de dias, com base na data atual, para que o sistema aceite ou bloqueie a digitação de uma data.

Para realizar esta configuração, acesse Ferramentas > Configurações > Campos, informe a tabela e o campo desejado, e ajuste os parâmetros conforme abaixo:

  • Vlr Mínimo Campo
    • Quantidade de dias aceito anteriores à data atual. Para bloquear data anterior ao dia atual, informe 0 neste campo. Se informar 1, será permitido informar um dia anterior à data atual, e assim por diante.
  • Vlr Máximo Campo
    • Quantidade de dias aceito posteriores à data atual. Para bloquear data 30 dias posteriores ao dia atual, informe 30 neste campo. Se informar 1, será permitido informar um dia posterior à data atual, e assim por diante.
    • Para que a validação de datas seja ativada, deve ser informado um valor maior do que 0 neste campo.
  • Valida Data
    • Deve ser preenchido com Sim para ativar esta funcionalidade

Exemplo
Caso seja desejado validar a data de emissão do pedido de venda, para aceitar somente datas entre 15 dias anteriores à data atual e 30 dias posteriores, configure conforme abaixo:

  • Tabela: TPDVPRI
  • Campo: DATEMI
  • Vlr Mínimo Campo = 15
  • Vlr Máximo Campo = 30
  • Valida Data = Sim

Resultado: Quando a data atual for 15/04/2018, será permitido informar uma data de emissão entre 01/04/2018 e 15/05/2018. Datas posteriores ou anteriores a este intervalo serão bloqueadas.


Observações
  1. Para que a validação de datas seja ativada, deve ser obrigatoriamente informado um valor maior do que 0 no campo Vlr Maximo Campo e o campo Validar Data deve estar preenchido com Sim.
  2. Após ajustar as configurações, o sistema deve ser finalizado e reiniciado para que os novos parâmetros entrem em vigor.

Adicionar imagem da área de transferência (Tamanho máximo: 5 MB)
Redmine Appliance - Powered by TurnKey Linux