diff --git a/src/app/DRE/analitico.tsx b/src/app/DRE/analitico.tsx
index 6113ecd..e9c425c 100644
--- a/src/app/DRE/analitico.tsx
+++ b/src/app/DRE/analitico.tsx
@@ -543,25 +543,10 @@ export default function AnaliticoComponent({ filtros }: AnaliticoProps) {
};
return (
-
+
{/* Header Section */}
-
-
- {/*
*/}
+
+
Análise Analítica{filtros.linhaSelecionada ? ` - ${filtros.linhaSelecionada}` : ""}
@@ -570,12 +555,58 @@ export default function AnaliticoComponent({ filtros }: AnaliticoProps) {
Relatório detalhado de transações
-
+
+ {/* Controls */}
+
+ ) =>
+ setGlobalFilter(e.target.value)
+ }
+ className="w-64 bg-white border-gray-300 focus:border-blue-500 focus:ring-blue-500"
+ />
+
+ {(columnFilters.length > 0 || globalFilter) && (
+
+ )}
+ {data.length > 0 && (
+
+ )}
+
+
{/* Filtros Externos Ativos */}
{(filtrosExternos.dataInicio || filtrosExternos.centroCusto || filtrosExternos.codigoGrupo || filtrosExternos.codigoConta) && (
-
-
+
+
Filtros aplicados pela tabela DRE Gerencial:
@@ -583,72 +614,27 @@ export default function AnaliticoComponent({ filtros }: AnaliticoProps) {
{filtrosExternos.dataInicio && filtrosExternos.dataFim && (
Período: {filtrosExternos.dataInicio} a {filtrosExternos.dataFim}
-
- )}
+
+ )}
{filtrosExternos.centroCusto && (
Centro: {filtrosExternos.centroCusto}
-
- )}
+
+ )}
{filtrosExternos.codigoGrupo && (
Grupo: {filtrosExternos.codigoGrupo}
-
- )}
+
+ )}
{filtrosExternos.codigoConta && (
Conta: {filtrosExternos.codigoConta}
-
- )}
-
-
- )}
-
- {/* Controls */}
-
- ) =>
- setGlobalFilter(e.target.value)
- }
- className="w-64 bg-white border-gray-300 focus:border-blue-500 focus:ring-blue-500"
- />
-
- {(columnFilters.length > 0 || globalFilter) && (
-
- )}
- {data.length > 0 && (
-
- )}
+
+ )}
+
{/* Table Container */}
@@ -659,36 +645,36 @@ export default function AnaliticoComponent({ filtros }: AnaliticoProps) {
Data de Caixa
Entidade
Cód. Fornec
-
+
Nome do Fornecedor
-
+
Centro de Custo
Código da Conta
Nome da Conta
Valor Realizado
-
+
Valor Previsto
-
+
Valor Confirmado
-
+
Valor Pago
-
+
Histórico
Histórico 2
Número do Lançamento
-
+
@@ -701,7 +687,7 @@ export default function AnaliticoComponent({ filtros }: AnaliticoProps) {
scrollbarColor: "#cbd5e0 #f7fafc",
}}
>
- {loading ? (
+ {loading ? (
@@ -727,9 +713,9 @@ export default function AnaliticoComponent({ filtros }: AnaliticoProps) {
Nenhum dado encontrado
-
-
- ) : (
+
+
+ ) : (
+
{new Date(row.original.data_caixa).toLocaleDateString(
"pt-BR"
)}
-
+
{row.original.entidade || "-"}
-
+
{row.original.codigo_fornecedor}
-
+
{row.original.nome_fornecedor}
-
+
{row.original.codigo_centrocusto}
-
+
{row.original.codigo_conta}
-
+
{row.original.conta}
-
+
+
) : (
-
)}
@@ -846,20 +832,20 @@ export default function AnaliticoComponent({ filtros }: AnaliticoProps) {
{row.original.numero_lancamento || "-"}
-
+
);
})}
- )}
-
+ )}
+
{/* Footer com Totalizador das Colunas */}
- {data.length > 0 && (
+ {data.length > 0 && (
TOTAL: {table.getRowModel().rows.length} registros
-
+
@@ -920,14 +906,14 @@ export default function AnaliticoComponent({ filtros }: AnaliticoProps) {
) : (
-
)}
-
+
-
-
- )}
+
+
+ )}
{/* Summary Footer - Integrado */}
{
@@ -988,7 +974,7 @@ export default function AnaliticoComponent({ filtros }: AnaliticoProps) {
{conditions.map((cond, idx) => (
-
+