× Linguagem de Programação ADVPL

Perguntas Query de Conferência - Contabilidade.

Mais
11 anos 10 meses atrás #2664 por Julieta
Pessoal,

Estou com diferença em 1 conta contábil, na contabilidade o saldo no financeiro esta a maior que na contabilidade, alguem tem alguma query para isso?

Comparando o E2 x CT2?


No aguardo. :blush:

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 10 meses atrás #2665 por lalberto
Veja se te ajuda.

DROP TABLE ##TESTE

SELECT DISTINCT CV3_TABORI, CV3_RECORI, CV3_RECDES, CV3_FILIAL,
CV3_DTSEQ, CV3_HIST, SUM(CV3_VLR01) VALOR
INTO ##TESTE
FROM CV3010 WHERE CV3_DTSEQ BETWEEN '20120301' AND '20120331' AND CV3_LPSEQ = '001' AND CV3_RECORI <> 0 AND CV3_TABORI IN('SE1','SF2','SE5')
AND D_E_L_E_T_ = ''
GROUP BY CV3_TABORI, CV3_RECORI, CV3_RECDES, CV3_FILIAL,
CV3_DTSEQ, CV3_HIST

SELECT CV3_TABORI ,
CV3_RECORI ,
CV3_RECDES ,
CV3_FILIAL ,
CV3_DTSEQ ,
CV3_HIST,
VALOR,
TITULO =
CASE
WHEN CV3_TABORI = 'SE1' THEN SE1.E1_NUM
WHEN CV3_TABORI = 'SF2' THEN SE1.E1_NUM
WHEN CV3_TABORI = 'SE5' THEN SE5.E5_NUMERO
END,
EMISSAO =
CASE
WHEN CV3_TABORI = 'SE1' THEN SE1.E1_EMISSAO
WHEN CV3_TABORI = 'SF2' THEN SE1.E1_EMISSAO
WHEN CV3_TABORI = 'SE5' THEN SE5.E5_DATA
END,
VENCTO =
CASE
WHEN CV3_TABORI = 'SE1' THEN SE1.E1_VENCREA
WHEN CV3_TABORI = 'SF2' THEN SE1.E1_VENCREA
WHEN CV3_TABORI = 'SE5' THEN SE5.E5_VENCTO
END,
BAIXA =
CASE
WHEN CV3_TABORI = 'SE1' THEN SE1.E1_BAIXA
WHEN CV3_TABORI = 'SF2' THEN SE1.E1_BAIXA
WHEN CV3_TABORI = 'SE5' THEN SE5.E5_DATA
END,
DELETADO =
CASE
WHEN CV3_TABORI = 'SE1' THEN SE1.D_E_L_E_T_
WHEN CV3_TABORI = 'SF2' THEN SF2.D_E_L_E_T_
WHEN CV3_TABORI = 'SE5' THEN SE5.D_E_L_E_T_
END,
CT2_FILIAL, CT2_DATA, CT2_LOTE, CT2_SBLOTE, CT2_DOC, CT2_DEBITO, CT2_HIST, CT2_ROTINA, CT2_VALOR
FROM ##TESTE
LEFT JOIN SF2010 SF2
ON SF2.R_E_C_N_O_ = CV3_RECORI AND SF2.D_E_L_E_T_ = ''
LEFT JOIN SE5010 SE5
ON SE5.R_E_C_N_O_ = CV3_RECORI
LEFT JOIN SE1010 SE1
ON SE1.E1_NUM = SF2.F2_DOC AND SE1.E1_CLIENTE = SF2.F2_CLIENTE AND SE1.D_E_L_E_T_ = ''
LEFT JOIN CT2010 CT2
ON CT2.R_E_C_N_O_ = CV3_RECDES

Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 10 meses atrás #2672 por Julieta
Luiz,

Obrigada não me ajudou, ou eu não entendi :(

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 10 meses atrás #2673 por lalberto
Essa query é montada em cima da tabela CV3 da contabilidade, é a tabela de rastreamento, eu não montei a query para o que vc precisa, só mandei para que vc possa altera-la para utilizar a SE2, posso preparar pra vc, mas infelizmente agora não vou conseguir.

Com isso vc vai rastrear todos os lançamentos da contabilidade, se a contabilidade está a maior então talvez irão haver duplicidades entendeu, com base na tabela de rastreamento.

bom é o que eu acho.

Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br

Por favor Acessar ou Registrar para participar da conversa.

Mais
10 anos 2 semanas atrás #22410 por willian.drnr
Olá,

Estou com este mesmo problema em um cliente.

Preciso criar uma query de consulta com relacionamento das tabelas SE2 e CT2.

Se alguém puder ajudar, agradeço.

Por favor Acessar ou Registrar para participar da conversa.

Mais
10 anos 2 semanas atrás #22449 por will3698
Ola bom dia !

Aqui quando temos esse tipo de problema, geralmente comparamos o razão com o movimento.
é um trabalho de "ticagem", mas enquanto não se monta a query , pode adiantar a coisa.
Quanto a query , vou tentar procurar uma aqui que usei a um tempo.

att

Por favor Acessar ou Registrar para participar da conversa.

Tempo para a criação da página:0.132 segundos
Joomla templates by a4joomla