segunda-feira, 25 de abril de 2016

Erro na Gerência de Produtos: ORA-00942: a tabela ou view não existe

Ao clicar em aplicar na tela de gerência de produtos, aba extrato e estatísticas é apresentado o erro:

ORA-00942: a tabela ou view não existe

Solução: OS 887402


Executar o script abaixo na base do cliente:


CREATE OR REPLACE VIEW VGFCAB
AS 
SELECT DTNEG
        , VLRITENS
        , CASE WHEN VLRITENS = 0 THEN 1 ELSE ( VLRNOTA + VLROUTROS ) / VLRITENS END AS INDITENS
        , NUNOTA
        , CASE WHEN VLRITENS = 0 THEN 1 ELSE VLRNOTA / VLRITENS END AS INDITENSSEMOUTROS
        , CASE WHEN VLRITENS = 0 THEN 1 ELSE ( VLRNOTA + IMPOSTOSRETIDOS - NVL( VLRIMPOSTOS, 0 ) ) / VLRITENS END AS INDITENSBRUTO
     FROM (SELECT CAB.NUNOTA
                , CAB.DTNEG
                , CAB.VLRNOTA
                , CAB.VLROUTROS
                , CASE
                      WHEN( Stp_Get_Variaveis( 'CONSIDERARIMPOSTORETIDONOTA' ) = 'S' ) THEN   DECODE( IRFRETIDO, 'S', VLRINSS, 0 )
                                                                                            + VLRIRF
                                                                                            + DECODE( ISSRETIDO, 'S', VLRISS, 0 )
                      ELSE 0
                   END AS IMPOSTOSRETIDOS
                , (SELECT SUM( ITE.VLRTOT - ITE.VLRDESC - ITE.VLRREPRED + ITE.VLRSUBST + ITE.VLRIPI )
                   FROM TGFITE ITE
                   WHERE ITE.NUNOTA = CAB.NUNOTA 
                     AND ITE.SEQUENCIA > 0 
                     AND ITE.USOPROD <> 'D' ) AS VLRITENS
                , (SELECT SUM( IMN.VALOR * IMN.TIPIMP )
                   FROM TGFIMN IMN
                   WHERE IMN.NUNOTA = CAB.NUNOTA ) AS VLRIMPOSTOS
             FROM TGFCAB CAB ) CAB

 

Nenhum comentário:

Postar um comentário