Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

-    Gravação do Resultado por Unidade Administrativa: se marcado indica que o resultado do Processo Agrícola será por Unidade Administrativa.

 


Demais validações:

-    O valor do campo “Fixar Colunas” deverá ser maior ou igual a 0 (zero) e menor ou igual a 4 (quatro).

...

Objetivo: Validar as configurações do Processo Agrícola Personalizado. 


Demais Validações:

-    Comando SQL: Valida a sintaxe do comando SQL, incluindo os comandos utilizados nos Filtros e as referências aos processos anteriores cadastrados.

-    Campos: Validar que os nomes dos Campos do tipo Consulta Principal informados devem constar no resultado do comando SQL.

 


Comando SQL

Objetivo: Informar o comando SQL que será utilizado para o Processo Agrícola Personalizado.

...

HAVING SUM(VALOR) > [VALOR]

ORDER BY CAMPO1

 


Substituir a tag <WHERE> pelo conteúdo abaixo, de acordo com os filtros criados para o Processo Agrícola com referência as condições do Comando SQL informado: 


WHERE (ID_UNIDADEADM = [UNIDADEADM])

...

AND (DT_OPERACAO <= [DATAF])

AND (FG_ORCCST = 'C') 


O filtro [VALOR] utilizado na cláusula HAVING será criado sem informação do Comando SQL (condição) que aplica o filtro, para não ser colocado automaticamente nas condições dos filtros.

 


Exemplo de comando SQL referenciando Processo Agrícola Anterior:

...

) PROC_ANT_10 PROC_ANT_10 ON (A.MES_ANO = PROC_ANT_10.MES_ANO) 


Neste exemplo, é recuperado do Processo Agrícola Anterior de Código 10 o valor do campo CHUVA (definido no Processo Agrícola 10).

...

  • Nome: Nome do campo (coluna) consultado, limitando a 20 caracteres.
  • Descrição: Nome do campo (coluna) consultado, limitando a 20 caracteres.
  • Tipo de Campo: Consulta Principal.
  • Tipo de Dado: Será recuperado o tipo de dado do campo da consulta SQL.
  • Decimais: Valor 0 (zero) por padrão.
  • Obrigatório: Campo marcado por padrão.
  • Visível: Campo marcado por padrão.
  • Habilitado: Campo marcado por padrão.
  • Campo Chave: Campo desmarcado por padrão.
  • Limite Mínimo: Sem valor por padrão e ficará desabilitado.
  • Limite Mínimo: Sem valor por padrão e ficará desabilitado.
  • Cadastro: Sem valor por padrão e ficará desabilitado.
  • Tabela Auxiliar: Sem valor por padrão e ficará desabilitado.
  • Consulta para Filtro: Sem valor por padrão e ficará desabilitado.
  • Campo de Identificação ID: Sem valor por padrão.
  • Alinhamento: O alinhamento depende do tipo de campo:
    • Numérico: Alinhamento à direita.
    • Alfanumérico: Alinhamento à esquerda.
    • Data: Alinhamento ao centro.
  • Largura Automática: Campo marcado por padrão.
  • Largura: Sem valor por padrão e ficará desabilitado.
  • Legenda para Fonte: Sem legenda por padrão.
  • Legenda para Preenchimento: Sem legenda por padrão.
  • Fórmula Excel: Sem valor por padrão e ficará desabilitado.

Image RemovedImage Added

Campos Obrigatórios:

...

  • Caracter: Indica que o campo possui o Tipo de Dado alfanumérico. Quando informado o valor do campo do tipo de dado “Caracter”, o mesmo pode ter o tamanho máximo de 30 caracteres.
  • Numérico: Indica que o campo possui o Tipo de Dado numérico. Se o campo possuir configuração para o valor Limite Mínimo e/ou Limite Máximo, quando informado o valor do campo do tipo de dado “Numérico” será validado de acordo esta configuração. O tamanho máximo do campo numérico é de 10 inteiros e o número de decimais varia de 0 a 6 de acordo com a configuração do campo.
  • Data: Indica que o campo possui o Tipo de Dado data.
  • Data/Hora: Indica que o campo possui o Tipo de Dado data e hora.
  • Hora: Indica que o campo possui o Tipo de Dado hora.
  • Tabela Auxiliar: Indica que o campo possui o Tipo de Dado “Tabela Auxiliar”. Quando o Tipo de Dados for do tipo “Tabela Auxiliar” será necessário informar a Tabela Auxiliar e o Tipo do Campo deverá ser “Informado”.
  • Cadastro: Indica que o campo possui o Tipo de Dado “Cadastro”. Quando o Tipo de Dados for do tipo “Cadastro” será necessário informar o Cadastro e o Tipo do Campo deverá ser “Informado”.

Tamanho : Indica o tamanho do Campo é utilizado na formatação de campo númerico e caracter na execução do Processo Agrícola . Habilitado somente se o Tipo de Dado for Númerico ou Caracter.

...

O campo aceita valores maiores ou igual a 0 (zero).   

-    Decimais: O número de decimais é utilizado na formatação de campo numérico na execução do Processo Agrícola. Habilitado somente se o Tipo de Dado for Numérico. O campo aceita valores maiores ou igual a 0 (zero) e menores ou igual a 6 (seis). (Tamanho do campo: 1 inteiro).

...

  • Esquerda: Valor do campo alinhado à esquerda.
  • Centro: Valor do campo alinhado ao centro.
  • Direita: Valor do campo alinhado à direita.

...


Demais Campos:

-    Obrigatório: Indica se o campo é obrigatório. Quando marcado indica que será obrigatório informar o valor do campo na execução do Processo Agrícola. Campo habilitado somente quando o Tipo do Campo é “Informado” ou “Consulta Principal”, caso contrário o campo fica desabilitado e desmarcado. Por padrão o campo “Obrigatório” é marcado.

...

IF( TIME(HOUR(NOW());MINUTE(NOW());SECOND(NOW())) > TIME(18;0;0) ; TODAY()+1 ; TODAY() )

 


Demais Funcionalidades:

-    Ao Salvar um campo como não visível e o mesmo esteja referenciado nas abas Grupo de Campos e/ou Totalizador será emitida mensagem de erro e o registro não será salvo.

 


Grupos de Campos

Objetivo: Informar os campos que formarão o Grupo de Campo que será exibido na execução do Processo Agrícola Personalizado.

...

-    O usuário deve delimitar um ou mais campos na grid para fazerem parte do Grupo de Campos. 


Demais validações:

-    Caso um campo seja delimitado em um Grupo de Campos o campo não poderá ser vinculado a outro Grupo de Campos. 


Demais Funcionalidades:

-    Os campos disponibilizados para composição do Grupo de Campos deverão estar configurados como Visíveis na aba Campos. 


Totalizadores 

Objetivo: Delimitar os campos recuperados que serão base para geração de totalizadores, tais como Média, Soma, Máximo, Mínimo, entre outros.

...

-    Fórmula: Para a fórmula deve-se utilizar a sintaxe Excel em inglês. Os campos utilizadas na fórmula devem estar entre colchetes “[]”. A sintaxe da fórmula deve ser válida. Exemplo: AVERAGE([PROD_MED]). (Tamanho do campo: 250 caracteres). 


Demais Funcionalidades:

-    Os campos disponibilizados para composição dos Totalizadores deverão estar configurados como Visíveis na aba Campos.

...

-    Caso exista apenas um campo definido como Visível não será permitido incluir Campo para Título no Totalizador. 


Demais validações:

-    Ao salvar o totalizador, é necessário informar fórmula para ao menos um campo. 


Filtros da Consulta Principal

...

Data Inicial: TODAY()-30

Data Final: TODAY() 


Processos Anteriores

Objetivo: Informar os Processos Agrícolas Anteriores. Ao informar um Processo Agrícola Anterior, considera-se que a execução do Processo Agrícola é dependente dos resultados obtidos com a execução do Processo Agrícola Anterior. 

...

-    Unidade Administrativa: Unidade Administrativa que pode executar o Processo Agrícola. A Unidade Administrativa deve estar previamente cadastrada. (Tamanho do Campo: 10 inteiros) 


Direitos de Acesso

Objetivo: Configurar os Grupos de Usuários e Usuários que podem executar o Processo Agrícola. Se não for informado nenhum Grupo de Usuário e/ou Usuário indica que o Processo Agrícola pode ser utilizado por qualquer Usuário.

...

-    Permite configurar quais os Grupos de Usuários podem executar o Processo Agrícola. 


Exceções:

-    Permite configurar quais os usuários deverão ser tratados como exceção.

...

-    Permite (Sim/Não): Indica como será tratada a exceção para o usuário (Sim-Indica que será permitido executar o Processo Agrícola para o usuário independente se o Grupo do Usuário estar ou não configurado para permissão. Não-Indica que NÃO será permitido executar o Processo Agrícola para o usuário independente se o Grupo do Usuário está ou não configurado para permitir. 


Filtro:

-    Código: Código do Processo Agrícola Personalizado. Campo Formado por Caracteres Maiúsculos, Números e o Caracter Especial _ (Underline). (Tamanho do campo: 10 caracteres)

...

-    Resultado por Unidade Administrativa.