Importazione / Esportazione Listini#
A cosa serve#
Consente di importare o esportare in blocco le righe dei listini (vendita o acquisto) tramite un file Excel (.xlsx) o un file di testo delimitato (.csv/.txt).
In importazione e' possibile inserire nuove righe di listino oppure modificare quelle gia' esistenti. E' possibile scegliere se elaborare tutti i record del file oppure solo quelli gia' presenti. I campi non presenti nel file vengono lasciati invariati; per svuotare esplicitamente un campo occorre inserire il valore speciale #@#. E' inoltre possibile cancellare una riga di listino inserendo il valore S nella colonna CANCELLA-RIGA.
In esportazione il programma produce un file Excel con le colonne indicate nel file di modello (o tutte le colonne disponibili), contenente le righe listino che soddisfano i filtri impostati.
Programma: IMPLIS | Percorso menu: Sistema → Utility → Imp/exp di massa → Magazzino → Listini di vendita
Come si accede#
- Menu: Sistema → Utility → Imp/exp di massa → Magazzino → Listini di vendita
Prerequisiti#
- Il file da importare deve essere un file Excel (.xlsx) o testo delimitato (.csv/.txt).
- La prima riga del file deve contenere gli identificativi dei campi (es.
LNW-GRU,LNW-SOT,LNW-COD,LNW-TIP-LIS, ecc.). - In importazione, i campi che compongono la chiave primaria sono tutti obbligatori: LNW-GRU, LNW-SOT, LNW-COD, LNW-TIP-LIS, LNW-RIF, LNW-FASCIA, LNW-DATA.
- In esportazione, occorre disporre di un file di modello oppure scegliere di esportare tutti i dati.
Operativita'#
Campi della maschera#
| Campo | Descrizione |
|---|---|
| Operazione | Scegliere tra Importazione e Esportazione |
| Solo esistenti | In importazione: se attivato, le righe non corrispondenti a voci gia' presenti vengono ignorate |
| Da articolo / A articolo | In esportazione: intervallo di articoli, in base all'ordinamento scelto |
| Ordinamento | In esportazione: ordinare per codice merce avanzato, codice merce interno o descrizione |
| Data validita' listino | In esportazione: esporta le righe valide alla data indicata |
| Tipologia listino | In esportazione: filtrare per Tutti / Normale / Cliente / Fornitore |
| Codice riferimento | In esportazione (se tipologia = Normale, Cliente o Fornitore): numero listino (1-99999), codice cliente oppure codice fornitore |
| Tutti i dati | In esportazione: se spuntato, esporta tutte le colonne previste; altrimenti occorre indicare un file di modello |
| Archivio da importare / Modello | In importazione: file da acquisire. In esportazione (se "Tutti i dati" non e' spuntato): file di modello |
| Elaborazione di prova | Se spuntata, in importazione vengono eseguiti solo i controlli formali senza aggiornare i dati |
Procedura di importazione#
- Selezionare Importazione.
- Scegliere se elaborare tutti i record o solo quelli gia' esistenti.
- Selezionare il file da importare nel campo Archivio da importare.
- Impostare eventuali opzioni (elaborazione di prova).
- Premere Elabora: al termine viene mostrato il riepilogo con inserimenti, modifiche, cancellazioni ed eventuali errori.
Procedura di esportazione#
- Selezionare Esportazione.
- Impostare i filtri desiderati (intervallo articoli, data validita', tipologia listino).
- Indicare se esportare tutti i dati o usare un file di modello.
- Premere Elabora: al termine si apre Excel con il risultato.
Nota: alcune colonne nel file esportato possono contenere il prefisso
'!'prima del valore. Questo serve per forzare Excel a trattare il contenuto come testo. Tale prefisso puo' essere mantenuto anche se il file viene reimportato.
Regole di business#
Chiave primaria di una riga listino#
Ogni riga listino e' identificata univocamente da:
| Identificativo | Campo |
|---|---|
| LNW-GRU | Gruppo articolo |
| LNW-SOT | Sottogruppo articolo |
| LNW-COD | Codice articolo |
| LNW-TIP-LIS | Tipo listino |
| LNW-RIF | Codice riferimento listino (numero listino o codice cliente) |
| LNW-FASCIA | Fascia di quantita' (almeno 1) |
| LNW-DATA | Data di inizio validita' |
Tipi listino#
| Valore | Significato | LNW-RIF |
|---|---|---|
| L (o standard) | Listino normale standard | Numero listino (1-99999) |
| C (o cliente) | Listino specifico per cliente | Codice cliente |
| F (o fornitore) | Listino specifico per fornitore | Codice fornitore |
Cancellazione di una riga#
Per cancellare una riga di listino gia' esistente, inserire S nella colonna CANCELLA-RIGA. La definizione (testata) del listino non viene cancellata anche se tutte le righe vengono rimosse.
Listino a zero#
Un listino con prezzo = 0 e campo LNW-FL-ZERO = "S" e' considerato valido e restituisce prezzo zero nella ricerca prezzi. Un listino con prezzo = 0 e LNW-FL-ZERO diverso da "S" viene ignorato dalla ricerca.
Svuotamento di un campo#
Per azzerare esplicitamente il contenuto di un campo, inserire il valore #@# nella cella corrispondente.
Campi importabili / esportabili#
| Identificativo | Campo | Formato | Obbl. | Richiede validazione | Configurabile |
|---|---|---|---|---|---|
| lnw-gru | Gruppo articolo | Char(2) | Si' | ||
| lnw-sot | Sottogruppo articolo | Char(2) | Si' | ||
| lnw-cod | Codice articolo | Num(5) | Si' | ||
| lnw-tip-lis | Tipo Listino | Char(1) | Si' | Si' | |
| lnw-rif | Codice Riferimento Listino, dipende dal tipo listino | Num(5) | Si' | Si' | |
| lnw-fascia | Fascia di quantita': da 1 a 5, a seconda di come e' stato definito il listino; nel caso il listino sia stato definito senza fasce, il campo sara' comunque almeno pari ad 1 | Num(2) | Si' | Si' | |
| lnw-data | Data di inizio validita' del listino, nel formato "gg/mm/aaaa". In fase di importazione la data verra' controllata nella sua validita' come data esistente. | Char(10) gg/mm/aaaa | Si' | Si' | |
| lnw-pre | Prezzo = valore del listino espresso nella divisa definita per il listino. Oggetto non eliminabile. | Num(12,6) | |||
| lnw-fl-zero | Indica se il listino vale zero o no: S=Si', N/" "=No. Un listino con prezzo = 0 ma lnw-fl-zero diverso da "S" viene ignorato dalla ricerca prezzi; un listino con prezzo = 0 ed lnw-fl-zero = "S" restituisce in ricerca un prezzo a 0. Oggetto non eliminabile. | Char(1) | Si' (S/N/ ) | ||
| cancella-riga | Indica se la riga deve essere cancellata in fase di importazione, nel caso sia presente: S=Si', N=No. Oggetto non eliminabile. | Char(1) | Si' (S/N) | ||
| Lnw-cma | Codice merce avanzato. Oggetto non eliminabile. | Char(30) | |||
| Mer-descr | Descrizione merce collegata al listino. Dato non modificabile. | Char(40) | |||
| Mer-fl-provv | La merce collegata al listino e' soggetta a provvigione? S=Si', N=No | Char(1) | Si' | ||
| Mer-fl-sconti | La merce collegata al listino prevede l'applicazione di sconti? S=Si', N=No | Char(1) | Si' | ||
| Mer-tipo-stat | Come viene considerato in statistica l'articolo collegato al listino: "T": quantita' e valore; "V": solo valore; "Q": solo quantita' | Char(1) | Si' | ||
| mcl-des | Descrizione merce cliente relativa al cliente di riferimento del listino. Dato esportato/importato solo per un cliente con esigenze particolari. | Char(40) | |||
| mcl-cmc | Codice merce cliente relativo al cliente di riferimento richiesto. Dato solo esportato. | Char(25) | |||
| mfr-cmf | Codice merce fornitore. Importato/esportato solo per le righe con LNW-TIP-LIS = "F" (listino specifico per fornitore) e LNW-RIF valorizzato. In importazione, valore vuoto svuota un eventuale codice presente; valore valorizzato crea/aggiorna il record COGMERFO. | Char(22) | |||
| LNW-LIS-DES | Descrizione del listino. Dato solo esportato. | x(40) |
Messaggi di errore#
| Messaggio | Causa | Cosa fare |
|---|---|---|
| Codice articolo mancante | Uno o piu' elementi della chiave primaria sono assenti | Verificare che tutti i campi obbligatori siano presenti nel file |
| Articolo non trovato | L'articolo indicato non esiste in archivio | Verificare il codice nel file |
| Tipo listino non valido | Il valore in LNW-TIP-LIS non e' riconosciuto | Usare i valori ammessi (L per listino normale, C per listino cliente) |
| Codice riferimento listino non trovato | Il numero listino o il codice cliente non esiste in archivio | Verificare che il listino o il cliente sia presente nel sistema |
| Data non valida | Il valore in LNW-DATA non e' una data valida | Verificare il formato gg/mm/aaaa |
| Fascia non valida | Il valore in LNW-FASCIA e' fuori dall'intervallo ammesso | Verificare quante fasce sono definite per quel listino |
Vedi anche#
- Importazione merci — import/export anagrafica articoli (include anche l'aggiornamento diretto dei listini tramite colonne LISV-cxxxxx)
- Importazione merci clienti — import/export codici e descrizioni merce per cliente