Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Bloco de código
languagesql
SELECT
  CD_EMP AS EMPRESA,
  SG_ITF AS INTERFACE,
  DT_IMP AS "DT IMPORT",
  CASE id_sit
        WHEN 'I' THEN 'IMPORT. INICIADO'
        WHEN 'F' THEN 'IMPORT. FINALIZ.'
        WHEN 'G' THEN 'GERACAO FINALIZ.'
        WHEN 'P' THEN 'PROC. FINALIZ.'
        ELSE 'DESCONHECIDO'
  END AS SITUACAO,
  id_tp_imp AS "TIPO_IMPORT"
FROM 
  t425cimp 
WHERE 
    CD_EMP = 1 -- INSERIR COD. DE EMPRESA
AND DT_BASIMP = 202507'2025-09-11' -- INSERIR DATA BASE (YYYYMM(YYYY-MM-DD)

Etapa B

Acompanhamento de processamento, que começa acontecer após a finalização da importaçao.
O seguinte SELECT exemplifica a lógica utilizada na tela

Bloco de código
languagesql
SELECT 
    cd_emp       AS "CD.EMP",
    DT_GER       AS "DATA GERACAO",
    DT_IMP       AS "DATA PAG/CONCEC",
    DT_BAS       AS "Data Base (AAAAMM)"IMPORTACAO",
    NM_ARQ       AS "ARQUIVO",
    CASE id_vld
        WHEN 'I' THEN 'Validação Iniciada'
        WHEN 'F' THEN 'Validado'
        WHEN 'E' THEN 'Erro na Validação'
        ELSE 'Desconhecido'
    END AS "STATUS VALIDACAO",
    CASE id_prc
        WHEN 'I' THEN 'Processamento Iniciado'
        WHEN 'F' THEN 'Processado'
        WHEN 'E' THEN 'Erro no Processamento'
        ELSE 'Desconhecido'
    END AS "STATUS PROC",
    CASE id_ger
        WHEN 'I' THEN 'Geração Iniciada'
        WHEN 'F' THEN 'Gerado'
        WHEN 'E' THEN 'Erro na Geração'
        ELSE 'Desconhecido'
    END AS "STATUS GERACAO",
    QT_OPE       AS "QT OPER",
    QT_CES       AS "QT CONCEC",
    QT_PGT       AS "QT PAG",
    QT_AGR       AS "QT AGREG",
    QT_EST       AS "QT ESTORNO",
    QT_EST_CES   AS "QT ESTORNO CONCEC",
    QT_EST_PGT   AS "QT ESTORNO PAG"
FROM t425cvpg
WHERE 
    CD_EMP = 1 -- INSERIR COD. DE EMPRESA
AND DT_BASIMP = 202507'2025-09-11' -- INSERIR DATA BASE (YYYYMMYYYY-MM-DD)

Etapa C

Verificação de erros em alguma etapa (importação, processamento ou geração)
O seguinte SELECT exemplifica a lógica utilizada na tela de consulta

Bloco de código
languagesql
SELECT
    cd_emp AS "CD.EMP",
    dt_bas AS "DATA BASE (AAAAMM)",
    dt_imp AS "DATA IMPORT",
    sg_itf AS "INTERFACE",
    ds_tbl AS "TABELA ERRO",
    ds_cam AS "CAMPO ERRO",
    ds_erro AS "DESC. ERRO",
    CASE tp_ori
        WHEN 'API' THEN 'API'
        WHEN 'ROT' THEN 'ROTINA'
        WHEN 'ARQ' THEN 'ARQUIVO'
        ELSE 'DESCONHECIDO'
    END AS "ORIGEM",
    CASE tp_prc
        WHEN 'I' THEN 'IMPORTAÇÃO'
        WHEN 'V' THEN 'VALIDAÇÃO'
        WHEN 'P' THEN 'PROCESSAMENTO'
        WHEN 'G' THEN 'GERAÇÃO'
        ELSE 'DESCONHECIDO'
    END AS "PROCESSO"
FROM t425ergr
WHERE 
    CD_EMP = 1 -- INSERIR COD. DE EMPRESA 
AND DT_BASIMP = 202507'2025-09-11' -- INSERIR DATA BASE (YYYYMM(YYYY-MM-DD)