Resolvido
0 votos
Sabe se tem algum jeito de fazer com que produtos sem estoque e que nunca foram movimentados apareçam em um relatório de estoque feito no gerador, sem que tenha de habilitar o recurso Movimenta Estoque Zero nos parâmetros gerais?

Ex.: tenho um produto P M G GG, com estoque nos tamanhos P e G, M e GG nunca foram movimentados. Porém, no relatório de estoque, o cliente quer ver a grade completa.

O problema de habilitar o recurso Movimenta Estoque Zero é que caso o cliente queira alterar ou excluir o produto por ter cadastrado errado ou em duplicidade, não conseguirá por causa da movimentação.

Obrigado.
Postado em : Gerador de relatórios
Quarta, Junho 01 2016, 10:06 PM
Compartilhar este post:
Respostas (1)
  • Aceitar Resposta

    Edson Reis
    Edson Reis
    Offline
    Quinta, Junho 02 2016, 09:59 AM - #Link Permanente
    Resolvido
    0 votos
    Alexandre,
    Existe no banco de dados uma view que possui todos os tamanhos e cores do produto, a view produto_sku.
    Uma forma de forçar mostrar todos os tamanhos é criar uma fórmula que conta todos os tamanhos do produto e inserir junto com a fórmula de estoque.
    Fiz os seguintes passos:

    1. Criei a formula rpt.estoque_grade countd(produto_sku.tamanho)
    2. Criei a formula de estoque que soma e substrai ao mesmo tempo esta formula (move.quantidade_atual+rpt.ESTOQUE_GRADE-rpt.ESTOQUE_GRADE)... não coloca sum.
    Somente com estes dois passos, eu já obtive o resultado desejado, porém caso o produto não tenha nenhum estoque mesmo assim estava aparecendo no relatório, se eu filtrar como estoque maior que zero, os tamanhos sem estoque não aparecem.

    Para complementar eu criei uma nova formula que retorna o saldo de estoque no nível do produto, ignorando o tamanho, eu utilizei esta formula para filtra

    3. Criar formula de saldo no nível do produto move.quantidade_atual{l: produto.produto}
    4. Utilizar esta formula como filtro, para mostra somente os produtos com saldo positivo


    Em anexo está o relatório teste em PDF e o MDR compactado...

    Importante : Teste feito na versão 5.0, talvez os passos 3 e 4 não tenham o mesmo comportamento em versões anteriores.




    Caso esta resposta tenha atendido sua necessidade, clique em CURTIR :) e ainda marque que sua pergunta foi respondida.


    Obrigado.
    A resposta está atualmente minimizada Show
Sua Resposta

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