Objetivo:Tem como objetivo cadastrar as Definições de Análise / Boletim com suas respectivas variáveis, por exemplo Análise de Solo, Análise Foliar e etc.
Campos Obrigatórios (dados):
- Código: Código da Definição de Análise / Boletim, o usuário deve informar um código diferente para cada Definição de Análise / Boletim, somente valores numéricos, exemplo: 1, 2, 3 e etc. (tamanho do campo: 10 dígitos).
- Descrição Abreviada: o usuário deve digitar a descrição abreviada para cada Definição de Análise / Boletim que será cadastrada; (tamanho do campo: 10 caracteres).
- Descrição Completa: o usuário deve digitar a descrição completa que será cadastrada; (tamanho do campo: 50 caracteres).
- Digitar Localização: Indicar se irá digitar a localização (talhão) no registro da análise.
- Digitar Planta: Indicar se irá digitar a Planta no registro da análise. Campo habilitado somente quando configurado para digitar Localização, caso contrário estará desabilitado e desmarcado.
Variáveis:
Objetivo:Tem como objetivo cadastrar e configurar as variáveis da Definições de Análise / Boletim.
Campos Obrigatórios (dados):
- Código: Código da variável, o usuário deve informar um código diferente para cada Definição de Análise / Boletim, permitindo valores alfanuméricos, exemplo: 1, 2, 3, N, P, K e etc. (tamanho do campo: 10 caracteres).
- Descrição Abreviada: o usuário deve digitar a descrição abreviada para cada variável que será cadastrada; (tamanho do campo: 10 caracteres).
- Descrição Completa: o usuário deve digitar a descrição completa que será cadastrada; (tamanho do campo: 50 caracteres).
Demais Campos (dados):
- Unidade de Medida: Unidade de medida da variável. A unidade de medida deve estar previamente cadastrada.
- Tipo de Dado: Tipo de dado para a variável (Caracter, Inteiro (número inteiro) ou Duplo (número decimal). Esse campo será utilizado para validar na digitação da Análise / Boletim.
- Tipo de Variável: Informar se a variável será digitada ou calculada.
- Fórmula: Informar a fórmula para quando a variável for calculada. (tamanho do campo: 100 caracteres).
As variáveis utilizadas na fórmula devem estar entre colchetes. Para a fórmula é possível configurar cálculos simples com as variáveis, por exemplo para a variável "Soma das Bases utilizada em Análise de Solo":
[K][CA][MG]
Também é possível realizar cálculos mais complexos utilizando sintaxe Pascal, para a variável de retorno use obrigatoriamente a palavra "result" entre colchetes. Exemplo de fórmula para a variável "Necessidade de Calagem utilizada em Análise de Solo":
IF ([V1] >= [V2]) THEN [result]:=0 ELSE [result]:=([CTCE]*([V2]-[V1]))/[PRNT];
Ref. para a sintaxe Pascal:
http://pt.wikipedia.org/wiki/Pascal_(linguagem_de_programa%C3%A7%C3%A3o)
- Obrigatório: Indicar se a variável é obrigatória ou não.
- Impressão: Indicar se variável estará disponível para impressão ou não.
- Acumulador: Informar como deve ser o acumulador (Soma ou Média) para quando o tipo da variável for numérico.
- Decimais: Indicar a quantidade de decimais para quando o tipo da variável for numérico (máximo 4 decimais).
Limite mínimo: Limite máximo para quando o tipo da variável for numérico.
- Para tipo de dado "Inteiro" tamanho máximo do campo 6 inteiros.
- Para tipo de dado "Duplo" tamanho máximo do campo 6 inteiros e as decimais de acordo com o número definido no campo Decimais.
Limite máximo: Limite máximo para Hquando o tipo da variável for numérico. - Para tipo de dado "Inteiro" tamanho máximo do campo 6 inteiros.
- Para tipo de dado "Duplo" tamanho máximo do campo 6 inteiros e as decimais de acordo com o número definido no campo Decimais.
Validações:
- Permitir variável calculada somente quando o tipo de dado for Inteiroou Duplo.
- Somente permitir digitar a fórmula quando o tipo da variável for Calculada.
- Permitir informar os decimais somente quando o tipo de dado Duplo.
- Permitir informar Acumulador somente quando o tipo de dado for Inteiroou Duplo.
- Permitir informar Limites Mínimos e Máximos somente quando o tipo de dado for Inteiroou Duplo.
- Consistir sintaxe da fórmula.
- Não permitir limite mínimo superior que limite máximo.
Possíveis Valores:
Objetivo:Tem como objetivo cadastrar os possíveis valores da variável. Quando configurado valores possíveis para a variável, o sistema somente irá permitir um desses valores no apontamento da análise.
Campos Obrigatórios (dados):
- Valor: Valor possível para a variável. Quando configurados valores possíveis para a variável não será permitido digitar valores diferentes dos configurados. (tamanho do campo: 20 caracteres)
Validações:
- Não permitir valores possíveis repetidos para a mesma variável.
Classificação:
Objetivo :Tem como objetivo cadastraras classificações segundo os intervalos de valores da variável.
Campos Obrigatórios (Classificação):
- Mínimo: Valor mínimo para a classificação da variável. (tamanho do campo: 6 inteiros e 4 decimais).
- Máximo: Valor máximo para a classificação da variável. (tamanho do campo: 6 inteiros e 4 decimais)
- Classificação: Classificação da variável. (tamanho do campo: 30 caracteres).
Validações:
- Não permitir valor mínimo maior que o valor máximo.
- Não permitir intervalos de valores que se intercalam com intervalos de valores já cadastrados para a variável.
- Não permitir classificação repetida para a mesma variável.
Filtros:
- Código: Código da Definição de Análise / Boletim.
- Descrição: Descrição Completa da Definição de Análise / Boletim.