Impostazioni Sorgente
Assicurati che il pacchetto mdb-tools sia installato sul server per la scansione di Stabili.mdb.
Selezione Archivi / Tabelle / Colonne
@php($tplSnap = \App\Models\UserSetting::get('gescon.template_stabile_sources'))
@if($tplSnap)
TPL
@else
TPL
@endif
Archivio Migrazioni
@if(isset($archive))
Sorgente: {!! $archive['source_registered'] ? 'registrata' : 'non registrata' !!}
Record Stabili: {{ $archive['dataset_records'] }}
@endif
Acquisisci gli stabili da Stabili.mdb nell'archivio locale per lavorare in modo affidabile e ripetibile. L'anteprima userà l'archivio, con fallback a file se vuoto.
@if(isset($hasMdbTools) && !$hasMdbTools) mdb-tools non rilevato: l'acquisizione da MDB non sarà possibile. Usa comunque il fallback per directory.
@endif
Stabili rilevati (anteprima)
@if(isset($hasMdbTools) && !$hasMdbTools)
mdbtools non rilevato
@endif
Riscansiona
| Codice | Denominazione | Archivi | Azioni |
|---|---|---|---|
| {{ $item['legacy_code'] }} | {{ $item['denominazione'] ?? 'N/D' }} | @if(!empty($item['has_generale'])) GEN @else GEN @endif @php($yc = (int)($item['years_count'] ?? 0)) @if($yc>0) ANNI {{ $yc }} @else ANNI 0 @endif | |
| Nessuno stabile trovato: verifica il percorso o installa mdb-tools. | |||
Stato import recente
@php($mappings = \App\Models\GesconImportMapping::where('user_id', auth()->id())->orderByDesc('updated_at')->limit(10)->get())
| Legacy | Denominazione | Stato | Dry-run | Sync |
|---|---|---|---|---|
{{ $m->legacy_code }} |
{{ $m->legacy_denominazione ?? '—' }} | @switch($m->status) @case('dry-run') Dry-run @break @case('synced') Sincronizzato @break @case('error') Errore @break @default In attesa @endswitch | {{ optional($m->last_dry_run_at)->format('d/m/Y H:i') ?? '—' }} | {{ optional($m->last_sync_at)->format('d/m/Y H:i') ?? '—' }} |
| Nessuna esecuzione recente | ||||