Codici AdHoc Mancanti — Guida Operativa

Cosa fare ora · Cosa chiedere al CQ · Come evitarlo in futuro

1 · Fix immediato — codice mancante in elaborazione

Quando l'elaborazione mostra Cod.AdHoc vuoto o NON TROVATO

  1. Apri Inventario 2026\materiali.accdb con Access
  2. Apri tabella TabellaMateriali
  3. Aggiungi una riga con i 4 valori (vedi tabella sotto)
  4. Salva e chiudi Access
  5. Rielabora — nessuna ricompilazione necessaria
CampoCome trovare il valoreEsempio
Misura Colonna Misura nella griglia risultati 3,10
Specifica Colonna Specifica nella griglia — copia ESATTA (non interpretare) SM oppure 20,00×0,40 DC01
Fornitore Colonna Fornitore nella griglia — copia ESATTA E. PONZIANI S.P.A.
Codice_Adoc Il codice AdHoc corretto (chiedi ad AdHoc o cerca su anagrafica) FILO SM 3,10
⚠ Regola critica — Specifica e Fornitore:
Copia i valori dalla griglia dell'applicazione, non da altri documenti. Per i nastri la Specifica include le dimensioni: 20,00×0,40 DC01 non DC01. Anche il carattere × (moltiplicazione) vs X (lettera) fa differenza.

2 · Codici da sistemare ora

ProdottoMisuraSpecificaFornitoreCodice_Adoc da inserireStato
035971813,10SM E. PONZIANI S.P.A.FILO SM 3,10 Da inserire
04296420X0.4020,00×0,40 DC01 STEEL STRIPNASTRO 0,40x20,00 Verificare ×
2014.1501,80SM ZINCATO E. PONZIANI S.P.A.FILO SM ZINC 1,80 Da inserire
Aggiungi anche gli altri nastri DC01 quando si presentano (31×1, 26×0,90, 10×1, ecc.) — stessa logica: Specifica = dimensioni + grado.

3 · Cosa chiedere al CQ per ogni nuova accettazione

✗ Cosa fa di sbagliato ora

  • Scrive solo la dimensione: 1,800 SM
  • Dimentica ZINCATO, LUCIDO, INOX…
  • Non compila il codice AdHoc
  • Usa abbreviazioni non standard

✓ Come deve registrare

  • Materiale completo: 1,800 SM ZINCATO
  • Per nastri: 20,00×0,40 DC01
  • Compilare sempre il campo Codice AdHoc
  • Usare i nomi standard AdHoc (vedi lista)

Esempi corretti da dare al CQ come riferimento

Tipo materialeCampo Materiale (testo)Codice AdHoc
Filo SM1,800 SMFILO SM 1,80
Filo SM zincato1,800 SM ZINCATOFILO SM ZINC 1,80
Filo SH3,100 SHFILO SH 3,10
Nastro DC0120,00×0,40 DC01NASTRO 0,40x20,00
Filo INOX1,200 AISI 302FILO INOX 1,20 AISI302
Regola per i NASTRI: il campo Materiale deve contenere SEMPRE larghezza × spessore grado nell'ordine: 20,00×0,40 DC01 — NON solo DC01.

4 · Workflow ottimale (consigliato) — da adottare subito

⭐ Strategia migliore — risolve al source, zero patch a posteriori

Principio: quando l'ufficio crea il numero accettazione, associa subito il codice AdHoc. La prima volta che arriva un materiale nuovo → 30 secondi su materiali.accdb. Poi mai più.
#QuandoChiAzioneDove
1 Arrivo DDT Ufficio / CQ Crea accettazione → compila subito Codice_Materia_Prima_Adoc dbAccettazione.accdb → tabellaAccettazione
2 Solo prima volta per quel materiale Amministrazione Aggiunge riga in TabellaMateriali: Misura + Specifica + Fornitore → Codice AdHoc materiali.accdb → TabellaMateriali
3 Elaborazione Automatico Lookup trova codice al primo tentativo via numero accettazione — nessun intervento App
Perché è il migliore:
  • Lookup via accettazione (step 1) è il più preciso — non dipende da come CQ scrive il materiale
  • materiali.accdb copre accettazioni future dello stesso materiale anche se CQ dimentica il codice
  • Doppia accettazione "28454 - 28340" → basta che una delle due abbia il codice
  • CodiciMaterialiDaExcel.accdb diventa ridondante — non serve più aggiornarlo

Confronto ruoli file dopo adozione workflow

FileRuoloDa aggiornare?
tabellaAccettazione Fonte di verità principale — codice per ogni accettazione Sì — sempre, al DDT
materiali.accdb Catalogo materiali — fallback per accettazioni senza codice Solo prima volta per materiale nuovo
CodiciMaterialiDaExcel.accdb Lookup import Excel (ora superfluo) Non più necessario

5 · Come funziona il lookup (schema)

Per ogni riga di produzione:

1. Cerca accettazione in dbAccettazione.accdb
   ↳ trovato → usa Codice_Materia_Prima_Adoc ✓
   ↳ non trovato ↓

2. Cerca misura|specifica in dbAccettazione (indice secondario)
   ↳ trovato → usa codice ✓
   ↳ non trovato ↓

3. Cerca misura|specifica|fornitore in materiali.accdb (match esatto)
   ↳ trovato → usa codice ✓
   ↳ non trovato ↓

4. Cerca misura|specifica in materiali.accdb (senza fornitore)
   ↳ trovato → usa codice ✓
   ↳ non trovato ↓

5. Cerca specifica prodotto in TabellaProdotti → poi ripete 3-4
   ↳ trovato → usa codice ✓
   ↳ non trovato → NON TROVATO / vuoto

Fix più rapido: inserire in materiali.accdb (step 3) risolve subito senza toccare dbAccettazione. Inserire in dbAccettazione (step 1) è più preciso ma richiede di conoscere il numero accettazione.

6 · Domande da fare al CQ per accettazioni già registrate male

Per ogni riga con Cod.AdHoc vuoto, recupera il numero accettazione dalla griglia e chiedi al CQ:

#DomandaDove usare la risposta
1 «Accettazione NNNNN — che materiale era? Specifica completa con trattamento (ZINCATO, LUCIDO…)?» Campo Materiale in tabellaAccettazione
2 «Qual è il codice AdHoc di quel materiale?» Campo Codice_Materia_Prima_Adoc in tabellaAccettazione + Codice_Adoc in materiali.accdb
3 «Era un'unica bobina/rotolo o sono stati usati due lotti insieme?» (doppia accettazione) Se doppia: entrambi i numeri in tabellaAccettazione devono avere il codice