Versões comparadas

Chave

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

Índice:


       

Índice
exclude.*ndice:

Objetivo:


       O objetivo deste documento é trazer uma visão de como funciona tela de Cadastro de esclarecer as funcionalidades da tela de Parâmetros. 

Introdução:


       Nesta tela visualizamos e cadastramos os parâmetros utilizados no relatório. Eles poderão ser utilizados como filtros em consultas SQL ou mensagens informativas no relatório. Acesse o documento Tipos de Parâmetros para mais informações sobre os tipos disponíveis.

Image Added Caso o usuário deseje utilizar como Fonte de Dados para o relatório uma consulta SQL e utilizar um parâmetro nela, esse parâmetro deve ser cadastrado anteriormente. 

Informações
titleObservação

Os parâmetros podem ser aplicados são utilizados como filtros apenas em Fontes de dados do tipo SQL. No caso de Tabelas, devem ser utilizados os Filtros.

Como criar:


    Para    Para criar um novo parâmetro, basta clicar em "Adicionar" e informar os campos abaixo:

NomeNome do parâmetro: Informe o nome do parâmetro, deve ser um nome único e será é por ele que o parâmetro será identificado (Não é permitido espaços ou caracteres especiais no nome do parâmetro, com exceção do underline "_").

Descrição: Campo opcional caso o usuário deseje escrever Informe uma descrição para o parâmetro.

Tipo do parâmetro: Nesse campo o usuário deve informar de qual tipo será o parâmetro (Ex: DateTimeAlfanumérico, IntData/Hora, DoubleDecimal, StringInteiro, entre outros).

Valor do parâmetro: Informe qual valor o parâmetro irá assumir (esse valor pode ser alterado posteriormente)..

Dica

Os parâmetros podem ser salvos sem valores. Quando este parâmetro for utilizado em uma consulta SQL será compreendido o valor “null” em sua execução.

Informações

Para campos do tipo "Data/Hora", será automaticamente disponibilizado um calendário para que a data possa ser selecionada.

O valor default para a hora é 00:00:00, mas pode ser alterado manualmente.

InternoParâmetro interno: Quando essa opção estiver desmarcadamarcada como "Não", significa que o parâmetro pode receber valores vindo vindos de fora. Caso esteja marcada como "Sim", isso não acontece, o valor será buscado no na propriedade "Valor do parâmetro".

Exemplo prático abaixo:

Image Removed

Em seguida, basta clicar em "Salvar" e vincular o parâmetro na tela Fonte de Dados.

Dica
Informações
titleQuando a opção "Parâmetro interno" deve ser marcada?

Quando o valor do parâmetro deve ser exclusivamente o valor definido na propriedade "Valor do parâmetro".

Exemplo: Imagine que o Protheus esteja chamando o método “ExecuteReports” via API. Se existir algum parâmetro marcado com essa opção, o Protheus não poderá passar nenhum valor para esse parâmetro. O mesmo será buscado da propriedade “Valor do parâmetro” que está nessa mesma tela.

Exemplo prático abaixo:

Image Added

Em seguida, basta clicar em "Salvar" e vincular o parâmetro à uma consulta SQL na tela Fonte de Dados.

Informações
iconfalse
Informações
iconfalse

Produto: Framework

Informações
iconfalse

Versão: 12.011.XX22 ou Superior

Informações
iconfalse

Processo: Cadastro Parâmetros

Informações
iconfalse
Informações
iconfalse

Status: Pendente Concluído

Informações
iconfalse

Data: 08112017 

Informações
iconfalse

Autores:

Aline Cristina Braz De Oliveira

Erlon Cesar Lima De Freitas

Flavio Henrique Pereira Campelo

Gabriel Dias De Oliveira Silva

Gustavo Naves De Castro

Philippe Fernandes Lima Gonçalves

SARAH ROLAND CAMPOS LISBOA

Wesley Avelino De Carvalho