Resolvido
0 votos
Boa tarde.

Um cliente tem relatórios de pedido, venda e estoque desenvolvidos com foto do produto (produto.produto.FOTO) e agora vai precisar colocar mais fotos no cadastro, sendo que a primeira é para desenvolvimento.

Queria saber se dá para fixar no relatório que uma determinada foto do produto saia no relatório, por exemplo só as fotos que estão como ordem 2 no cadastro.

Nas fotos de ficha técnica existe o campo no gerador para filtrar, mas não encontrei uma opção para selecionar/fixar a ordem da foto do produto.

Obrigado.
Postado em : Gerador de relatórios
Terça, Janeiro 24 2017, 04:41 PM
Compartilhar este post:
Respostas (3)
  • Aceitar Resposta

    Sexta, Maio 26 2017, 04:08 PM - #Link Permanente
    Resolvido
    0 votos
    Resolvi mudando a forma do cliente cadastrar fotos no sistema. No produto, somente imagem do produto, e para produção as imagens da Ficha Tecnica. Deu um pequeno trabalho para mudar o que estava implantado mas funcionou como precisávamos.
    A resposta está atualmente minimizada Show
  • Aceitar Resposta

    Terça, Fevereiro 14 2017, 05:35 PM - #Link Permanente
    Resolvido
    0 votos
    Olá Edson.

    Neste caso preciso realmente de um campo para filtrar a Ordem da Foto no cadastro do produto, pois nas fichas de desenvolvimento de produto preciso da Foto 1 e nos Pedidos e Ordens de Separação a Foto 2.

    Pelo que entendi, alterando o metodo assumiria a foto 2 para todo e qualquer relatório com foto, porém preciso filtrar a foto do produto como fazemos com a da Ficha Tecnica.

    A versão é a 5
    A resposta está atualmente minimizada Show
  • Aceitar Resposta

    Edson Reis
    Edson Reis
    Offline
    Domingo, Janeiro 29 2017, 11:10 PM - #Link Permanente
    Resolvido
    0 votos
    Alexandre, bom dia!
    Dependendo do modelo de relatório a ser desenvolvido a única forma que conheço é criar um campo no mdo filtrando a foto que vc deseja utilizando como filtro o campo ordem.
    Se estiver utilizando a versão 5, é preciso usar como padrão a extensibilidade e criar um campo extensível.
    Eu utilizei como base o campo existente no produto.mdo
    Campo original
     	  <attribute name="FOTO" fieldname="(select first 1 f1.foto from fotos f1 where f1.produto=${produto} order by ordem)" subselect="1" cangroup="1" caption="foto" datatype="15" datahint="image"/> 	   



    Campo com filtro de Ordem
    <attribute name="FOTO_ORDEM2" fieldname="(select first 1 f1.foto from fotos f1 where f1.produto=${produto} and f1.ordem=2 order by ordem)" subselect="1" cangroup="1" caption="foto ordem 2" datatype="15" datahint="image"/>


    Veja se atende sua necessidade,

    Valeu
    A resposta está atualmente minimizada Show
Sua Resposta

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