PERGUNTAS E RESPOSTAS
 
Bem Vindo, Visitante  Todos os Fórums
  Base de Dados
Enviar para a impressoraImprimir  Enviar e-mail para um amigoEnviar Para um Amigo
Precisa estar Logado

Subject Assunto:
query pagamentos
Versão:
12
Plataforma:
Microsoft
Complemento:
DB:
SQL Server
Complemento:
LinkedIn
Foto
Mensagem do Enviar e-mail Abrir o Perfil do usuário ANIRAC ANIRAC em 25/04/2018, 14:22 h
Local: PE  Registro: 13/04/2018  Postagens: 2
Bom dia!

Bem comecei a trabalhar a pouco tempo com o protheus e estou precisando montar para a diretoria um relatório de Pagamento no BI por Centro de Custo.
Eu sei que no Protheus já possui relatório referente a pagamentos , mas como trabalhamos com um BI que não é da Totvs estou precisando de um query que relacione todos os pagamentos de fato efetuados.

Andei pesquisando e vi que tenho que utilizar asa tabelas SE5 - (movimentação bancária)e já cheguei montar um esboço , porém ainda não consigo fazer bater os valores e como faço pra achar o centro de custo referente aquele pagamento...

Alguém poderia me ajudar??


-
Esboço da query

SELECT ‘01‘ AS EMPRESA, E5_FILIAL,E5_DTDISPO,E5_HISTOR,E5_NUMCHEQ,E5_DOCUMEN,E5_PREFIXO,E5_NUMERO,E5_PARCELA,E5_TIPODOC,
E5_FILORIG,E5_RECPAG, SED.ED_PAI,SE5.E5_NATUREZ,SED.ED_DESCRIC,
E5_VALOR, SE5.E5_FORNECE, SA2.A2_NOME,
(CASE WHEN E5_RECPAG = ‘P‘ THEN 0 ELSE E5_VALOR END) VL_ENTRADA,
(CASE WHEN E5_RECPAG = ‘R‘ THEN 0 ELSE E5_VALOR END ) AS VL_SAIDA,
E5_MOEDA,
E5_VLMOED2,E5_CLIFOR,E5_LOJA,E5_RECONC,E5_TIPO,E5_SEQ,SE5.R_E_C_N_O_
REGSE5,E5_BANCO,E5_AGENCIA,E5_CONTA,A6_FILIAL,A6_COD,A6_NREDUZ,A6_AGENCIA,A6_NUMCON,A6_LIMCRED,E5_TXMOEDA,
SUBSTRING(E5_DTDISPO,1,6) AS COMP
FROM SE5010 SE5
LEFT JOIN SA6010 SA6 ON (E5_BANCO = A6_COD AND E5_AGENCIA = A6_AGENCIA AND E5_CONTA = A6_NUMCON)
LEFT OUTER JOIN SED010 SED ON (SED.ED_CODIGO = SE5.E5_NATUREZ AND SED.ED_FILIAL = SUBSTRING(SE5.E5_FILIAL , 1 , 0) AND SED.D_E_L_E_T_ = ‘ ‘)
LEFT OUTER JOIN SA2010 SA2 ON ( SA2.A2_COD = SE5.E5_FORNECE AND SA2.A2_LOJA = SE5.E5_LOJA AND SA2.D_E_L_E_T_ <>‘*‘)
WHERE E5_TIPODOC NOT IN (‘DC‘,‘JR‘,‘MT‘,‘CM‘,‘D2‘,‘J2‘,‘M2‘,‘V2‘,‘C2‘,‘CP‘,‘TL‘,‘BA‘,‘I2‘,‘EI‘)
AND E5_SITUACA <> ‘C‘
AND E5_VALOR <> 0
AND SE5.D_E_L_E_T_= ‘ ‘
AND SA6.D_E_L_E_T_= ‘ ‘

Foto
Mensagem do Enviar e-mail Abrir o Perfil do usuário FVNVELTO FVNVELTO em 25/04/2018, 15:16 h
Local: SP  Registro: 26/09/2008  Postagens: 137
ANIRAC

ACREDITO QUE SUA FILIAL ESTA COM PROBLEMA NÃO ?
QUAL O SEU CONCEITO DE FILIAL AI NA EMPRESA E SÓ UM DIGITO...

O RELACIONAMENTO DEVE SER PELA FILIAL TAMBÉM.....

VELTO...

Foto
Mensagem do Enviar e-mail Abrir o Perfil do usuário ANIRAC ANIRAC em 25/04/2018, 17:33 h
Local: PE  Registro: 13/04/2018  Postagens: 2
ajustado a ligação das filiais na query...
Como faço pra chegar no campo c.custo?

Para postar no Fórum você precisa efetuar o seu login ou se registrar

 Mudar para Fórum

 

 

 
 
   
Pagina Principal Shopping PROTHEUS Tire suas duvidas Vagas Microsiga em todo Brasil Aprofunde seus conhecimentos Noticias Online Fale Conosco Pagina Principal