Posizione nel menu
1.Sistema
2.Utility
3.Import/export di massa
4.Magazzino
5.Import/export listino parametrico
Logica generale
Programma standard di importazione o esportazione listini parametrici partendo da un file di Excel o da un file di testo delimitato.
La funzione potrà lavorare su un singolo listino alla volta.
Importazione
In fase di importazione sarà possibile acquisire nuove righe, modificare il prezzo di righe esistenti, o di effettuarne la cancellazione logica.
La funzione identifica una riga come esistente solo quando è indicato il numero progressivo di riga, altrimenti sarà considerato un nuovo inserimento; in questo caso però le nuove righe devono sottostare ad alcune condizioni:
•A parità di criteri, il periodo di validità non si deve intersecare con altre righe già esistenti
•A parità di criteri, le quantità previste non si devono intersecare con altre righe già esistenti
Prima dell'importazione di ciascuna riga, per ciascun criterio "aggiornato" il programma effettuerà dei controlli di coerenza tra le righe esistenti
E' necessario che il tracciato contenga i dati minimi definiti come obbligatori nella tabella sottostante.
Esportazione
La funzione potrà esportare tutti i listini in funzione del periodo indicato per il listino richiesto. Non sono previsti filtri sui criteri previsti.
Configurazioni possibili
Gruppo |
Parametro |
Note |
|
|
|
Maschera del programma
Operazione:
Potrà valere:
•Importazione
•Esportazione
Listino
Indicare il codice del listino da importare/esportare.
Premendo F8 si otterrà l'elenco dei listini presenti
Periodo di validità listino:
Dato necessario in caso di esportazione: indicare un periodo per il quale esportare le righe del listino richiesto.
Saranno esportate tutte le righe il cui periodo di validità si interseca con questo.
Archivio da importare
In caso di Importazione qui si dovrà scegliere il file di Excel da importare.
Elaborazione di prova
In caso di Importazione se spuntato non verrà effettuato nessun aggiornamento, ma solo i controlli formali sul contenuto.
Elaborazione
Alla conferma il programma effettuerà l'acquisizione dell'archivio da importare.
Elenco delle informazioni
Identificativo |
Descrizione campo |
Formato |
Obbligatorio? |
Note |
LSPD-LISTINO |
Codice listino |
char(10) |
Obbligatorio |
La funzione lavora per singolo listino: questo campo viene richiesto per poter avere un maggiore controllo sui dati importati |
LSPD-CRITERIO-1 |
Criteri di selezione del listino Il contenuto dipende dai criteri previsti sulla testata del listino |
char(30) |
Obbligatorio |
Sono richiesti tutti i criteri previsti dal listino |
LSPD-CRITERIO-2 |
Obbligatorio |
|||
LSPD-CRITERIO-3 |
Obbligatorio |
|||
LSPD-CRITERIO-4 |
Obbligatorio |
|||
LSPD-CRITERIO-5 |
Obbligatorio |
|||
LSPD-RIGA |
Numero di riga listino |
num(8) |
|
In inserimento: •Se non indicato è un inserimento di riga •Se indicato la riga verrà modificata con i dati passati, coerentemente con le altre righe dello stesso criterio |
LSPD-DATA-INI |
Data inizio validità |
data |
Obbligatorio |
|
LSPD-DATA-FIN |
Data fine validità |
data |
Obbligatorio |
|
LSPD-VAL |
Se vale •"C" la riga è cancellata logicamente •" " la riga è valida |
char(1) |
Obbligatorio |
|
LSPD-QTA-MIN |
Quantità minima per la quale applicare la riga |
num(8) |
Obbligatorio |
|
LSPD-QTA-MAX |
Quantità massima per la quale applicare la riga |
num(8) |
Obbligatorio |
|
LSPD-PREZZO |
Prezzo "lordo" da applicare |
num(12,6) |
Obbligatorio |
|
LSPD-DGCVAL-1 |
Sconto o maggiorazione %
|
+/- num(12,6) |
Obbligatorio |
Saranno considerati solo gli elementi previsti dal listino |
LSPD-DGCVAL-2 |
Obbligatorio |
|||
LSPD-DGCVAL-3 |
Obbligatorio |
|||
LSPD-DGCVAL-4 |
Obbligatorio |
|||
LSPD-DGCVAL-5 |
Obbligatorio |
|||
LSPD-DGCVAL-6 |
Obbligatorio |
|||
LSPD-DGCVAL-7 |
Obbligatorio |
|||
LSPD-DGCVAL-8 |
Obbligatorio |
|||
LSPD-DGCVAL-9 |
Obbligatorio |