Índice
Índice |
---|
exclude | .*ndice: |
---|
printable | false |
---|
|
Páginas Relacionadas
Objetivo
O objetivo deste documento é trazer uma visão de como funciona tela de Cadastro de Relatório.
Listagem
Com a nova listagem de relatórios temos dois tipos de exibição: Card ou Tabela, sendo possível selecionar qual melhor visualização em sua lateral.
Os dois tipos de listagem possuem as mesmas funções básicas:
Image Modified
- Edição
- Exclusão
- Compartilhamento
- Geração
Na primeira etapa da montagem do relatório, apenas o Nome e Descrição(opcional) devem ser informados, a partir do avanço dessa etapa o relatório já será cadastrado.
Objeto de Negócio
O Objeto de Negócio corresponde aos dados que serão exibidos no relatório. A informação de um Objeto de Negócio se dá através dos Conectores cadastrados, é de lá que a aplicação irá buscar os Objetos de Negócio, de suas respectivas Áreas.
Um Objeto de Negócio pode ser buscado pela pesquisa, ou diretamente selecionado através das áreas exibidas.
Após a seleção, a tela irá exibir uma Pré-Visualização dos dados daquele Objeto de Negócio, sendo possível também manipular as colunas exibidas na pré-visualização e verificar todas as informações sobre o Objeto selecionado.
Dica |
---|
As informações de Áreas/Objetos de Negócio disponíveis são buscadas de todos os conectores cadastrados. |
Filtros
Os filtros e parâmetros que serão usados no relatório são cadastrados na etapa de Objeto de Negócio, e funcionam conforme descrito na RFC010001: https://arquitetura.totvs.io/architectural-records/RFCs/Framework-BH/RFC010001/.
A tela de Filtros conta com 3 opções para a montagem: os operadores E/OU e a Condição.
Operadores E/OU: Operadores que conduzem a criação do filtro, por meio de agrupadores.
Condição: Corresponde a lista de Propriedades que podem ser usadas como filtros nos relatórios. Deve-se definir a Propriedade, a Condição, e um Valor ou Parâmetro para o filtro.
Dica |
---|
A tela de Filtros possibilita alterar entre as visões de Árvore e Código JSON. |
Image Modified
Na configuração do Filtro, os nodos E/OU permitem criar nodos filhos a partir deles, enquanto as Condições se aplicam como irmãos.
Parâmetros
No uso de parâmetros no Filtro, apenas o nome do parâmetro será definido e o parâmetro será salvo nesse momento de configuração do Filtro, já parâmetros não mais utilizados serão removidos.
A configuração do parâmetro será realizada na etapa de Design do relatório.
O valor do parâmetro será informado na pré-visualização ou geração do relatório.
Informações |
---|
O tipo do parâmetro é definido conforme o tipo da Propriedade selecionada para o Filtro. |
Design
Após a definição do Objeto de Negócio do Relatório, na etapa de Desenho será possível manipular a forma com que os dados serão exibidos no Relatório, contando com diversos componentes para a personalização do relatório.
A aplicação conta com o Design de Relatórios da DevEx, para documentação sobre o uso de seus componentes, acesse: https://docs.devexpress.com/XtraReports/2162/reporting
Image Modified
Na lateral esquerda, estão disponíveis vários controles que podem ser adicionados ao relatório e que possuem funções únicas, possibilitando criar relatórios com Imagens, Tabelas, Gráficos , etc.
Na lateral direita, o Desenho conta com algumas funções como a barra de Propriedades, a criação de Expressões, a Lista de Campos para o relatório e o Explorador do Relatório.
Informações |
---|
O Relatório conta com uma configuração própria de Língua a ser usada para geração do relatório que deve ser alterada nas Propriedades do Relatório. Isso se aplica, por exemplo, ao usar um texto formato monetário ao exibir o valor moeda a ser usada (R$, €, $, etc.). |
Dica |
---|
Na etapa de Desenho é possível Pré-Visualizar o relatório que será gerado, mas com uma limitação de registros. |
Compartilhamento
Na etapa de compartilhamento é possivel vincular o relatório criado a uma pasta existente e também fazer o compartilhamento individual do recurso.
Nota |
---|
A etapa de Compartilhamento NÃO é obrigatória. |