Histórico da Página
Aviso | ||
---|---|---|
| ||
Essa função será depreciada a parte da LIB Label 20240226, utilizar a nova classe: Classe para execução dos recursos no Protheus |
Função criada para execução dos relatórios do Smart View a partir do cadastro na tabela de De/Para ( FW_TREP_CONTROLLER )
...
Disponível a partir da LIB Label 20230227 | ||
Informações | ||
---|---|---|
| ||
É possível ver os logs da função ligando a chave FwTraceLog=1 no INI do ambiente utilizado, para mais informações sobre a chave: Chaves para controle de logs |
...
- Necessário utilizar o REST 2.0 - Entendendo as novidades do REST
- Ter conhecimento da linguagem TL++ - Rest - Ambiente de compilação do TLPP
- Cadastrar os relatórios na rotina de De/Para Protheus x Smart View - Amarração Protheus x Smart View
- Ter compilados os arquivos .trp no RPO - Smart View - Importação Automática de Recursos
Padrão para nomenclatura dos arquivos .trp
Os arquivos .trp são os layouts exportados do Smart View e que servem para a Importação Automática de Recursos dentro do Protheus, esse processo é possível através da rotina Amarração Protheus x Smart View e utilizando a função totvs.framework.treports.callTReports.
Definimos um padrão de nomenclatura para esse arquivo para que possamos unificar recursos que utilizem o mesmo objeto de negócio, para que o usuário possa escolher diferentes recursos em uma única chamada de menu/rotina.
Irei exemplificar a nomenclatura de um layout de relatório abaixo:
- framework.sv.framework.product.subtitle.rep.bra.trp
Onde:
- framework: Nome da área/tribe responsável;
- sv: Agrupador de inovação;
- framework: Módulo Responsável;
- product: Nome do ON;
- subtitle: Nome complementar do ON (Ex: Analítico, Sintético...);
- rep: Tipo de Layout (rep=Report/pv=Pivot Table/dg=Data Grid);
- bra: País do ON;
Exemplo de como seria a nomenclatura de um layout de tabela dinâmica:
- framework.sv.framework.product.default.pv.trp
Todos os complementos da nomenclatura são obrigatórios, com exceção do país do ON.
Se a nomenclatura do layout não tiver o país, como no exemplo acima, consideramos que esse layout é para todos os países.
Aviso | ||
---|---|---|
| ||
Para criar o arquivo .trp deve ser seguido os passos demonstrados no gif abaixo: Não deverão ser utilizados programas para compactar, podendo dar problemas na descompactação do arquivo. Basta exportar o layout do Smart View e renomear de acordo com o padrão demonstrado acima e mudar a extensão para .trp |
- - Ambiente de compilação do TLPP
- Cadastrar os relatórios na rotina de De/Para Protheus x Smart View - Amarração Protheus x Smart View
- Ter os arquivos .trp com o padrão de nomenclatura correto - Padrão para nomenclatura dos arquivos .trp (layouts)
- Ter compilados os arquivos .trp no RPO - Smart View - Importação Automática de Recursos
Função totvs.framework.treports.callTReports
...
Informações | ||
---|---|---|
| ||
Funcionalidade disponível a partir da LIB Label 20231009 |
Com o padrão de nomenclatura definido acima Padrão para nomenclatura dos arquivos .trp (layouts) correto, é possível unificar os recursos em apenas uma chamada, sendo:
...