Mudanças entre as edições de "Ger080 - Consulta Dinâmica"

De Wiki CGI Software de Gestão
Ir para: navegação, pesquisa
(Criou página com 'Categoria:Consultor'sCategoria: Help Consultor's '''Para o que é utilizado?'''<br> Permite ao usuário efetuar pesquisas na base de dados, selecionando as tabelas (f...')
 
 
(2 edições intermediárias de um usuário não apresentadas)
Linha 4: Linha 4:
 
Permite ao usuário efetuar pesquisas na base de dados, selecionando as tabelas (file), realizando relacionamentos (joins), informando os campos (fields), condições (where) e cláusulas de classificação (sort).
 
Permite ao usuário efetuar pesquisas na base de dados, selecionando as tabelas (file), realizando relacionamentos (joins), informando os campos (fields), condições (where) e cláusulas de classificação (sort).
 
<br><br>
 
<br><br>
 
 
'''Como utilizar?'''<br>
 
'''Como utilizar?'''<br>
 
É utilizada a implementação de query (pesquisa) e browse (apresentação dos registros) do OpenEdge para geração destas consultas, ficando por isto sujeitos as cláusulas destes comandos, documentadas nos manuais OpenEdge para browse dinâmico. Veja documentação eletrônica que acompanha o produto OpenEdge - Progress. <br><br>
 
É utilizada a implementação de query (pesquisa) e browse (apresentação dos registros) do OpenEdge para geração destas consultas, ficando por isto sujeitos as cláusulas destes comandos, documentadas nos manuais OpenEdge para browse dinâmico. Veja documentação eletrônica que acompanha o produto OpenEdge - Progress. <br><br>
 
 
O usuário deve abrir uma consulta anteriormente salva, ou criar uma nova utilizando a opção de edição.<br>
 
O usuário deve abrir uma consulta anteriormente salva, ou criar uma nova utilizando a opção de edição.<br>
 
Após editar uma consulta o usuário deve executá-la, para visualizar o resultado.<br><br>
 
Após editar uma consulta o usuário deve executá-la, para visualizar o resultado.<br><br>
 
 
Quando executar, será visualizado um browser contendo as informações solicitadas e o botão de impressão estará disponível. Também é possível redimensionar o tamanho dos campos e a ordem de classificação, clicando no label (nome do campo) da coluna, o campo selecionado para classificação nesta situação aparece com o sinal de "+" indicando a ordem crescente e se o usuário selecionar novamente a coluna, com "-" indicando ordem decrescente.
 
Quando executar, será visualizado um browser contendo as informações solicitadas e o botão de impressão estará disponível. Também é possível redimensionar o tamanho dos campos e a ordem de classificação, clicando no label (nome do campo) da coluna, o campo selecionado para classificação nesta situação aparece com o sinal de "+" indicando a ordem crescente e se o usuário selecionar novamente a coluna, com "-" indicando ordem decrescente.
 
<br><br>
 
<br><br>
 
 
Se o cliente possui o BI comprado poderá gerar cubo com as informações selecionadas.<br><br>
 
Se o cliente possui o BI comprado poderá gerar cubo com as informações selecionadas.<br><br>
[[Arquivo: ger080.png]]<br><br>
+
[[Arquivo: ger080.png]]<br><br><br>
 
+
 
+
 
+
 
'''Editor'''<br><br>
 
'''Editor'''<br><br>
 
 
Permite informar o nome da consulta e selecionar as tabelas que irão fazer parte desta.<br><br>
 
Permite informar o nome da consulta e selecionar as tabelas que irão fazer parte desta.<br><br>
 
 
O programa tenta encontrar o relacionamento (join), utilizando os índices das tabelas. Nos casos em que não for possível encontrar, o programa irá criar uma cláusula where true e o usuário deverá assinalar os campos através da condição.<br><br>
 
O programa tenta encontrar o relacionamento (join), utilizando os índices das tabelas. Nos casos em que não for possível encontrar, o programa irá criar uma cláusula where true e o usuário deverá assinalar os campos através da condição.<br><br>
 
+
[[Arquivo: ger080d.png]]<br><br><br>
 
+
'''Campos'''<br><br>
[[Arquivo: ger080d.png]]<br><br>
+
Para selecionar os campos e as informações a serem apresentadas na consulta.<br><br>
 
+
Por padrão (default) todos os campos de uma tabela são listados quando esta é selecionada. O usuário deve retirar os campos que não deseja visualizar.<br><br>
 
+
Pode-se alterar o título (label), formato e largura do campo as ser apresentado no browse.<br><br>
 
+
[[Arquivo: ger080d1.png]]<br><br><br>
 
+
'''Classificação'''<br><br>
 
+
Permite selecionar os campos para a classificação no browse. Pode-se selecionar a ordem de apresentação ascendente, do menor para o maior, ou descendente do campo selecionado.<br><br>
 
+
[[Arquivo: ger080d2.png]]<br><br><br>
 
+
'''Condição'''<br><br>
Admite a seleção de até dez (10) tabelas para montagem da consulta.
+
Criar uma condição de seleção (where) para a tabela, para montar a pesquisa (query).<br><br>
O menu para acesso ao programa '''mdfe011d''' está disponível em: '''Faturamento > Manifesto de Docto Fiscais Eletrônicos > Procedimentos Eventuais > Encerra MDFe''' conforme mostra a imagem abaixo.<br>
+
Selecionando-se o índice da tabela pode-se melhorar a performance da pesquisa.<br><br>
[[Arquivo: menumdfe011d.png]]<br><br>
+
Opção de for (para cada): <br>
 
+
- each - todos os registros da tabela serão apresentados<br>
Ao abrir o programa, o usuário irá se deparar com a seguinte tela, conforme imagem abaixo:<br>
+
- first - somente o primeiro registro da tabela será apresentado<br>
[[Arquivo: Mdfe011d.png]]<br>
+
- last - somente o último registro da tabela será selecionado<br><br>
 
+
Opção de join (relacionamento):<br>
{| class="wikitable"
+
- inner - se existir registro na tabela relacionada a tabela principal é apresentada<br>
|-
+
- outer - mesmo sem existir registro na tabela relacionada os dados da tabela principal são apresentados. Os campos da tabela são listados com valor nulo (?) se não existe o registro.<br>
| <center>'''Campo'''</center> || <center>'''Descrição / Comentário sobre os campos'''</center> || <center>'''Exemplo de Preenchimento'''</center>
+
No campo condição (where) pode-se montar uma expressão lógica para selecionar os registros da tabela.<br><br>
|-
+
[[Arquivo: ger080d3.png]]<br><br><br>
| UF Destino    || Código da UF de destino do MDFe que será encerrado. [[Códigos_de_cada_UF_no_Brasil_-_IBGE | Códigos IBGE - UF]]  || 42,43,35
+
|-
+
| Cidade Destino || Código da cidade de destino do MDFe que será encerrado.|| 4311809 - Código IBGE da cidade de destino do MDFe
+
|-
+
| Protocolo      || Número do protocolo da autorização do MDFe .          || 943170000072600 - Protocolo de Autorização
+
|-
+
| Chave MDFe    || Chave do MDFe que será encerrado.                      || 43171091302331000131580000000002061933208331
+
|}
+
 
+
Após informar todas os campos clicar em "Confirmar" para enviar o evento de Encerramento para a receita federal e aguardar o retorno com a confirmação ou não do Encerramento do MDFe.
+

Edição atual tal como às 14h37min de 15 de dezembro de 2017


Para o que é utilizado?
Permite ao usuário efetuar pesquisas na base de dados, selecionando as tabelas (file), realizando relacionamentos (joins), informando os campos (fields), condições (where) e cláusulas de classificação (sort).

Como utilizar?
É utilizada a implementação de query (pesquisa) e browse (apresentação dos registros) do OpenEdge para geração destas consultas, ficando por isto sujeitos as cláusulas destes comandos, documentadas nos manuais OpenEdge para browse dinâmico. Veja documentação eletrônica que acompanha o produto OpenEdge - Progress.

O usuário deve abrir uma consulta anteriormente salva, ou criar uma nova utilizando a opção de edição.
Após editar uma consulta o usuário deve executá-la, para visualizar o resultado.

Quando executar, será visualizado um browser contendo as informações solicitadas e o botão de impressão estará disponível. Também é possível redimensionar o tamanho dos campos e a ordem de classificação, clicando no label (nome do campo) da coluna, o campo selecionado para classificação nesta situação aparece com o sinal de "+" indicando a ordem crescente e se o usuário selecionar novamente a coluna, com "-" indicando ordem decrescente.

Se o cliente possui o BI comprado poderá gerar cubo com as informações selecionadas.

Ger080.png


Editor

Permite informar o nome da consulta e selecionar as tabelas que irão fazer parte desta.

O programa tenta encontrar o relacionamento (join), utilizando os índices das tabelas. Nos casos em que não for possível encontrar, o programa irá criar uma cláusula where true e o usuário deverá assinalar os campos através da condição.

Ger080d.png


Campos

Para selecionar os campos e as informações a serem apresentadas na consulta.

Por padrão (default) todos os campos de uma tabela são listados quando esta é selecionada. O usuário deve retirar os campos que não deseja visualizar.

Pode-se alterar o título (label), formato e largura do campo as ser apresentado no browse.

Ger080d1.png


Classificação

Permite selecionar os campos para a classificação no browse. Pode-se selecionar a ordem de apresentação ascendente, do menor para o maior, ou descendente do campo selecionado.

Ger080d2.png


Condição

Criar uma condição de seleção (where) para a tabela, para montar a pesquisa (query).

Selecionando-se o índice da tabela pode-se melhorar a performance da pesquisa.

Opção de for (para cada):
- each - todos os registros da tabela serão apresentados
- first - somente o primeiro registro da tabela será apresentado
- last - somente o último registro da tabela será selecionado

Opção de join (relacionamento):
- inner - se existir registro na tabela relacionada a tabela principal é apresentada
- outer - mesmo sem existir registro na tabela relacionada os dados da tabela principal são apresentados. Os campos da tabela são listados com valor nulo (?) se não existe o registro.
No campo condição (where) pode-se montar uma expressão lógica para selecionar os registros da tabela.

Ger080d3.png