fix: adicionada a coluna ENTIDADE na exportação do CSV sintético

This commit is contained in:
Alessandro Gonçaalves 2025-11-10 12:26:51 -03:00
parent bf567eabfa
commit eaaaca7551
1 changed files with 7 additions and 0 deletions

View File

@ -56,6 +56,7 @@ interface HierarchicalRow {
percentuaisPorMes?: Record<string, number>;
percentualTotal?: number;
isCalculado?: boolean;
entidades?: string;
}
// Componente memoizado para linhas da tabela
@ -726,6 +727,7 @@ export default function Teste() {
'Conta': row.conta || '',
'Código Centro': row.codigo_centro_custo || '',
'Código Conta': row.codigo_conta || '',
'Entidade': row.entidades || '',
'Total': row.total || 0,
};
@ -756,6 +758,7 @@ export default function Teste() {
{ wch: 35 }, // Conta
{ wch: 15 }, // Código Centro
{ wch: 12 }, // Código Conta
{ wch: 20 }, // Entidade
{ wch: 15 }, // Total
];
@ -1019,6 +1022,7 @@ export default function Teste() {
valoresPorMes: valoresContaPorMes,
percentuaisPorMes: calcularPercentuaisPorMes(valoresContaPorMes, grupo),
percentualTotal: calcularPercentualTotal(totalConta, grupo),
entidades: contaItems[0]?.entidades || "",
});
// Agrupar por centro de custo dentro da conta
@ -1057,6 +1061,7 @@ export default function Teste() {
valoresPorMes: valoresCentroPorMes,
percentuaisPorMes: calcularPercentuaisPorMes(valoresCentroPorMes, grupo),
percentualTotal: calcularPercentualTotal(totalCentro, grupo),
entidades: centroItems[0]?.entidades || "",
});
});
});
@ -1098,6 +1103,7 @@ export default function Teste() {
valoresPorMes: valoresCentroPorMes,
percentuaisPorMes: calcularPercentuaisPorMes(valoresCentroPorMes, grupo),
percentualTotal: calcularPercentualTotal(totalCentro, grupo),
entidades: centroItems[0]?.entidades || "",
});
// Agrupar por conta dentro do centro de custo
@ -1136,6 +1142,7 @@ export default function Teste() {
valoresPorMes: valoresContaPorMes,
percentuaisPorMes: calcularPercentuaisPorMes(valoresContaPorMes, grupo),
percentualTotal: calcularPercentualTotal(totalConta, grupo),
entidades: contaItems[0]?.entidades || "",
});
});
});