Resolvido
0 votos
Estou criando um relatório com base em consignações onde preciso criar uma coluna com a data do último acerto de consignação executado.
Postado em : Gerador de relatórios
Quarta, Abril 27 2016, 11:32 AM
Compartilhar este post:

Aceitar Resposta

Edson Reis
Edson Reis
Offline
Quarta, Abril 27 2016, 02:30 PM - #Link Permanente
Resolvido
0 votos
Júlio, para tentar ajudar eu precisaria do ambiente e relatório que está sendo feito.

É possível enviar mais informações, provavelmente será necessário criar um campo no gerador, mas para isto é extremamente importante que tenha mais detalhes nesta lista de discussão, assim eu e outros membros podem ajudar.

Se for o caso, pode inclusive anexar arquivos / ou vídeos que ajudem no entendimento do problema.

Fico no aguardo,

Obrigado,
A resposta está atualmente minimizada Show
Respostas (2)
  • Aceitar Resposta

    Quarta, Abril 27 2016, 03:09 PM - #Link Permanente
    Resolvido
    0 votos
    Edson, o que preciso de fato é que no relatório anexo contenha uma coluna que exiba a data do último acerto efetuado.
    A versão do Millennium é M5_32. Espero que estes dados sejam suficientes. Se precisarem de mais alguma coisa, me avisem.
    A resposta está atualmente minimizada Show
  • Aceitar Resposta

    Edson Reis
    Edson Reis
    Offline
    Quinta, Abril 28 2016, 08:52 AM - #Link Permanente
    Resolvido
    0 votos
    Para ajudar precisei:

    · Preparar uma base de dados.

    · Executar algumas operações para verificar como a informação está gravada no banco de dados.

    · Analisar os mdos para depois encontrar uma solução, por isto é muito importante sempre passar o máximo de informação para que todos possam entender melhor o problema, e tentar enviar uma solução.



    Após analisar os MDOs, identifiquei que existe um pedidoconsignacao_fatura.mdo dentro do mdmeta, ao abrir este arquivo identifiquei que ele era uma herança de movimento porém filtrando somente os pedidos faturados pelos eventos, tanto remessa quanto acerto.

    Com base nesta informação, identifiquei que para buscar o primeiro acerto, basta criar uma formula utilizando MIN, buscando a data de dentro da fatura, assim o sistema retorna a primeira data, porém a remessa também estava aparecendo na lista, então identifiquei que foi necessário inserir um filtro dentro da formula para buscar apenas os eventos de acerto e não mostrar o evento de remessa.

    A fórmula ficou da seguinte maneira.

    min(pedidoconsignacao_fatura.movimento.movimento.data) {f pedidoconsignacao_fatura.movimento.evento.codigo='105'}


    Obs: 015 é o codigo do evento na minha base, veja qual evento deseja e mude a formula..

    Se esta resposta atendeu sua necessidade clique em votar e clique em curtir
    A resposta está atualmente minimizada Show
Sua Resposta

Copyright © 2016 Millennium Info™ - Todos os direitos reservados - Desenvolvido por TOTALLnet