Páginas filhas
  • Smart View - Visualização de relatório a partir do menu no Protheus.

Versões comparadas

Chave

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

Introdução

Informações

Disponível a partir do LIB Label 20210217

Com esta implementação é possível abrir o TReports dentro do Protheus sem o uso do navegador externo instalado no computador.

Para o Smartclient WebApp nada muda, uma nova aba continuará sendo aberta para exibir o relatório.

Como funciona

O processo de exibição de relatório do TReports a partir do menu dos módulos do Protheus exige:

Adição do Relatório TReports no Menu - A imagem mostra um exemplo de como adicionar o relatório TReports no menu do ProtheusImage Removed

Abertura do relatório do TReports acontecendo no navegador interno.

Relatório TReports com o navegador interno - A imagem mostra como fica o relatório TReports sendo aberto no navegador interno do ProtheusImage Removed

Sobre o recurso do navegador interno

O navegador interno do TReports será a opção padrão, mas existe a possibilidade de desativar essa opção para os usuários do sistema nas configurações de 'Recursos do Sistemas', que se encontra em Politicas, Grupos e Usuário, conforme imagem a seguir.

Ao desativar essa opção o sistema voltará a exibir o relatório do TReports no navegador externo.

Checkbox da opção de ativar o uso do navegador interno do TReports - A imagem mostra o checkbox que decide se irá usar o navegador interno no relatório do TReports que foi adicionado no menuImage Removed

O seguinte comportamento é esperado de acordo com a seleção do uso do navegador interno:

PolíticaGruposUsuáriosNavegador TReportsXNavegador ExternoXNavegador ExternoXNavegador ExternoXXNavegador ExternoXXNavegador InternoXXNavegador InternoXXXNavegador Interno
Informações
titleImportante

Para o Administrador do sistema o recurso do navegador interno do TReports não poderá ser desativado.

Aviso
titleConsumo de licenças

Quando o relatório sendo visualizado utiliza como fonte de dados o próprio ambiente do Protheus em uso, abrir em navegador externo impacta no consumo de licenças.

O processo de avaliação das licenças considera os programas abertos e em execução, caso seja escolhido usar um navegador externo não será possível identificar que o consumo está acontecendo e fazer com que o serviço rest do ambiente não consuma uma nova licença.

Portanto caso seja optado por utilizar navegadores externos para exibir os relatórios, também será escolhido consumir licenças do uso da opção no menu e depois nas repetidas requisições que o TReports fizer para recuperar os dados no serviço rest do ambiente Protheus.

Essa situação só não se aplica quando:

  • o relatório usa como fonte de dados um banco diretamente;
  • um provedor integrado que não é Protheus ou;
  • um provedor integrado Protheus que não é o mesmo do ambiente aberto (environment no .ini).