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? ×
AVISO AOS MEMBROS:

Fizemos uma atualização em 18/06/2023, e a forma de acesso ao Fórum mudou. Não mais está sendo aceito o login pelo Nome de Exibição cadastrado. Agora, apenas pelo email e pelos integradores de Login do Facebook, Google e Microsoft. O Facebook estava com uma validação pendente e já foi normalizado o acesso, já o Google, ainda estamos verificando o que está ocorrendo que não está funcionando.
Caso precisem de ajuda para o login pelo email acesse o link << Esqueci minha senha de acesso>> ou nos envie um pedido de ajuda pelo email admin@forumrm.com.br

Administração
ForumRM

Saldo em terceiro


Antony

Posts Recomendados


  • Tópicos Que Criei:  138
  • Tópicos/Dia:  0.03
  • Meu Conteúdo:  567
  • Conteúdo/Dia:  0.12
  • Reputação:   6
  • Pontos/Conquistas:  4.176
  • Conteúdo Resolvido:  0
  • Dias Ganho:  4
  • Status:  Offline

Bom dia

Tenho um processo de industrialização no qual enviamos matéria prima para ser industrializado em um terceiro, quando se gera uma nota fiscal de envio o sistema

gera um saldo para o fornecedor no cadastro do produto alguém conhece sabe criar uma sentença que que retorne este saldo de tereceiro?

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  8
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  60
  • Conteúdo/Dia:  0.01
  • Reputação:   3
  • Pontos/Conquistas:  388
  • Conteúdo Resolvido:  0
  • Dias Ganho:  2
  • Status:  Offline
  • Idade:  50

Veja se isso ajuda -

select * from TESTOQUETERCEIROS where CODCFO = "Código da Empresa"

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  138
  • Tópicos/Dia:  0.03
  • Meu Conteúdo:  567
  • Conteúdo/Dia:  0.12
  • Reputação:   6
  • Pontos/Conquistas:  4.176
  • Conteúdo Resolvido:  0
  • Dias Ganho:  4
  • Status:  Offline

Veja se isso ajuda -

select * from TESTOQUETERCEIROS where CODCFO = "Código da Empresa"

Boa tarde

Tem como trazer também o nome do cliente fornecedor mas o nome do produto?

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  138
  • Tópicos/Dia:  0.03
  • Meu Conteúdo:  567
  • Conteúdo/Dia:  0.12
  • Reputação:   6
  • Pontos/Conquistas:  4.176
  • Conteúdo Resolvido:  0
  • Dias Ganho:  4
  • Status:  Offline

Boa tarde

Tem como trazer também o nome do cliente fornecedor mas o nome do produto?

eu criei esta sentença abaixo e ela esta retorno o mesmos ites muitas vezes alguem pode me ajudar a solucionar?

select d.nomefantasia, c.saldo

from fcfo a (nolock)

left outer join tmov b on b.codcoligada = a.codcoligada and

b.codcfo = a.codcfo

left outer join testoqueterceiros c on c.codcoligada = a.codcoligada and c.codcfo = a.codcfo

left outer join tprd d on d.codcoligada = c.codcoligada and d.idprd = c.idprd

where a.codcfo = '000073' and c.saldo >= '1'

Editado por Jair - Fórmula
Tirei o monte de espaços que estavam no meio da sentença
Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  899
  • Tópicos/Dia:  0.14
  • Meu Conteúdo:  8.842
  • Conteúdo/Dia:  1.34
  • Reputação:   310
  • Pontos/Conquistas:  106.579
  • Conteúdo Resolvido:  0
  • Dias Ganho:  195
  • Status:  Offline
  • Idade:  52
  • Dispositivo:  Windows

eu criei esta sentença abaixo e ela esta retorno o mesmos ites muitas vezes alguem pode me ajudar a solucionar?

select d.nomefantasia, c.saldo

from fcfo a (nolock)

left outer join tmov b on b.codcoligada = a.codcoligada and b.codcfo = a.codcfo

left outer join testoqueterceiros c on c.codcoligada = a.codcoligada and c.codcfo = a.codcfo

left outer join tprd d on d.codcoligada = c.codcoligada and d.idprd = c.idprd

where a.codcfo = '000073' and c.saldo >= '1'

Veja ae se vai...

select c.nomefantasia as NomeCliFor, d.nomefantasia as NomeProduto, a.saldo

from testoqueterceiros a (nolock)

left outer join tmov b on b.codcolcfo = a.codcoligada and b.codcfo = a.codcfo

left outer join fcfo c on c.codcoligada = a.codcoligada and c.codcfo = a.codcfo

left outer join tprd d on d.codcoligada = a.codcoligada and d.idprd = a.idprd

where a.codcfo = '000073' and c.saldo >= '1'

Mudei as sequencias das tabelas a e c em questao, pois, tem que partir dos estoques, não? Senão, virão registros para todos os CLIFOR, tendo registros ou não... assim, só retorna quem tiver registros em terceiros.

e outra coisa, a relação da coligada do clifor na TMOV é CODCOLCFO e não codcoligada. Pois, podem haver clientes/fornecedores globais. Se deixar apenas codcoligada, pode não ler os registros corretamente.

Link para comentar
Compartilhar em outros sites

  • 2 semanas depois...

  • Tópicos Que Criei:  138
  • Tópicos/Dia:  0.03
  • Meu Conteúdo:  567
  • Conteúdo/Dia:  0.12
  • Reputação:   6
  • Pontos/Conquistas:  4.176
  • Conteúdo Resolvido:  0
  • Dias Ganho:  4
  • Status:  Offline

Veja ae se vai...

select c.nomefantasia as NomeCliFor, d.nomefantasia as NomeProduto, a.saldo

from testoqueterceiros a (nolock)

left outer join tmov b on b.codcolcfo = a.codcoligada and b.codcfo = a.codcfo

left outer join fcfo c on c.codcoligada = a.codcoligada and c.codcfo = a.codcfo

left outer join tprd d on d.codcoligada = a.codcoligada and d.idprd = a.idprd

where a.codcfo = '000073' and c.saldo >= '1'

Mudei as sequencias das tabelas a e c em questao, pois, tem que partir dos estoques, não? Senão, virão registros para todos os CLIFOR, tendo registros ou não... assim, só retorna quem tiver registros em terceiros.

e outra coisa, a relação da coligada do clifor na TMOV é CODCOLCFO e não codcoligada. Pois, podem haver clientes/fornecedores globais. Se deixar apenas codcoligada, pode não ler os registros corretamente.

bom dia Jair

tentei dessa forma, porém repetiu os registros. Estou tentando descobrir uma formar de me retornar o saldo que tenho em terceiros e qual é o numero da Nota Fiscal que gerou este saldo

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.