X
Knowledgebase

Import Articoli

Tools importazione Articoli da CSV

La procedura “Importazione Articoli” si trova all’interno del modulo MigrationKIT e permette di importare massivamente gli articoli.

La procedura ha una schermata relativamente semplice:

Da qui in poi spiegheremo i vari aspetti solo in base al tipo di importazione.


IMPORTAZIONE TRAMITE FILE
Il sistema per l’importazione degli articoli tramite file richiede un formato csv con i campi delimitati dal carattere “;”. Proprio per il tipo di delimitatore utilizzato è importante fare particolare attenzione affinché nei campi descrittivi non sia presente il carattere “;”, altrimenti il sistema genera un errore di importazione scartando la riga e quindi l’articolo non potrà essere importato.
Non ci sono vincoli sulla nomenclatura da utilizzare né sulla posizione del file. I campi non obbligatori e che non si intendono utilizzare dovranno essere lasciati vuoti.

Nel batch document quindi andremo a selezionare l’import da CSV e indicheremo il file nel campo Percorso. Ho evidenziato in giallo due flag: “Aggiorna se Esistenti” e “Ignora Valori Nulli”; il primo, se attivo, permette di importare (e quindi in un certo senso aggiornare)gli articoli già esistenti, mentre il secondo è utile quando vogliamo impostare solo alcune informazioni, quindi l’articolo esiste, ma non vogliamo sovrascrivere dati esistenti con eventuali valori lasciati vuoti nel file. A quel punto possiamo lanciare l’esecuzione della procedura.

Al termine dell’operazione il sistema mostrerà tutti i messaggi relativi la procedura. Riportiamo di seguito i messaggi della procedura con il file di esempio “EsempioArticoli – Ampiato.csv”.

Volutamente abbiamo lasciato alcune righe non adatte in modo da poter vedere anche i messaggi di errore che il sistema potrebbe mostrare.


Tipo Campi
Per brevità useremo la seguente nomenclatura per indicare la tipologia dei campi.

Simbolo Descrizione
A(n) Alfanumerico (NVARCHAR). Può avere lunghezze diverse. La lunghezza massima verrà indicata fra parentesi.
B Boolean (0/1)
S Small Integer (0/255)
I Integer
D Decimal. Usare la virgola “,” come separatore per i decimali.
T DateTime


Campi
Il file può contenere delle informazioni “base” o può essere nella forma estesa. Elenco dei campi per il tracciato di aggiornamento dati.

Nr. Nome Campo Tipo Descrizione
01 Prefisso Codice A(5) Prefisso da compilare solo quando indicato. Di norma va lasciato vuoto.
02 Codice articolo A(21) Codice dell’articolo da inserire. Se vuoto il sistema genererà il codice.
03 Descrizione A(128) Descrizione o nome dell’articolo.
04 UM base A(8) Unità di misura base dell’articolo, in mancanza del dato verrà impostata quella selezionata nella schermata di importazione. In assenza anche di questo parametro verrà settata a pezzi (NR). Se viene indicata una UM che non ha una corrispondenza in Mago l’articolo non potrà essere inserito.
05 Prezzo base D Prezzo da assegnare all’articolo.
06 Costo standard D  
07 Fornitore preferenziale A (12) Codice del fornitore preferenziale. Se il fornitore non è presente nella relativa anagrafica in Mago verrà creato.
08 Codice fornitore A (35) Codice dell’articolo presso il fornitore indicato. Se manca il campo nr. 07 questa informazione non può essere inserita.
09 Nome fornitore A (128) Ragione sociale del fornitore.
10 Prezzo fornitore D Prezzo usato dal fornitore.
11 Sconto fornitore A(16) Sconto usato dal fornitore.
12 UM Carico A(8)  
13 Q.ta carico D  
14 Codice Cat merc A (8) Codice della categoria Merceologica. Se lasciato vuoto, il sistema lo salva come articolo con errori.
15 Contropartita acquisto A (16) Se vuota, prende da cat merc.
16 Contropartita vendita A (16) Se vuota, prende da cat merc.
17 Codice iva A (4) Codice IVA, può essere indicato sia il codice Mago che un codice esterno (NB: purché tra i codici IVA di Mago sia stato fatto l’aggancio). Se il codice Iva non viene riconosciuto da Mago l’articolo non può essere inserito.
18 Codice Tipo articolo A (8) Codice del tipo articolo.
19 Codice Cat Omog A (8) Codice della categoria merceologica.
20 Principio Attivo A Da lasciare vuoto se non diversamente indicato.
21 Codice Reparto A (8) Codice del reparto.
22 Descrizione Reparto A (32) Descrizione o nome del reparto. Se il codice reparto indicato non esiste in Mago e c’è la descrizione, il sistema creerà direttamente il reparto.
23 Descr Cat Merceologica A (32) Descrizione o nome della categoria merceologica. Se il codice della Categoria Merceologica indicato non esiste in Mago e c’è la descrizione, il sistema la creerà.
24 Descr Tipo Articolo A (32) Descrizione o nome del tipo articolo. Se il codice del Tipo Articolo indicato non esiste in Mago e c’è la descrizione, il sistema lo creerà direttamente.
25 Descr Cat Omogenea A (32) Descrizione o nome della categoria omogenea. Se il codice della Categoria Omogenea indicato non esiste in Mago e c’è la descrizione, il sistema la creerà.
26 Locazione A (32) Locazione o ubicazione del prodotto.
27 Nr colli S Numero Colli.
28 Scorta Minima D  
29 Scorta Massima D  
30 Tara D  
31 Peso Lordo D  
32 Volume D  
33 UM Acquisti A (8)  
34 UM Vendite A (8)  
35 UM Colli Scarico A (8)  
36 UM Colli Carico A (32)  
37 Descrizione estesa A (64) Testo descrittivo esteso. Si trova tra gli altri dati, nella sezione dedicata alle note.
38 Disabilitato B  
39 Attivo Dal T  
40 Attivo Al T  
41 Tipologia A (10) Merce o servizio. Se lasciato vuoto, l’articolo verrà importato come merce.
42 Natura I 22413314: Acquisto / 22413313: Prodotto finito / 22413312: Semilavorato
43 Non movimentabile B  
44 Aspetto A (16)  
45 Commessa A (10) Codice Commessa
46 Categoria Prodotto A (8) Codice Categoria Prodotto. La categoria indicata deve esiste in Mago. Altrimenti lasciare campo vuoto.
47 Sottocategoria Prodotto A (8) Codice Sottocategoria Prodotto. La sottocategoria indicata deve esiste in Mago. Altrimenti lasciare campo vuoto.
48 Data Costo Standard T  
Marco Gasparrelli

Marco Gasparrelli è l‘autore di questo articolo

Siamo lieti di esserti stati d‘aiuto. Grazie per il feedback.

Siamo spiacenti se questo articolo non ti è stato d‘aiuto. Il tuo feedback ci permetterà di migliorarlo ulteriormente.

Quanto è stato utile questo articolo?

Molto   Poco
Aggiornato il mer, 12 ott 2022
 

Approfondisci di più su Knowledge Base

Richiedici maggiori informazioni.

 CONTATTACI

Oppure contatta telefonicamente la nostra area commerciale

 0881.666679