Base de conhecimento
Encontre respostas para suas dúvidas em quatro fontes de conhecimento diferentes ao mesmo tempo, simplificando o processo de pesquisa.

Cross Segmentos - Backoffice RM - BI - Principais pontos a serem verificados após a migração de relatórios para o RM Reports

 

time.png Tempo aproximado para leitura: 00:03:30 min

Ocorrência
Principais pontos a serem verificados após a migração dos relatórios Delphi para .NET utilizando a ferramenta Acelerador de Migração de Relatórios.


Ambiente
Cross Segmentos - TOTVS Backoffice (Linha RM) - RM BI 

A partir das versões 12.1.2209.237, 121.2302.160, 12.1.2306.104 

Solução: 
O Acelerador de Migração tem como objetivo auxiliar na migração de layout de relatórios Delphi para RMReports. É importante destacar que a migração não é completa e possui diversas limitações em função das diferenças das tecnologias. Sendo assim, ajustes referentes a estrutura e componentes serão necessários para o correto funcionamento do relatório no RM Reports.
 

 

1 - Toda a estrutura do relatório devera ser revista, Cabeçalhos, SubDetalhes, Rodapes, etc... Será necessário que acesse a estrutura do relatório em Delphi para poder compará-la com a estrutura migrada para o RM Reports e realizar todos os ajustes igualando os relatórios.

O print abaixo demonstrando exemplo de relatório migrado com divergências na estrutura. 

 



Após a migração, configure a página em modo Paisagem e A3 Extra apenas para verificar se há campos como Expressões ou campos invisíveis no Detalhe fora da margem do papel que será utilizado no Reports, logo após configure para a folha desejada. 



 

O menu para inclusão de Cabeçalho, SubDetalhe e Rodapé é demonstrada na imagem abaixo.



2 - Tabelas master de cada Detalhe e o caminho de relacionamento deverá ser verificado se estão de acordo com o relatório em Delphi. O caminho de relacionamento pode ser verificado através da tabela GLINKSREL. Em caso de dúvidas, verifique documentação A tabela X não se relaciona com a tabela Y master do grupo anterior

 



 

3 - Os campos com cálculos em Expressões, deverão ser convertidos conforme documentação Cálculos matemáticos em Expressões




 

4 - A funcionalidade Balizador não existe no RM Reports, o componente que o substitui é o Sub-Relatório no RM Reports




5 - A funcionalidade espelho no Reports, é realizada através do componente Expressão. Todos os campos espelhados na estrutura do relatório ou informados como parâmetros em consulta SQL, deverão ser revistos após a migração. 

Para solucionar incidentes referentes a campos espelhados valide a documentação Espelhos dos relatórios Delphi ao serem convertidos para .NET não funcionam e O operador Equal não é permitido no RM Reports

mceclip1.png

mceclip2.png


6 - Verifique as configurações de ordenação e quebra existentes no relatório em Delphi se estará configurada na mesma banda do relatório convertido no Reports.

No exemplo abaixo, há uma ordenação através do campo PFPERFF.ANOCOMP no relatório em Delphi. Porém, como no Reports a tabela master passou para PFUNC esta ordenação não será respeitada. Sendo assim, após a estrutura ajusta, nova quebra deverá ser configurada seguindo a documentação Compreendendo diferentes tipos de quebras




Saiba Mais

O Diagnostico de execução do RM Reports poderá lhe auxiliar a identificar componentes do relatório que apresentam erros após conversão. 

Se o relatório possuir consulta SQL onde o campo na estrutura do relatório é informado como parâmetro, é necessário confirmar nome do campo que esta na Grade de Propriedade e ajustar no nome do parâmetro na consulta SQL. Em caso de dúvidas de como realizar passagem de parâmetro no RM Reports acesse os links Como utilizar mais de uma consulta SQL em um mesmo relatório

Passagem de parâmetro no RM ReportsCampo da base como parâmetro em SQL no RMReports

Esse artigo foi útil?
Usuários que acharam isso útil: 0 de 1

0 Comentários

Por favor, entre para comentar.
X Fechar

Olá ,

Há pendência referente a um de seus produtos contratados para a empresa ().

Entre em contato com o Centro de Serviços TOTVS para tratativa.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cobrança – Verificação de pendências financeiras . clique aqui.

TOTVS

X Fechar

Olá ,

Seu contato não está cadastrado no Portal do Cliente como um perfil autorizado a solicitar consultoria telefônica.

Por gentileza, acione o administrador do Portal de sua empresa para: (1)configurar o seu acesso ou (2)buscar um perfil autorizado para registro desse atendimento.

Em caso de dúvidas sobre a identificação do contato administrador do Portal, ligue (11) 4003-0015, opção 7 e, em seguida, opção 4 para buscar o suporte com o time de Assessoria ao Portal do Cliente. . clique aqui.

TOTVS

X Fechar

Olá ,

Para o atendimento de "Consultoria Telefônica" você deverá estar de acordo com o Faturamento.

TOTVS

X Fechar

Olá,

Algo inesperado ocorreu, e o usuario nao foi reconhecido ou você nao se encontra logado

Por favor realize um novo login

Em caso de dúvidas, entre em contato com o administrador do Portal de Clientes de sua empresa para verificação do seu usuário, ou Centro de Serviços TOTVS.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cadastros . clique aqui.

TOTVS

Chat _

Preencha os campos abaixo para iniciar o atendimento:

Chat _