Projeto

Geral

Perfil

Defeito #371

LANÇAMENTOS DUPLICADOS.

Adicionado por Alisson Cleiton dos Santos aproximadamente 1 mês atrás. Atualizado 2 dias atrás.

Situação:
Em andamento
Prioridade:
Normal
Atribuído para:
Início:
08/12/2025
Data prevista:
08/01/2026 (36 dias atrasado)
% Terminado:

66%

Tempo estimado:
(Total: 2:00 h)
Tempo gasto:
16:30 h (Total: 62:05 h)

Descrição

Precisamos resolver a questão dos lançamentos duplicados na tabela de lançamento, hoje temos 1107 lançamentos duplicados, sendo que destes 954 é só parcelamento. E tem guia+parcela que se repetem 7 vezes. Usando sempre o SP_GUIA_LANCAMENTO como chave de busca este nunca pode se repetir em nenhuma circunstância.

Vamos dividir essa correção em etapas. Neste primeiro momento é necessário apagar ( EXCLUIR ) as guias duplicadas no sistema de parcelamento, essas temos certeza que esta errada e depois corrigir o P10015HD que é o que gera as parcelas para evitar isso.

SQL PARA PEGAR AS DUPLICADAS DE PARCELAMENTO
SELECT SP_GUIA_LANCAMENTO, COUNT ( TUK ) AS TOTAL FROM SITAFE.SITAFE_LANCAMENTO WHERE SUBSTR ( SP_GUIA_LANCAMENTO, 5, 2 ) = '04' GROUP BY SP_GUIA_LANCAMENTO ORDER BY TOTAL DESC;

SQL PARA PEGAR TODAS DUPLICADAS
SELECT SP_GUIA_LANCAMENTO, COUNT ( TUK ) AS TOTAL FROM SITAFE.SITAFE_LANCAMENTO GROUP BY SP_GUIA_LANCAMENTO ORDER BY TOTAL DESC;


Subtarefas

Defeito #11: O.S. #00080033 - Guias de parcelamento duplicadasFechadaAdemir de Matos08/12/2025

Ações
Defeito #60: O.S. #00090593 - DUPLICIDADE NO PARCELAMENTOFechadaAdemir de Matos09/12/2025

Ações
Suporte #135: O.S. #00090915 - PARCELAMENTO EM DUPLICIDADEFechadaAdemir de Matos08/01/202608/01/2026

Ações
Suporte #320: Executar objetos na produção DGALTLAD e DGDELLANFechadaAlisson Cleiton dos Santos08/01/202608/01/2026

Ações
Suporte #355: Correção do suporte #320FechadaAlisson Cleiton dos Santos08/01/202608/01/2026

Ações
Defeito #372: EXCLUIR GUIAS DUPLICADAS DE PARCELAMENTO E AJUSTAR O P10015HD PARA EVITAR ESSA GERAÇÃO.FechadaAdemir de Matos09/01/2026

Ações
Defeito #373: O RESTANTE DAS GUIAS DUPLICADASFechadaAdemir de Matos09/01/2026

Ações
Suporte #585: Realizar levantamento dos lançamentos duplicadosFechadaAdemir de Matos28/01/2026

Ações
Defeito #588: Desenvolver um objeto em Natural para correção das guias duplicadas.Em andamentoAdemir de Matos28/01/2026

Ações
Defeito #590: O.S. #00092005 - Lançamentos duplicados em parcelamentoNovaAdemir de Matos28/01/2026

Ações
Defeito #705: Atualização de Objeto: P10015HDNovaAlisson Cleiton dos Santos05/02/2026

Ações

Tarefas relacionadas

relacionado a Arrecadação Sitafe/DA - Defeito #155: O.S. #00082515 - Duplicidade de registros na tab SITAFE-LANCAMENTONovaAdemir de Matos16/12/2025

Ações
#1

Atualizado por Alisson Cleiton dos Santosaproximadamente 1 mês

  • Descrição atualizado(a) (diff)
#2

Atualizado por Alisson Cleiton dos Santosaproximadamente 1 mês

  • Descrição atualizado(a) (diff)
#3

Atualizado por Alisson Cleiton dos Santosaproximadamente 1 mês

  • Descrição atualizado(a) (diff)
#4

Atualizado por Alisson Cleiton dos Santos29 dias

  • Atribuído para alterado de Arrecadação para Ademir de Matos
#5

Atualizado por Alisson Cleiton dos Santos29 dias

  • relacionado a Defeito #155: O.S. #00082515 - Duplicidade de registros na tab SITAFE-LANCAMENTO adicionado
#6

Atualizado por Ademir de Matos16 dias

  • Situação alterado de Nova para Em andamento
#7

Atualizado por Ademir de Matos16 dias

De acordo com levantamento executado na subtarefa #585, foram identificados 2.263 registros com guias duplicadas (SP_GUIA_LANCAMENTO). Desses, 1.935 pertencem ao subsistema 04 (Parcelamento) e 328 aos demais subsistemas.
O arquivo contendo todas as guias duplicadas se encontra anexado na tarefa mencionada.

#8

Atualizado por Ademir de Matos14 dias

Desenvolvi uma marreta para deletar 184 itens na tabela de lançamento, os registros com a mesma guia, parcela, complemento, valor total e situação, foram deletados.
Os logs da deleção e o do processamento se encontra anexado na tarefa #588

#9

Atualizado por Ademir de Matos14 dias

Próximo passo e resolver as demais duplicações mais complexas...

#10

Atualizado por Alisson Cleiton dos Santos11 dias

Em pesquisa no chatgpt ele sugeriu criar a constrain abaixo para estancar o problema daqui pra frente
ALTER TABLE SITAFE.SITAFE_LANCAMENTO CONSTRAINT UK_GUIA_PARCELAUNIQUE (IT_NU_GUIA_LANCAMENTO, IT_NU_PARCELA)
ENABLE NOVALIDATE;

Verificar a possibilidade de implantar ela no banco de desenv para testar.

#11

Atualizado por Alisson Cleiton dos Santos11 dias

Ademir, pedi para o Hernildo te monitorar nesta tarefa por ele esta acompanhando estes casos a mais tempo.

Qualquer dúvida ou sugestão pode discutir direto com ele.

#12

Atualizado por Ademir de Matos9 dias

Conforme a tarefa #588 desenvolvi marreta pra tratar o máximo possível de registros em processo batch, porem apenas 143 registros podem ser excluídos, as demais devem ser tratadas caso-a-caso

#13

Atualizado por Ademir de Matos9 dias

Ajustei o P10015HD, criando um delay controlado afim de atrasar a criação da guia de lançamento

#15

Atualizado por Ademir de Matos8 dias

Desenvolvendo Programa para tratamento caso-a-caso conforme tarefa #588

#16

Atualizado por Ademir de Matos8 dias

O programa de geração de parcelamento P10015HD foi atualizado conforme a tarefa #705.

As correções implementadas têm como objetivo impedir a geração de novas incidências por meio do objeto mencionado. Contudo, ainda se faz necessário o ajuste na estrutura do banco de dados, definindo guia/parcela como chave única, ação que está sendo executada pela equipe responsável.

A entrada de parcelamentos oriundos da AEA ainda necessita de análise conjunta com o programador responsável.

#17

Atualizado por Ademir de Matos4 dias

Devido o banco de desenvolvimento não ter cido atualizado neste final de semana, vou realizar mais um teste em desenvimento amanhã e rodo a marreta que eliminara uma parte das duplicações

#18

Atualizado por Ademir de Matos3 dias

Aguardando atualização do banco de desenvolvimento...

#19

Atualizado por Ademir de Matos2 dias

Aguardando atualização do banco de desenvolvimento afim de finalizar os testes

Exportar para Atom PDF