@php $tabelle = $stabile ->tabelleMillesimali() ->orderByRaw('COALESCE(nord, 999999)') ->orderBy('ordinamento') ->orderBy('nome_tabella') ->get(); $voci = $stabile ->vociSpesa() ->with('tabellaMillesimaleDefault') ->orderBy('ordinamento') ->orderBy('descrizione') ->get(); @endphp
Tabelle millesimali
Dati reali importati per lo stabile corrente.
Elenco tabelle ({{ $tabelle->count() }})
@forelse($tabelle as $tabella) @php $nome = trim((string) ($tabella->denominazione ?? '')); if ($nome === '') { $nome = trim((string) ($tabella->nome_tabella ?? '')); } if ($nome === '') { $nome = trim((string) ($tabella->codice_tabella ?? 'Tabella')); } $tipo = trim((string) ($tabella->tipo_tabella ?? $tabella->tipo ?? '')); $stato = $tabella->stato_tabella ?? ($tabella->attiva ? 'attiva' : 'sospesa'); @endphp @empty @endforelse
Codice Denominazione Tipo Totale millesimi NORD Stato
{{ $tabella->codice_tabella ?? '—' }}
{{ $nome }}
@if(!empty($tabella->descrizione))
{{ $tabella->descrizione }}
@endif
{{ strtoupper($tipo ?: '—') }} {{ number_format((float) ($tabella->totale_millesimi ?? 0), 4, ',', '.') }} {{ $tabella->nord ?? '—' }} {{ strtoupper((string) $stato) }}
Nessuna tabella millesimale trovata.
Voci di spesa ({{ $voci->count() }})
@forelse($voci as $voce) @php $tabella = $voce->tabellaMillesimaleDefault; $tabellaLabel = $tabella?->codice_tabella ?? $tabella?->nome_tabella ?? $tabella?->denominazione ?? '—'; @endphp @empty @endforelse
Codice Descrizione Tabella Preventivo € Consuntivo €
{{ $voce->codice ?? '—' }} {{ $voce->descrizione ?? '—' }} {{ $tabellaLabel }} {{ number_format((float) ($voce->preventivo_euro ?? 0), 2, ',', '.') }} {{ number_format((float) ($voce->consuntivo_euro ?? 0), 2, ',', '.') }}
Nessuna voce di spesa trovata.