Páginas filhas
  • Smart View - Importação Automática de Recursos

Versões comparadas

Chave

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

...

Painel
borderStylesolid
titleProcessos e passo a passo

O processo de importação automática de relatórios é feito a partir de arquivos .trp compilados no RPO, com eles conseguimos fazer a amarração com o TReports a partir da tabela de amarração Protheus x TReportsautomático foi feito para facilitar a criação de relatórios padrões no Protheus, com ele caso o usuário não tenha o relatório no TReports, ele será importado e adicionado na tabela de amarração, fazendo com que o usuário consiga imprimir o mesmo, para isso, o relatório deverá ser chamado a pela função totvs.framework.treports.callTReports com o mesmo nome do arquivo .trp, mais informações abaixo.


Passo a passo

1º Ter compilado no RPO os arquivos .trp

Observar abaixo como esse arquivo deverá ser criado:

É possível visualizar esses arquivos compilados a partir do exportar dados do shift+F6

2º Chamar os relatórios a partir da função totvs.framework.treports.callTReports

Informações

Mais informações na documentação da função - TReports - totvs.framework.treports.callTReports

Aviso

O arquivo .trp deverá ter o mesmo nome que será chamado na função acima, no exemplo o nome é treportsimp e o arquivo procurado será o treportimp.trp

3º Assim que chamar a função criada em uma rotina/botão a importação será feita e o registro será criado na tabela de amarração, com isso o usuário consegue imprimir o relatório corretamente

Painel
borderStylesolid
titleObservações

Observações

  • Devido há uma limitação, caso o relatório seja atualizado no arquivo .trp, o campo Status ficará como 'Desatualizado' na tabela de amarração, para o mesmo seja atualizado, o próprio usuário do sistema deverá ir no TReports e apagar o relatório que está relacionado ao registro da tabela, para que uma nova importação seja feita quando o mesmo for chamado em alguma rotina/botão.
  • É possível adicionar os próprios relatórios na tabela de amarração, de forma manual.