Header Web
Logo_PHC_Software
Manuais
Construção de Expressão
O utilizador pode aceder ao ecrã Construção de Expressão através do botão Construção de Expressão (barra de ferramentas de objetos) ou através da opção Editar do Menu de Opções dos Objetos.

O campo Título é automaticamente preenchido pelo programa com o nome do primeiro campo da expressão, mas pode ser alterado pelo utilizador.

Caso o utilizador deseje construir uma expressão em Transact SQL tem à sua disposição três páginas com campos (cabeçalho, linhas, e outras tabelas). Por vezes podem só estar disponíveis duas destas páginas, dependendo do local do IDU onde se pretende inserir o campo retornado pela expressão. É possível filtrar os campos escolhendo (do lado direito) um tipo de campo.

Para que os campos passem a fazer parte da expressão, o utilizador deve selecioná-los e clicar em Introduzir (para o primeiro) ou em Adicionar (para os seguintes).
Nos campos Tipo de campo, Comprimento e Decimais deve constar a informação relativa ao campo final que vai ser retornado pelo programa quando executa a expressão.

Nem todos os campos estão disponíveis para serem incluídos na expressão em Transact SQL. Através do botão Indisponíveis o utilizador visualiza os campos que não podem ser incluídos na expressão.


Se a expressão for construída em X-Base, o programa ativa automaticamente a página Sistema, pois neste caso não é possível trabalhar com as restantes páginas.
Por outro lado, o utilizador pode introduzir na expressão em X-Base o resultado final da expressão em TSQL. Para tal, basta clicar no botão TSQL.
O campo Tipo Expressão serve para indicar o tipo de campo retornado no final pela expressão em X-Base.
Os campos de lista com os nomes Caracter, Numérico, Lógico, Data/Tempo contêm tudo aquilo que pode fazer parte da expressão, separado por tipos.

As expressões em Transact-SQL ou em X-Base não podem conter espaços. No entanto, em X-Base o utilizador pode assinalar a opção É um programa para assim poder construir uma expressão mais complexa e que admita espaços.

Nota: A página Xbase e a opção Formatação específica na página Outras Opções apenas estão disponíveis para campos que não sejam obrigatórios na criação de IDUs de ecrãs relevantes fiscalmente.


Imprimir
Imprime a expressão.

Gravar
Guarda a expressão para posterior recuperação.

Recuperar
Permite ter acesso a uma expressão anteriormente gravada e voltar a utilizá-la.

Inserir
Coloca a expressão construída no IDU como um campo livre.

Quando ocorre um erro ao correr a expressão definida pelo utilizador num campo livre na altura da previsão ou impressão, para além de aparecer a palavra ERRO é possível que esse erro seja gravado na Análise Interna de forma a facilitar na deteção do problema.
Assim, existe um parâmetro que, quando se encontra a true, permite que o erro seja gravado na análise interna. Este parâmetro encontra-se a false por defeito, uma vez que a gravação destes erros torna mais lenta a previsão do Idu.

A página Outras opções permite atribuir uma formatação específica ao campo retornado pela expressão (i.e. se o campo retornado for um campo numérico, a formatação específica permite definir o número de decimais). Nesta página é também possível definir o alinhamento do conteúdo do campo dentro do mesmo (à esquerda, centrado ou à direita).