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

Impressao


Patricia VAsconcelos

Posts Recomendados


  • Tópicos Que Criei:  33
  • Tópicos/Dia:  0.01
  • Meu Conteúdo:  68
  • Conteúdo/Dia:  0.01
  • Reputação:   0
  • Pontos/Conquistas:  655
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline

Bom dia!

Estou fazendo a impressao da Fatura aqui na empresa e como nao tenho muito conhecimento em SQL estou com um pouco de dificuldade com relação a impressao da fatura.

Faturamos para nossos clientes 2 notas fiscais, estas 2 notas vão gerar 1 fatura, com o sql abaixo que fiz está selecionando corretamente, mas quando vou imprimir está saindo 3 vias, devido a minha seleção ser 3 movimentos na flan. como faço para que eu selecione a fatura e imprima somente 1 vez. poderiam me ajudar.

Segue a query?

SELECT TMOV.DATAEMISSAO,TMOV.NUMEROMOV,TMOV.SERIE,TPRD.NOMEFANTASIA,TMOV.VALORBRUTO

FROM TMOV

INNER JOIN TITMMOV ON (TITMMOV.IDMOV =TMOV.IDMOV) AND (TITMMOV.CODCOLIGADA=TMOV.CODCOLIGADA)

INNER JOIN TPRD ON (TPRD.IDPRD = TITMMOV.IDPRD) AND (TPRD.CODCOLIGADA=TITMMOV.CODCOLIGADA)

INNER JOIN FLAN ON (FLAN.IDMOV=TMOV.IDMOV) AND (FLAN.CODCOLIGADA=TMOV.CODCOLIGADA)

WHERE FLAN.NFOUDUP='1' and FLAN.IDFAT=FLAN.IDFAT

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  101
  • Tópicos/Dia:  0.02
  • Meu Conteúdo:  456
  • Conteúdo/Dia:  0.08
  • Reputação:   0
  • Pontos/Conquistas:  3.290
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline
  • Idade:  49

Tente assim

SELECT TMOV.DATAEMISSAO,TMOV.NUMEROMOV,TMOV.SERIE,TPRD.NOMEFANTASIA,TMOV.VALORBRUTO

FROM TMOV

INNER JOIN TITMMOV ON (TITMMOV.IDMOV =TMOV.IDMOV) AND (TITMMOV.CODCOLIGADA=TMOV.CODCOLIGADA)

INNER JOIN TPRD ON (TPRD.IDPRD = TITMMOV.IDPRD) AND (TPRD.CODCOLIGADA=TITMMOV.CODCOLIGADA)

LEFT OUTER JOIN (SELECT DISTINCT CODCOLIGADA, IDMOV, IDFAT FROM FLAN WHERE NFOUDUP = '1')FLAN

ON (FLAN.IDMOV=TMOV.IDMOV) AND (FLAN.CODCOLIGADA=TMOV.CODCOLIGADA)

WHERE FLAN.IDFAT=FLAN.IDFAT

Patricia... essa solução é prática, porém, faça uma analise para saber se realmente atende a todas as situações para sua necessidade.

NIK

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  33
  • Tópicos/Dia:  0.01
  • Meu Conteúdo:  68
  • Conteúdo/Dia:  0.01
  • Reputação:   0
  • Pontos/Conquistas:  655
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline

Nik,

Tem alguma forma de quando eu selecionar um registro para impressao, carregar um conteudo de um campo para o parametro. por exemplo: no caso da fatura minha chave é a ref da fatura, se eu selecinar a fatura automaticamente preenche o parametro?

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  101
  • Tópicos/Dia:  0.02
  • Meu Conteúdo:  456
  • Conteúdo/Dia:  0.08
  • Reputação:   0
  • Pontos/Conquistas:  3.290
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline
  • Idade:  49

Não entendi...

NIK

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  33
  • Tópicos/Dia:  0.01
  • Meu Conteúdo:  68
  • Conteúdo/Dia:  0.01
  • Reputação:   0
  • Pontos/Conquistas:  655
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline

Por exemplo:

eu criei um parametro, gostaria de quando o registro estiver selecionado para impressao já vir preenchido com o dado do campo, para o usuario nao ter que digita-lo.

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  902
  • Tópicos/Dia:  0.14
  • Meu Conteúdo:  8.855
  • Conteúdo/Dia:  1.34
  • Reputação:   311
  • Pontos/Conquistas:  106.701
  • Conteúdo Resolvido:  0
  • Dias Ganho:  196
  • Status:  Offline
  • Idade:  52
  • Dispositivo:  Windows

TOPICO CRIADO EM ÁREA ERRADA...

Você iniciou em Fórum RM > Geral > Tutoriais Sobre o Fórum

----

MOVIDO PARA A ÁREA: Fórum RM > RM Sistemas > [RM] Dúvidas e Suporte

Sua mensagem foi movida para a área correta, pois foi postada em local errado.

Agradecemos o seu post, mas por favor, verifique melhor em qual lugar postar para que as coisas fiquem em ordem por aqui, ok ?

Qualquer problema ou dúvida contate-nos enviando uma PM ( MP - Mensagem Privada ) ou email (se estiver disponível).

Se preferir, faça um post com a sua dúvida ou problema.

Contamos com a sua compreensão e colaboração.

Muito obrigado.

Equipe Fórum RM

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.