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.
3.4 - Localização das ImagensPara que as imagens sejam apresentadas corretamente elas devem estar em uma pasta com as devidas permissões.
3.4.1 - Locais não permitidos 1) Área de Trabalho 2) Meu Computador\Imagens 3) Meu Computador\Documentos 4) Meu Computador\Downloads 5) Meu Computador\Musicas 6) Meu Computador\Videos Etc...
Em sua grande maioria os locais não permitidos são pastas do sistema operacional com restrições nativas de permissão. 3.4.1 - Locais permitidos 1) Desktop\Nome_de_pasta_customizada 2) C:\Nome_de_pasta_customizada | ||||||||||||||||||||||||||||||||||||||
Observações: |
|