diff --git a/src/app/dre-filial/teste.tsx b/src/app/dre-filial/teste.tsx index d7b79ff..a204e63 100644 --- a/src/app/dre-filial/teste.tsx +++ b/src/app/dre-filial/teste.tsx @@ -283,12 +283,7 @@ export default function Teste() { periodoAte: periodoAteValido })); - // Inicializar filtros do analítico também - setAnaliticoFiltros(prev => ({ - ...prev, - dataInicio: periodoDeValido, - dataFim: periodoAteValido - })); + // NÃO inicializar filtros do analítico - só serão definidos após clique em célula } catch (error) { console.error("Erro ao carregar períodos:", error); @@ -853,6 +848,21 @@ export default function Teste() { setData(dadosFiltrados); setFiltrosAplicados(true); + // Limpar filtros do analítico ao aplicar novos filtros na tabela + setAnaliticoFiltros({ + dataInicio: "", + dataFim: "", + centroCusto: "", + codigoGrupo: "", + codigoSubgrupo: "", + codigoConta: "", + linhaSelecionada: "", + excluirCentroCusto: "", + excluirCodigoConta: "", + codigosCentrosCustoSelecionados: "", + codigosContasSelecionadas: "", + }); + // Extrair meses únicos dos dados filtrados const meses = [ ...new Set( @@ -889,6 +899,21 @@ export default function Teste() { setIsAllExpanded(false); setIsFilterOpen(false); + // Limpar filtros do analítico também + setAnaliticoFiltros({ + dataInicio: "", + dataFim: "", + centroCusto: "", + codigoGrupo: "", + codigoSubgrupo: "", + codigoConta: "", + linhaSelecionada: "", + excluirCentroCusto: "", + excluirCodigoConta: "", + codigosCentrosCustoSelecionados: "", + codigosContasSelecionadas: "", + }); + carregarPeriodosDisponiveis(); }; @@ -1271,7 +1296,7 @@ export default function Teste() { )} - {/* Componente Analítico - Sempre visível */} + {/* Componente Analítico - Sempre visível, mas só carrega dados após clique */}