Como bloquear lançamentos de ordem de compra com data futura?

Para evitar que o utilizador coloque uma data futura no campo DATA ENCOMENDA na função de Encomenda de Compra.

Pode ser efetuada a seguinte configuração. Acesse:

PARAMETRIZAÇÃO>PARAMETROS GERAIS>TABELAS DE CONTROLO

Digite o código e descrição:

Execução : Sempre.

Na aba CONTROLO 1 selecione a opção EXPRESSÃO:

No separador PARÂMETROS digite a expressão e a mensagem:

VALEUR <= date$

"Data incorreta - Data futura não permitida"

Clique em criar.

Agora acesse:

PARAMETRIZAÇÃO>PARÂMETROS GERAIS>PERSONALIZAÇÃO>ECRÃS>AFECTAÇÃO CONTROLOS

Selecione o ecrã:

Para identificar o ecrã clique no campo de data de encomenda e aperte "ESC + F6":

No nosso caso ecrã POH0:

Para o campo ORDDAT selecione o nosso controle criado.

Clique em registrar.

Agora acesse a função de encomenda de compra e tente colocar uma data futura: