Ir para conteúdo

Relatório Detalhe X Subdetalhe - Rm Reports


Leandro Henker

Posts Recomendados


  • Tópicos Que Criei:  3
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  10
  • Conteúdo/Dia:  0.00
  • Reputação:   1
  • Pontos/Conquistas:  81
  • Conteúdo Resolvido:  0
  • Dias Ganho:  1
  • Status:  Offline

Pessoal, bom dia, tudo bem?

A poucos dias estou trabalhando com o RM e me surgiu uma dúvida que para muitos de vocês deve ser bem simples, isto no Gerador de Relatórios quando da criação de um relatório onde tenho uma Seção Detalhe e SubDetalhe.

As duas seções de certa forma são independentes, todas ligadas a Consultas SQLs e quando houver informação a listar, o SubDetalhe deverá ser carregado logo ao fim do Detalhe. Acontece que quando há informações no SubDetalhe, elas estão sendo listadas dentro da Seção Detalhe, uma repetição danada...eu preciso que a Detalhe seja finalizada, daí havendo informações na Sub, que seja listada posteriormente.

Já olhei os parâmetros, conferi tudo e não consegui colocar para rodar corretamente. Se puderem me dar uma dica que seja direta, agradeço.

Abraços!

Editado por Leandro Henker
Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  3
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  10
  • Conteúdo/Dia:  0.00
  • Reputação:   1
  • Pontos/Conquistas:  81
  • Conteúdo Resolvido:  0
  • Dias Ganho:  1
  • Status:  Offline

Pessoal,

Alguém consegue me dar um help neste tópico, qualquer coisa posso detalhar melhor a minha dúvida.

Abs.

Leandro

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  31
  • Tópicos/Dia:  0.01
  • Meu Conteúdo:  54
  • Conteúdo/Dia:  0.02
  • Reputação:   0
  • Pontos/Conquistas:  582
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline
  • Idade:  35

Leandro,

Não sei se entendi bem sua dúvida, mas posso lhe dizer que ao desenvolver um relatório, existe um detalhe padrão do, o detalhe master. Todos os outros subdetalhes são criados a partir deste. Para cada dado que o detalhe máster exibir, seus subdetalhes serão repetidos.

Qualquer coisa, envio o relatório para o meu e-mail (** EMAIL REMOVIDO **) que eu posso verificar a estrutura para você.

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  885
  • Tópicos/Dia:  0.13
  • Meu Conteúdo:  8.802
  • Conteúdo/Dia:  1.34
  • Reputação:   291
  • Pontos/Conquistas:  106.268
  • Conteúdo Resolvido:  0
  • Dias Ganho:  185
  • Status:  Offline
  • Idade:  51
  • Dispositivo:  Windows

Juliana, bom dia.

Legal a intenção em ajudar, mas use o fórum para envio do relatório para que possa estar disponível para todos por aqui. É a ideia do FórumRM :)

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  3
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  10
  • Conteúdo/Dia:  0.00
  • Reputação:   1
  • Pontos/Conquistas:  81
  • Conteúdo Resolvido:  0
  • Dias Ganho:  1
  • Status:  Offline

Bom dia Jair, tudo bem?

Entendi seu posicionamento acima quanto ao retorno da Juliana, inclusive vou postar o conteúdo completo sobre este meu questionamento aqui no Fórum.
A nossa ideia é realmente compartilhar ideias e informações, estou achando muito bom o conteúdo do Fórum e os posicionamentos que são dados.

Juliana,

Obrigado pela dica!

Abraço!

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  31
  • Tópicos/Dia:  0.01
  • Meu Conteúdo:  54
  • Conteúdo/Dia:  0.02
  • Reputação:   0
  • Pontos/Conquistas:  582
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline
  • Idade:  35

Valeu, Jair! Desculpe! :(

Leandro, não sei se consegui te ajudar com a minha dica, mas caso sim ou não, posta aqui no fórum! Pode ser que alguém tenha uma outra opção.

Abraço!

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  885
  • Tópicos/Dia:  0.13
  • Meu Conteúdo:  8.802
  • Conteúdo/Dia:  1.34
  • Reputação:   291
  • Pontos/Conquistas:  106.268
  • Conteúdo Resolvido:  0
  • Dias Ganho:  185
  • Status:  Offline
  • Idade:  51
  • Dispositivo:  Windows

O Fórum RM tem uma força danada, vocês não tem ideia, rsrsrsrsr

Basta que usemos cada vez mais, e que as pessoas pensem em compartilhar informação. Pena que são poucos que realmente pensam assim.

Espero que possamos contar com vocês nessa empreitada :)

E no final, Leandro, conseguiu por ai?

  • Like 1
Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  14
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  165
  • Conteúdo/Dia:  0.04
  • Reputação:   6
  • Pontos/Conquistas:  983
  • Conteúdo Resolvido:  0
  • Dias Ganho:  2
  • Status:  Offline

Leandro, já tive esse problema.

Nos acostumamos a colocar várias LD's independentes no gerador antigo. Acontece que o novo trata a primeira LD como master. Portanto, eu faço da seguinte forma:

Retiro todo o espaço do primeiro Detalhe, para que nada seja impresso, e começo a trabalhar somente com os SubDetalhes. Caso queira que eles sejam independentes, insira os SubDetalhes no Detalhe master. Caso queira escala em árvore, um "dentro" do outro, ensira o SubDetalhe dentro de outro SubDetalhe.

Não sei se ficou claro. Caso não ficou, esplico mais detalhadamente!

Att,

Link para comentar
Compartilhar em outros sites

  • 1 mês depois...

  • Tópicos Que Criei:  12
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  39
  • Conteúdo/Dia:  0.01
  • Reputação:   2
  • Pontos/Conquistas:  327
  • Conteúdo Resolvido:  0
  • Dias Ganho:  1
  • Status:  Offline

Pessoal bom dia. nao sei se ajuda, mas segue minhas observaões...

o mais interessante neste caso e criar um relatorio zerado, mas eu faco da seguinte forma:

Dificilmente uso tabelas, até porque achei que esse esquema de filtros que foi utilizado no novo relatorio chega a ser bastante confuso para o usuario final, assim, utilizo apenas SQls, mesmo que eu tenha duas, tres, quatro, todas se relacionando e gerando registros filhos.

O fato de estar repetindo, pode ser por estar em um cabecalho do detalhe ou algo assim, tente fazer o seguinte teste.

Abra um relatorio vazio e coloque sua sql PAI, assim voce clica com o botao direito e insere um SUBRELATORIO/SEM LIGAÇÂO, la voce coloca a sql que trará os registros filhos

passe o parametro da anterior usando a propriedade DESENHO.

Acho que e um ponto de partida.

qualquer duvida eu posto um exemplo aqui.

Obrigado.

Link para comentar
Compartilhar em outros sites

  • 2 semanas depois...

  • Tópicos Que Criei:  3
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  10
  • Conteúdo/Dia:  0.00
  • Reputação:   1
  • Pontos/Conquistas:  81
  • Conteúdo Resolvido:  0
  • Dias Ganho:  1
  • Status:  Offline

Pessoal.

Desculpe pela demora no retorno.

Mas com as dicas de vocês consegui me achar por aqui.

Grato!

Leandro

Link para comentar
Compartilhar em outros sites

  • 1 ano depois...

  • Tópicos Que Criei:  0
  • Tópicos/Dia:  0
  • Meu Conteúdo:  2
  • Conteúdo/Dia:  0.00
  • Reputação:   0
  • Pontos/Conquistas:  10
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline
  • Idade:  34

Seu questionamento é muito interessante, Leandro.

Se entendi bem, passei por uma situação parecida quando tive que listar TODAS as informações de um nível, sem ter que associar cada nova consulta com um sub-detalhe. Vou dar um exemplo do meu caso:

No relatório a ser criado, deveriam constar as seguintes informações:

  >> contrato [informações gerais]
          >> associado [mostrar todos os associados]
          >> serviços [mostrar todos os serviços DO CONTRATO]

                    >> outros níveis

Isso é diferente da visão:

  contrato [informações gerais]
                associado [mostrar cada associado]
                           serviços [mostrar todos os serviços DE CADA ASSOCIADO]     
                
No meu caso, como o relatório era bastante personalizado, cheguei à conclusão de que a melhor forma de resolver seria através do componente Matriz; e foi o que fiz. Depois disso, passei a utilizá-lo nos casos similares. Me surpreendi com o que era possível fazer.

Importante mencionar

1. Estava usando a versão 11.82, que possuía alguns problemas, mas funcionava relativamente bem [com uns ajustes que fiz]. Na versão 12, o suporte da Totvs, simplesmente me disse que "Na versão 12.1.9 não possui mais o campo de Ligação de dados na matriz." , quando percebi que esse componente não funcionava de jeito nenhum.

2. Como mencionei acima, o relatório era bastante personalizado e outros fatores ajudaram na escolha desse componente.

Fiquem à vontade para opinar, inclusive discordando do ponto de vista.

Abraços!

Link para comentar
Compartilhar em outros sites

  • 5 anos depois...

  • Tópicos Que Criei:  2
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  4
  • Conteúdo/Dia:  0.00
  • Reputação:   1
  • Pontos/Conquistas:  42
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline

Em 29/01/2015 at 09:30, diegobueno disse:

Pessoal bom dia. nao sei se ajuda, mas segue minhas observaões...

o mais interessante neste caso e criar um relatorio zerado, mas eu faco da seguinte forma:

Dificilmente uso tabelas, até porque achei que esse esquema de filtros que foi utilizado no novo relatorio chega a ser bastante confuso para o usuario final, assim, utilizo apenas SQls, mesmo que eu tenha duas, tres, quatro, todas se relacionando e gerando registros filhos.

O fato de estar repetindo, pode ser por estar em um cabecalho do detalhe ou algo assim, tente fazer o seguinte teste.

Abra um relatorio vazio e coloque sua sql PAI, assim voce clica com o botao direito e insere um SUBRELATORIO/SEM LIGAÇÂO, la voce coloca a sql que trará os registros filhos

passe o parametro da anterior usando a propriedade DESENHO.

Acho que e um ponto de partida.

qualquer duvida eu posto um exemplo aqui.

Obrigado.

seria bom ter esse exemplo, pois to tentando fazer aqui e ele trava na execução

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  5
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  470
  • Conteúdo/Dia:  0.21
  • Reputação:   132
  • Pontos/Conquistas:  3.143
  • Conteúdo Resolvido:  0
  • Dias Ganho:  63
  • Status:  Offline
  • Idade:  35
  • Dispositivo:  Android

@Valter Freire de Carvalho, boa tarde!

Verifiquei que reviveu esse tópico, nestes links tem algumas informações Cross Segmentos - Backoffice RM - BI - Sub-Relatório no RM Reports – Central de Atendimento TOTVS , RPT01 - Geral - Linha RM - TDN (totvs.com) , porém, caso tenha alguma dúvida que não consigas resolver, podes irar um novo tópico... que vamos lhe ajudar, explicar e resolver ("Se tiver solução")  o seu problema!

 

abraços.

  • Like 1
Link para comentar
Compartilhar em outros sites

  • 2 semanas depois...

  • Tópicos Que Criei:  1
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  2
  • Conteúdo/Dia:  0.00
  • Reputação:   0
  • Pontos/Conquistas:  20
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline
  • Idade:  33

Pessoal, bom dia !!
Tudo bem com vocês?
@luisgustavogomesEstou em um dilema pra construir um relatório de quadro de horários pra empresa onde trabalho....
Precisava tira uma dúvida com vocês
Tem uma forma de colocar varias consultas no subdetalhes e fazer com que eles cresçam , se repitam?

Editado por ViniciusDevs
Link para comentar
Compartilhar em outros sites

Participe da conversa

Você pode postar agora, e se registrar mais tarde. Se você tiver uma conta, faça o login agora para postar com sua conta.

Visitante
Responder esse tópico

×   Você colou conteúdo com formatação.   Remover formatação

  Only 75 emoji are allowed.

×   Seu link foi automaticamente inserido no corpo do post.   Exibir como um link

×   Seu conteúdo anterior foi restaurado.   Limpar conteúdo do editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Criar Novo...

Informação Importante

Usando este site, você concorda com nossos Termos de Uso e nossa Política de Privacidade.