Produto: | TOTVS Reports | |||||
Versões: | 12.1.x | |||||
Ocorrência: |
| |||||
Ambiente: |
| |||||
Passo a passo: | Conteúdo1 - Exportar para Html
1.1 - Ao gerar o relatório, na etapa Tipo de Geração, escolha Exportação Para Arquivo.
1.2 - Na Etapa Tipo de Saída, Escolha o tipo Formato de página da Internet (HTML).
1.3 - Na etapa Caminho, indique onde o relatório será salvo em sua máquina.
1.4 - Ao término da geração do relatório, o mesmo será salvo no caminho descrito na etapa Caminho, nesse caso, na área de trabalho. 1.5 - Da mesma forma, ainda no término da geração do relatório, o relatório será apresentado automaticamente em seu Browser padrão.
2 - Envio de E-mail com arquivo Html como anexo2.1 - Ao gerar o relatório, na etapa Tipo de Geração, escolha Envio Por E-Mail. 2.2 - Na etapa Destinatários marque os usuários disponíveis, como destinatários, ou preencha a caixa de texto com um e-mail que não se encontre na lista 2.3 - Na etapa Assunto, digite o assunto do e-mail e os dizeres do corpo da Mensagem. 2.3.2 - O corpo da mensagem pode ser também um arquivo HTML.
2.3.2.2 - Após a escolha, o arquivo HTML selecionado estará descrito no campo Corpo da Mensagem.
2.4 - Na Etapa Tipo de Saída, Escolha o tipo Formato de página da Internet (HTML).
2.5 - Ao término da geração do relatório, o mesmo será anexado ao e-mail. Ao clicar no anexo do e-mail enviado, o mesmo será apresentado em seu Browser padrão.
2.6 - Da mesma forma, ainda no término da geração do relatório, o relatório será apresentado automaticamente em seu Browser padrão. 3 - Limitações
Existem algumas limitações tanto ao exportar o relatório como HTML, quanto enviar o relatório, em anexo, através do e-mail. 3.1 - Watermark (Marca d'água)
Utilizamos no RM um conjunto de componentes de uma empresa terceira chamada "Devexpress", onde o RM Reports tem como base o Xtrareports, pertencente a esse conjunto de componentes. A funcionalidade de Watermark (Marca d'água / propriedade) não é suportada quando o relatório é apresentado via browser (navegador), como reportado pelo próprio suporte da Devexpress. Tanto a versão 10.1 dos componentes Devexpress utilizada na versão 11.8x do RM, quanto a versão 14.1 dos componentes da Devexpress utilizada na versão 12.1.x do RM, essa propriedade não é suportada. Existem diversas respostas do suporte da Devexpress, em vários intervalos de tempo diferentes, porém colocamos a resposta mais recente que contempla a versão 14.1 da Devexpress, apresentada abaixo, traduzida.
TÓPICO 3 (Solução dada para versões superiores a 14.3): Web - The Watermark property should also work when a report is used in a web application (Web - Marca 'água deveria funcionar corretamente quando um relatório é usado em uma aplicação web)
3.2 - Falta de Permissão na pasta /temp (usuário local ou Network Service)
Caso a imagem não apareça, pode ser um problema de permissão na pasta /temp, onde as imagens são salvas temporariamente, afim de serem apresentadas no arquivo HTML. 3.2.1 - Caso esteja "rodando" a aplicação através de um usuário local (via host.exe), verifique se existe permissão na pasta [C:\Users\nomeusuariolocal\AppData\Local].
3.2.2 - Caso esteja "rodando" a aplicação através de um serviço (via host.service.exe), verifique se existe permissão na pasta [C:\Windows\ServiceProfiles\NetworkService\AppData\Local]
3.2.3 - Clique com o botão direito sobre a pasta /Temp e vá em Compartilhar com >> Compartilhamento avançado.
3.2.4 - Marque a opção Compartilhar pasta, escolha um nome para o compartilhamento (opcional), depois clique em Permissões.
3.2.5 - Selecione (e/ou adicione) um usuário ou um grupo e dê as permissões necessárias.
3.2.6 - Com as devidas permissões, as imagens são apresentadas corretamente.
3.3 - Suporte das propriedades do componente PictureBox (Imagem) pelo HTML
Algumas propriedades do componente Picturebox, podem (ou não) ser suportadas em aplicações web, ou quando se exporta para um arquivo HTML.
| |||||
Observações: |
|