|
Bem Vindo, Visitante
|
Todos os Fórums
Base de Dados
|
Imprimir
Enviar Para um Amigo Precisa estar Logado
|
|
|
Assunto: |
query pagamentos |
|
Versão: |
12 |
|
Plataforma: |
Microsoft |
Complemento: |
|
|
DB: |
SQL Server |
Complemento: |
|
|
|
|
|
Mensagem do
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_= ‘ ‘ |
|
|
Mensagem do
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... |
|
|
Mensagem do
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
|
|