Ir para conteúdo
Seja Membro VIP - Remova Banners de Propagandas, Tenha Liberado Qualquer Download, Além de Acessos em Áreas Exclusivas!! ×
Quer acesso a todas as Áreas do Fórum, até aquelas só para membros VIPs? Também quer poder baixar qualquer ARQUIVO? ×

Saldo de estoque com data retroativa


João de Deus

Posts Recomendados


  • Tópicos Que Criei:  9
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  23
  • Conteúdo/Dia:  0.00
  • Reputação:   0
  • Pontos/Conquistas:  205
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline

Caros colegas,

Estou tentando desenvolver um relatório que possibilite trazer o saldo (quantidade e valor) numa data retroativa. Depois de muito quebrar a cabeça, consegui fazer um comando SQL que pega da tabela TRelSld a posição do saldo de estoque. Agora estou precisando que esse relatório venha quebrado por local de estoque. Abaixo segue comando:

Select RelSald1.CodigoPrd As 'CÓD.PRODUTO',

RelSald1.NomeFantasia 'DESC.PRODUTO',

RelSald1.SaldoMov As 'SLD.QTDE',

RelSald1.CustoMedMov As 'C.MEDIO',

RelSald1.TotalMov As 'SLD.VALOR',

RelSald1.CodUndControle 'UN',

RelSald1.CodTb1Fat As 'FAMÍLIA'

From (Select Top 1

P.CodigoPrd ,

P.NomeFantasia ,

F.SaldoMov ,

F.CustoMedMov ,

F.TotalMov ,

P.CodUndControle ,

P.CodTb1Fat

From TRelSld As F, TPrd As P

Where P.CodColigada = F.CodColigada And P.IdPrd = F.IdPrd

And P.Inativo = '0'

And F.Saldo = :Saldo

And P.CodigoPrd = :P_CodigoPrd

And F.CodLoc = :Local_de_Estoque

And F.DataMovimento <= :DataPosicao

Order By F.DataMovimento Desc, F.Sequencial desc) as RelSald1

Where RelSald1.SaldoMov>0

Obrigado.

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  45
  • Tópicos/Dia:  0.01
  • Meu Conteúdo:  247
  • Conteúdo/Dia:  0.04
  • Reputação:   0
  • Pontos/Conquistas:  1.675
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline
  • Idade:  43

Olá João,

você já experimentou a própria ficha fisica financeira do sistema; dentro do Nucleus?

[]'s

MicheL

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  64
  • Tópicos/Dia:  0.01
  • Meu Conteúdo:  733
  • Conteúdo/Dia:  0.11
  • Reputação:   8
  • Pontos/Conquistas:  4.310
  • Conteúdo Resolvido:  0
  • Dias Ganho:  6
  • Status:  Offline
  • Idade:  56

Copiei do help para dar menos trabalho para explicar.

Abraços

Quebra de dados em Sentença SQL

É possível quebrar dados no gerador de relatórios utilizando campo SQL, através da inclusão do símbolo $ no apelido do campo que determina a quebra na Sentença SQL. A sentença deve estar ordenada por este campo e o campo SQL da quebra deve estar contido no grupo do relatório, mesmo que invisível.

Exemplo: SELECT CODSECAO SECAO$, NOME FROM PFUNC

ORDER BY SECAO$

Para quebrar e saltar página, deve-se incluir dois cifrões ($$) no apelido.

Exemplo: SELECT CODSECAO SECAO$$, NOME FROM PFUNC

ORDER BY SECAO$$

@ Copyright 1998 - RM Sistemas Ltda.

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.