Árvore de páginas

Versões comparadas

Chave

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

Este artigo documenta o funcionamento técnico do sistema em relação as tabelas, e ações de contingência para atualizar as mesmas.
As alterações manuais em base não são recomendadas, e devem ser utilizados apenas em situação de contingência

...

Bloco de código
languagesql
SELECT
  ... -- campos
FROM 
  T425CIMP
WHERE
    CD_EMP = [COD. EMPRESA]
AND DT_IMP = [DATA - 1 DIA)
AND ID_SIT = 'F' -- IMPORTACAO FINALIZADA

Etapa B

Insere registro em tabela de controle de processamento com campo id_prc = I (Iniciado)

Etapa C

Faz o batimento das informações da tabela de operação com a tabela de listagens de classificações 3050 (T425_3050)

Etapa D

Etapa de processamento, nesta etapa é feita o preenchimento do IPOC e o campo de classificação do 3050
Os campos preenchidos são:

  • cd_ipoc - IPOC
  • cd_cla_3050 - Classificação 3050

Geração

Etapa A

Consulta registros de processamento prontas para terem o 3044 gerado
A consulta feita para verificar registros de geração

Bloco de código
languagesql
SELECT
  ... -- campos
FROM 
  T425CVPG
WHERE
    CD_EMP = [COD. EMPRESA]
AND ID_PRC = 'F' -- PROCESSAMENTO FINALIZADO
AND (
  ID_GER IS NULL -- GERACAO NAO FOI FEITA
  OR
  ID_GER != 'F' -- GERACAO NAO FINALIZADA
)

Etapa B

Consulta registros das tabelas T425OPED e T425MOVI de maneira paginada, e alimenta arquivo sendo gerado.

Etapa C

Gera arquivo em diretório configurado em tabela T425CFGR, e atualiza registro em tabela T425CVPG
Campos atualizados

  • id_ger = 'F'
  • ds_arq = [BINARIO DE ARQUIVO GERADO]

Acompanhamento