grupos_dre

Grupos DRE

SELECT´s utilizados pelas formulas padrão.

[VENDA PRODUTOS]

SELECT SUM(M.VALOR_LIQUIDO) 
FROM MOVIMENTOS_ESTOQUE M 
INNER JOIN OPERACOES O ON (O.CODIGO_OPERACAO = M.CODIGO_OPERACAO) 
WHERE ( O.CODIGO_TIPOOPERACAO = 101 ) 
  AND ( COALESCE(O.SINTEGRA_MODELO,'') <> 'SM' ) 
  AND ( M.STATUS NOT IN ('Z','C','I','T') ) 
  AND ( M.DATA BETWEEN :DATA1 AND :DATA2 ) 
  AND ( M.CODIGO_EMPRESA = :CODIGO_EMPRESA )

[VENDA SERVICOS]

SELECT SUM(M.VALOR_LIQUIDO) 
FROM MOVIMENTOS_ESTOQUE M 
INNER JOIN OPERACOES O ON (O.CODIGO_OPERACAO = M.CODIGO_OPERACAO) 
WHERE ( O.CODIGO_TIPOOPERACAO = 101 ) 
  AND ( O.SINTEGRA_MODELO = 'SM' ) 
  AND ( M.STATUS NOT IN ('Z','C','I','T') ) 
  AND ( M.DATA BETWEEN :DATA1 AND :DATA2 ) 
  AND ( M.CODIGO_EMPRESA = :CODIGO_EMPRESA )

[CX]

SELECT SUM( VALOR ) 
FROM V_MOV_RD 
WHERE DATA >= :DATA1 
  AND DATA <  :DATA2 
  AND RECEITA IN ( 
         SELECT CODIGO_RECEITADESPESA 
         FROM RECEITAS_DESPESA 
         WHERE CODIGO_GRUPODRE = :CODIGO_GRUPODRE 

[DEVOLUCAO PRODUTOS]

SELECT SUM(M.VALOR_LIQUIDO) 
FROM MOVIMENTOS_ESTOQUE M 
INNER JOIN OPERACOES O ON (O.CODIGO_OPERACAO = M.CODIGO_OPERACAO) 
WHERE ( O.CODIGO_TIPOOPERACAO = 221 ) 
  AND ( M.STATUS NOT IN ('Z','C','I','T') ) 
  AND ( M.DATA BETWEEN :DATA1 AND :DATA2 ) 
  AND ( M.CODIGO_EMPRESA = :CODIGO_EMPRESA )

[CUSTO PRODUTOS]

SELECT SUM(MP.QUANTIDADE * MP.MULTIPLICA * xCUSTO_MEDIO_FISCAL) 
FROM MOVIMENTOS_ESTOQUE ME 
INNER JOIN OPERACOES OP                ON (OP.CODIGO_OPERACAO    = ME.CODIGO_OPERACAO) 
INNER JOIN MOVIMENTOS_PRODUTO MP       ON (MP.SEQUENCIAL_ESTOQUE = ME.SEQUENCIAL_ESTOQUE) 
INNER JOIN PRODUTOS P                  ON (P.CODIGO_PRODUTO      = MP.CODIGO_PRODUTO) 
LEFT JOIN SP_ULTIMO_CUSTO_CMV(ME.CODIGO_EMPRESA, MP.CODIGO_PRODUTO, ME.DATA, 'F', 'F') UC ON 1=1 
WHERE ( ME.DATA BETWEEN :DATA1 AND :DATA2 ) 
    AND ( ME.STATUS NOT IN ('Z','C','I','T') )
    AND ( ME.CODIGO_EMPRESA = :CODIGO_EMPRESA )
    AND ( MP.MULTIPLICA <> 0 )
    AND ( OP.CODIGO_TIPOOPERACAO = 101 )
  • Última modificação: 07/10/2025 19:11
  • por marcelo