diff --git a/src/app/DRE/teste.tsx b/src/app/DRE/teste.tsx index 5c5eb8f..16dd3ce 100644 --- a/src/app/DRE/teste.tsx +++ b/src/app/DRE/teste.tsx @@ -264,13 +264,7 @@ export default function Teste() { // Extrair centros de custo únicos com nome e código const centrosCustoUnicos = [...new Set(dadosCompletos.map((item: DREItem) => item.centro_custo))].sort() as string[]; - // Filtrar centro de custo com código específico - const centrosCustoFiltrados = centrosCustoUnicos.filter(centro => { - const item = dadosCompletos.find((d: DREItem) => d.centro_custo === centro); - return item?.codigo_centro_custo !== "002.003.017"; - }); - - setOpcoesCentrosCusto(centrosCustoFiltrados); + setOpcoesCentrosCusto(centrosCustoUnicos); // Criar objeto de códigos dos centros de custo const codigos: Record = {}; @@ -294,8 +288,12 @@ export default function Teste() { }); setCodigosContas(codigosContasObj); - // Inicializar com todos os itens selecionados - setCentrosCustoSelecionados(centrosCustoUnicos); + // Inicializar com todos os itens selecionados, exceto o centro de custo 002.003.017 + const centrosCustoIniciaisSelecionados = centrosCustoUnicos.filter(centro => { + const item = dadosCompletos.find((d: DREItem) => d.centro_custo === centro); + return item?.codigo_centro_custo !== "002.003.017"; + }); + setCentrosCustoSelecionados(centrosCustoIniciaisSelecionados); setContasSelecionadas(contasUnicas); } catch (error) {