Árvore de páginas

Versões comparadas

Chave

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

...

Informações
titleMatriz de Evolução
Versão / ReleaseDescrição
12.1.4Liberação da nova funcionalidade de exportação de relatórios para planilha
Informações
titleÍndice

Índice
stylesquare

...

Não existe no produto Datasul uma definição de layout de relatório definido e por este motivo nem todos os relatórios serão exportáveis para planilha. Os relatórios exportáveis para planilha basicamente deverão ter um layout parecido com o mostrado abaixo:

 


Layout Suportado

Relatórios suportados

...

Todos os relatórios do produto Datasul, EMS 2 e EMS 5, podem ser exportados para planilha desde que atendam ao layout suportado e sejam configurados para exportação para planilha conforme será mostrado na próxima seção.

...

Primeiramente é preciso habilitar a exportação de relatórios para planilha no programa BTB946AA - Parâmetros Gerais Módulo Básico conforme mostrado abaixo:

 


Habilitar Exportação de Relatórios para Planilha

Configurar Programa x Tipos de relatórios

...

Depois de habilitar a exportação dos relatórios para planilha no programa BTB946AA - Parâmetros Gerais Módulo Básico é preciso configurar o tipo de relatório suportado no programa BAS_PROG_DTSUL - Manutenção de Programa indicando a opção "Texto e Excel" ou "Texto PDF e Excel" conforme mostrado abaixo. Este procedimento precisará ser repetido para cada programa gerador de relatório que se deseja exportar os dados para planilha e lembrando que o mesmo deve gerar um relatório cujo layout é similar ao layout suportado pela função de exportação de relatórios para planilha.

 


Configurar Tipo de Relatório

Configurar saída do relatório

...

O próximo passo é, ao executar o programa de relatório, alterar a saída do relatório selecionando a opção "Excel" conforme mostrado na figura abaixo. 


Executar o relatório

...

Ao clicar no botão "Executar" o relatório será gerado conforme o destino selecionado e então o arquivo gerado será lido e as informações serão coletadas para que a planilha possa ser gerada.

...

Se o layout do relatório não for reconhecido, será mostrada mensagem para o usuário informando que não foi possível exportar os dados para uma planilha conforme imagem abaixo.

 


Mensagem de erro de layout de relatório não suportado 


Ao ler o relatório gerado é feita uma tentativa de reconhecer o layout do relatório e caso o mesmo não seja reconhecido como um layout suportado pelo Goto Excel então será mostrada uma mensagem ao usuário informado que não foi possível exportar os dados e nenhuma outra ação será executada.

...

Abaixo temos um exemplo de como a primeira tela do configurador de exportação de relatórios se parece. 


 


Na primeira tela do configurador serão mostradas a primeira e a última página do relatório e é onde também será possível indicar se as mesmas serão ou não exportadas bastando para isso marcar a opção "Ignorar" da primeira e/ou última página.

...

O próximo passo do configurador é a tela onde aparecem as linhas da primeira página do relatório e nesta tela é possível modificar o tipo da linha selecionando uma das opções disponíveis no campo Tipo. 


Configurar quais campos serão exportados

...

Depois de configurar o tipo das linhas do relatório é possível indicar quais os campos do relatório que serão exportados para a planilha conforme mostrado abaixo.

 


Configurar os campos do relatório

...

Ainda nesta tela também é possível ajustar a posição inicial e final dos campos que serão exportados para a planilha mostrando o resultado de como irá ficar logo abaixo na seção Registros.Na seção Registros temos uma escala numérica e uma escala gráfica para facilitar a visualização do registro selecionado no browse acima.

 


Planilha gerada

Finalmente, depois de tudo configurado o relatório é exportado para planilha e a mesma é executada conforme mostrado abaixo.

 


 


A exportação do relatório para planilha pode ser realizada em qualquer momento não sendo necessário prosseguir até o final do configurador para que a planilha seja gerada.

...

Arquivos de configurações

No arquivo ttLine.json estarão as informações de quais os tipos de linha foram alteradas no relatório, conforme exemplo abaixo:

{"ttLine": [

{
"iPageNumber": 1,
"iLineNumber": 18,
"cLineType": "Campos Ini",
"logIgnored": false
},
{
"iPageNumber": 1,
"iLineNumber": 19,
"cLineType": "Campos Fim",
"logIgnored": false}]}

No arquivo ttField.json estarão as informações sobre os campos do relatório conforme exemplo abaixo:

...

    "logEnabled": true}]} 


No arquivo ttFPage1Config.json estarão informadas se a primeira e / ou a última página do relatório serão ignoradas conforme exemplo abaixo:

...

    "logIgnoreLastPage": false }]} 


No arquivo ttPosition.json estarão as informações sobre as posições dos campos do relatório conforme exemplo abaixo:

...

    "logEnabled": true  }]}