Jump to content
Seja Membro VIP - Remova Banners de Propagandas, Tenha Liberado Qualquer Download, Além de Acessos em Áreas Exclusivas!! ×

Recommended Posts


  • Topic Count:  1
  • Topics Per Day:  0.01
  • Content Count:  3
  • Content Per Day:  0.02
  • Reputation:   0
  • Achievement Points:  20
  • Solved Content:  0
  • Days Won:  0
  • Status:  Offline
  • Age:  37
  • Device:  Windows

Posted

Pessoal, bom dia!

Estou com uma situação aqui, e queria ver se alguém já passou por isso.

Hoje já utilizamos um movimento de entrada de notas fiscais/recebimento de materiais que funciona perfeitamente. Quando a ficha física é emitida, a movimentação do produto aparece normalmente, refletindo no estoque padrão.

Foi solicitado criar um novo tipo de movimento para compras feitas pela internet (aquele cenário em que precisamos faturar primeiro, mas o produto ainda não chegou fisicamente). A ideia é registrar a nota sem impactar o estoque disponível.

Para isso, fiz uma cópia do movimento que já funciona e configurei para movimentar em um estoque de terceiros, justamente para não afetar o estoque atual.

O problema é que os produtos registrados nesse novo movimento não aparecem quando gero a ficha física.

Alguém sabe se existe algum parâmetro específico que controla a exibição na ficha física? Pode ser alguma configuração relacionada ao tipo de estoque (terceiros), natureza do movimento, ou algo no cadastro do tipo de movimento que impacte essa visualização?

  • Replies 3
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Posted Images


  • Topic Count:  946
  • Topics Per Day:  0.13
  • Content Count:  9,184
  • Content Per Day:  1.25
  • Reputation:   460
  • Achievement Points:  109,776
  • Solved Content:  0
  • Days Won:  267
  • Status:  Offline
  • Age:  54
  • Device:  Windows

Posted

Você pode usar um relatório que utilize a leitura não apenas do saldo atual (2) para exibição, mas também dos saldos de terceiros, assim, tendo no seu resultado os dados consolidados. Na ficha padrão realmente não vai ocorrer como deseja. 


  • Topic Count:  1
  • Topics Per Day:  0.01
  • Content Count:  3
  • Content Per Day:  0.02
  • Reputation:   0
  • Achievement Points:  20
  • Solved Content:  0
  • Days Won:  0
  • Status:  Offline
  • Age:  37
  • Device:  Windows

Posted

Obrigado pela orientação!

Atualmente utilizamos um relatório customizado, vou verificar com base nisso para ajustar e consolidar as informações como você sugeriu.

Agradeço pela ajuda!


  • Topic Count:  1
  • Topics Per Day:  0.01
  • Content Count:  3
  • Content Per Day:  0.02
  • Reputation:   0
  • Achievement Points:  20
  • Solved Content:  0
  • Days Won:  0
  • Status:  Offline
  • Age:  37
  • Device:  Windows

Posted

Olha eu aqui de novo rsrsr.
 

Estou com uma dúvida aqui no relatório do sistema e queria uma ajuda para entender melhor o que está acontecendo no SQL.

Atualmente o relatório usa duas consultas customizadas:

SELECT CODIGOREDUZIDO, NOMEFANTASIA, CODIGOAUXILIAR 
FROM TPRODUTO 
WHERE IDPRD = :IDPRD

 

SELECT UPPER(NOMES.NOMEFANTASIA) AS 'NOMEFANTASIA'
FROM   (SELECT M.CODTMV,
               CASE
                 WHEN M.CODTMV = '3.1.06' THEN M.CODLOCDESTINO
                 WHEN M.CODTMV = '3.1.07' THEN M.CODLOC
                 WHEN ( M.CODTMV = '1.2.50'
                         OR M.CODTMV = '1.2.51' ) THEN M.CODCCUSTO
                 WHEN ( M.CODTMV = '1.2.27'
                         OR M.CODTMV = '1.2.28' ) THEN M.CODLOC
                 WHEN M.CODCFO IS NOT NULL THEN M.CODCFO
                 ELSE M.CODLOCDESTINO
               END AS 'CODIGOLOC'
        FROM   TMOV M
        WHERE  M.IDMOV = :IDMOV) MOV
       LEFT JOIN (SELECT CODCFO AS 'CODIGO',
                         NOMEFANTASIA
                  FROM   FCFO
                  UNION
                  SELECT CODLOC AS 'CODIGO',
                         NOME
                  FROM   TLOC
                  UNION
                  SELECT CODCCUSTO AS 'CODIGO',
                         NOME
                  FROM   GCCUSTO) AS NOMES
              ON ( NOMES.CODIGO = MOV.CODIGOLOC )

Analisando o relatório, percebi também que ele busca informações na tabela TRELSLD. Até aí ok.
O que não estou conseguindo identificar é em que momento (ou em qual parte do processo) ele realmente consulta a tabela que armazena os saldos de produto por local, que no caso seria a TPRDLOC.

Minha dúvida é:
Em qual ponto essa estrutura acaba lendo os dados da TPRDLOC? Isso acontece de forma indireta? Ou pode estar vindo de outra consulta que não está tão evidente?

Captura de tela 2026-02-25 111125.png

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.