Nesse tópico abordaremos um controle específico para um campo de um Ecrã.
Para as faturas de venda de serviço, a validação ocorre após a transmissão da nota a prefeitura, podemos ter erros de secção não informadas após a transmissão da nota.
Isto porque a validação (contabilização) ocorre após a transmissão da nota fiscal (NFS-e).
Vamos criar um controle no campo de secção para que o sistema não permita um valor vazio.
Essa configuração serve para qualquer campo de um ecrã do sistema.
Acesse a função Tabelas de controlo em:
PARAMETRIZAÇÃO>PARÂMETROS GERAIS>TABELAS DE CONTROLO
Digite um código e descrição para o controlo:
Na sequência marque a zona obrigatória e para que execute sempre.
Vamos selecionar o tipo de controlo "Valores interditos" para que o sistema valide o valor que não desejamos no campo.
No campo valores deixarei em branco pois desejo que o utilizados não deixe o registro em branco.
Não definirei limite e nem parâmetros, apenas definirei a mensagem:
No caso acabamos de configurar que um campo vazio gera erro de registro, impedindo o prosseguimento. O controle foi criado.
Agora devemos indicar qual o campo que sofrerá esse controle. Para isso acesse:
PARAMETRIZAÇÃO>PARÂMETROS GERAIS>PERSONALIZAÇÃO>ECRÃS>AFECTAÇÃO CONTROLOS
Selecione o Ecrã:
E agora selecione o campo do ecrã:
E coloque o controlo criado X3001.
Agora vamos ver no campo se é exibida a mensagem caso seja deixado em branco o valor.
O sistema não deixará que o utilizador continue sem informar a secção na linha.
A mesma configuração pode ser definida no cadastro de Sociedade, na aba Conta:
Na opção de Secção Analítica selecione o eixo e marque sim na opção obrigatória.
Agora faremos um teste com o campo de LC116 do cadastro de artigo com o mesmo controle.
Vamos identificar o campo e o ecrã. Para isso acesse o cadastro de artigos e clique no campo, aperte "ESC" + "F6" o sistema exibirá:
Vamos novamente acessar a função de afetação de controlos e selecionar a tabela:
Agora no campo de LC116 vamos definir o controlo:
Espero ter ajudado!