@php $fornitoriFieldGroups = $fornitoriFieldGroups ?? \App\Support\FornitoriImportTargets::groups(); $fornitoriMapping = $fornitoriMapping ?? []; $fornitoriManualValues = $fornitoriManualValues ?? []; $fornitoriTargetAdminId = $fornitoriTargetAdminId ?? ($selectedAmministratoreId ?? ($amministratore->id ?? null)); $fornitoriReferenceData = $fornitoriReferenceData ?? [ 'regimi_fiscali' => collect(), 'tipologie_cassa' => collect(), 'aliquote_iva' => collect(), ]; $amministratoriDisponibili = $amministratoriDisponibili ?? collect(); if (!($amministratoriDisponibili instanceof \Illuminate\Support\Collection)) { $amministratoriDisponibili = collect($amministratoriDisponibili); } @endphp

Fornitori

@forelse(($fornitori ?? []) as $f) @empty @endforelse
Ragione Sociale CF / P.IVA Città Contatti Creato
{{ $f->ragione_sociale }} @if($f->partita_iva) P.IVA: {{ $f->partita_iva }} @elseif($f->codice_fiscale) CF: {{ $f->codice_fiscale }} @else @endif {{ $f->citta ?? '—' }} @if($f->provincia) ({{ $f->provincia }}) @endif @if($f->telefono || $f->email) @if($f->telefono)
{{ $f->telefono }}
@endif @if($f->email)
{{ $f->email }}
@endif @else N/D @endif
{{ optional($f->created_at)->format('d/m/Y H:i') }}
Nessun fornitore
@if(isset($fornitori) && method_exists($fornitori, 'hasPages') && $fornitori->hasPages()) @endif
@include('admin.gescon-import.partials.staging-panel', [ 'context' => 'fornitori', 'title' => 'Staging MDB Fornitori → DB (gescon_import)' ])
Valori di default e lookup fiscali Salvati insieme al mapping
Mapping Fornitori (SX: Legacy/Staging → DX: NetGescon) 1) Seleziona tabella di staging 2) Mappa colonne 3) Salva mapping 4) Importa con progress
Colonne rilevate: 0
@if($amministratoriDisponibili->count()) @else
Import associato a {{ $amministratore->denominazione_studio ?? $amministratore->nome ?? 'amministratore corrente' }}
@endif
Sorgenti (SX) — Colonne Staging
  • Nessuna colonna caricata
Destinazione (DX) — Campi NetGescon
@foreach($fornitoriFieldGroups as $group)
{{ $group['label'] }}
@foreach($group['fields'] as $field)
@endforeach
@endforeach
Avanzamento
0%
Processati: 0 / 0
Stato: idle
Ultimo chunk importato: 0
Aggiornato: