Tempo aproximado para leitura: 00:04:00 min
Dúvida
Como criar um cabeçalho de relatório no TReports contendo o logo da coligada no TReports?
Ambiente
Cross Segmentos - TOTVS Backoffice (Linha RM) - RM BI - A partir da 12.1.2302
Solução
Mostrando como criar um cabeçalho de relatório no TReports contendo o logo da coligada. Para isso será utilizada a funcionalidade de sub-relatório associada ao Objeto de Negócio de nome Coligadas.
Objeto de Negócio Coligadas
O Objeto de Negócio (O.N.) Coligadas, disponibilizado na área TOTVS Inteligência de Negócios, foi criado com o intuito de fornecer as informações e o logo de uma coligada. Ele possui como parâmetro obrigatório o Código da Coligada e, por essa razão, sempre retorna apenas um registro. As propriedades que compõem o esquema desse Objeto de Negócio são:
Logo
O TReports suporta apenas os tipos primitivos (string, número, data e booleano). Por esse motivo o logo da coligada, que é uma imagem, é entregue como uma string.
Criando um cabeçalho com imagem utilizando o O.N. Coligadas
Para criar um cabeçalho com imagem, é necessário primeiramente criar um relatório e associá-lo ao Objeto de Negócio Coligadas. Em seguida, no design do relatório, incluir um componente do tipo Caixa de Imagem, arrastar o campo Logo nesse componente e ajustar o tamanho da imagem (sugerimos configurar como "Comprimir"). Ao acessar o Preview do relatório, deve-se preencher o parâmetro de Código da Coligada e, em seguida, será exibido o resultado.
Utilizando o cabeçalho em um relatório
Num relatório onde se deseja utilizar o cabeçalho criado, deve-se incluir um sub-relatório apontando para o relatório do cabeçalho e realizar o binding dos parâmetros, conforme mostrado no vídeo abaixo.
Nesse exemplo, o relatório principal já possui um parâmetro de código de coligada. Esse parâmetro será ligado ao parâmetro do sub-relatório, o qual contêm o cabeçalho.
Saiba mais
Segue vídeos demonstrando configurações deste documento.
0 Comentários