No cadastro de cliente temos um botão de bloqueio que mesmo marcado permite a seleção do cliente para o orçamento.
Vamos parametrizar o sistema para que o utilizador não selecione o cliente bloqueado.
Acesse:
PARAMETRIZAÇÃO>PARÂMETROS GERAIS>TABELAS DE CONTROLO
Clique em novo, e preencha código e descrição:
Marque como zona obrigatória:
Marque EXECUÇÃO: SEMPRE
Na aba CONTROLO 1 - marque o tipo de controlo como EXPRESSÃO:
No campo EXPRESSÃO escreva a condição que somente os clientes que tenham as situações CONTROLADO e LIVRE terão permissão para fazer o orçamento.
A condição é : [F:BPC]OSTCTL<>3 ( no caso todo o cliente que tiver a situação diferente de BLOQUEADO)
Digitei uma mensagem de erro: "Cliente bloqueado, consultar financeiro"
Clique em criar.
Agora vamos vincular o controle ao campo de seleção do cliente na função de encomenda.
Acesse:
PARAMETRIZAÇÃO>PARÂMETROS GERAIS>PERSONALIZAÇÃO>ECRÃS>AFECTAÇÃO CONTROLOS
Selecione o Ecrã de Orçamentos SQH0-Gestão dos orçamentos.
Agora ache o campo de clientes e vincule o controle S001 criado anteriormente:
Agora tente selecionar um cliente bloqueado no orçamento:
Espero ter ajudado!