Imp/Exp Listini di Vendita
Programma standard di importazione o esportazione anagrafiche clienti/fornitori partendo da un file di Excel o da un file di testo delimitato.
La logica principale del programma è la seguente:
•IMPORTAZIONE:
•La funzione permette di inserire nuove anagrafiche o di variare anagrafiche esistenti.
•E’ possibile elaborare:
oTutti i record trovati nel file: in tal caso verranno inseriti tutti gli articoli nuovi, e aggiornati quelli esistenti. In questa modalità è necessario avere nel file le colonne che compongono la chiave primaria del record:
▪il codice merce interno: LNW-GRU, LNW-SOT, LNW-COD
▪il tipo listino: LNW-TIP-LIS
▪la fascia di quantità: LNW-FASCIA
▪la data di inizio validità del listino: LNW-DATA
oSolo i record già esistenti. In tal caso gli articoli non esistenti verranno ignorati. L’esistenza dell’articolo verrà cercata attraverso la chiave primaria (vedi sopra).
•Per ciascun singolo campo importato saranno possibile le seguenti operazioni:
oContenuto normale: campo inserito/modificato
oContenuto “vuoto”: campo lasciato invariato.
oContenuto = “#@#”: campo svuotato
•Per ciascuna singola riga importata sarà anche possibile richiedere la cancellazione della riga stessa mediante il campo “CANCELLA-RIGA” valorizzato a “S”: in questo caso se la riga esiste, non verrà importata ma cancellata dal database. Si tenga presente che eliminando anche tutti i record di un certo riferimento listino NON verrà però cancellata la definizione (testata) del listino stesso
•ESPORTAZIONE:
oPosso esportare l’anagrafica listini di vendita filtrata per:
▪Da Merce… a Merce… (ordinata per codice o per descrizione), lasciando vuoti i campi si seleziona del primo all’ultimo articolo
▪Data validità listino: li programma automaticamente selezionerà i record dei listini validi alla data indicata
▪Tipologia Listino: Tutti/Normale/Cliente, indicando una tipologia Normale od una tipologia Cliente, si potrà indicare come filtro anche il codice riferimento del listino che rappresenterà,
- il numero listino (1-99999) (nel caso di tipologia Normale)
- il codice cliente (nel caso di tipologia Cliente)
oIn caso di esportazione viene comunque richiesto se esportare “Tutti i Dati” ovvero tutti i campi disponibili oppure viene richiesto in opzione un file di Excel che dovrà contenere le colonne da esportare. Il nome delle colonne deve corrispondere all’identificativo dei campi sotto riportato.
oL’esportazione terminerà mostrando su Excel l’elenco delle anagrafiche selezionate, con le colonne richieste nel file di Excel di origine.
NB: in modalità di esportazione talune colonne potrebbero contenere l’informazione preceduta da “ ‘!’ “. Questo viene fatto per permettere ad Excel di riconoscere una dato come testo (altrimenti Excel rimuove i caratteri “0” iniziali).
E’ possibile mantenere tale prefisso anche se si reimporta il file dopo averlo modificato.
Campi importabili/esportabili
La seguente tabella riporta i campi attualmente utilizzabili, con le seguenti informazioni:
•Identificativo: il “codice” che dovrà essere apposto sulla prima linea del file, e che servirà alla funzione per riconoscere il campo stesso.
•Campo: descrizione del campo
•M/S: campo valido per merci, servizi, entrambi
•Formato: formato interno alla base dati
•Obbl.: Il dato è obbligatorio?
•Richiede validazione: se “Si” significa che il contenuto del campo verrà validato perché controllato su una apposita tabella. Ad esempio, il codice pagamento.
•Configurabile: Se “S” , quando il campo è vuoto verrà prelevato da un parametro di configurazione presente nel sistema
Identificativo |
Campo |
Formato |
Obbl. |
Richiede validazione |
Configu- rabile |
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: •“C”: Listino Cliente •“L”: Listino Normale |
Char(1) |
Si |
Si |
|
lnw-rif |
Codice Riferimento Listino, dipende dal tipo listino: •Se lnw-tip-lis=“L”, è il numero di un listino definito (1-99999) •Se lnw-tip-lis=“C”, è il un codice cliente |
Num(05) |
Sì |
Si |
|
lnw-fascia |
Fascia di quantità: da 1 a 5, a seconda di come è stato definito il listino, nel caso il listino sia stato definito senza fasce, comunque il campo sarà almeno pari ad 1 |
Num(02) |
Sì |
Si |
|
lnw-data |
Data di inizio validità del listino, la data verrà importata/esportata nel formato “gg/mm/aaaa” dove: •gg= numero giorno su 2 cifre •mm= numero mese su 2 cifre •aaaa numero anno su 4 cifre In fase di importazione la data verrà controllata nella suà validità come data esistente |
Char(10) gg/mm/aaaa |
Sì |
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=Sì N/” “=No Un listino con prezzo = 0 ma lnw-fl-zero diverso da “S” viene ignorato dalla ricerca prezzi mentre un listino con prezzo = 0 ed lnw-fl-zero = “S” restituisce in ricerca un prezzo a 0. Oggetto non eliminabile |
Char(01) |
|
Si (S/N/ ) |
|
cancella-riga |
Indica se la riga deve essere cancellata in fase di importazione, nel caso sia presente S=Sì N=No Oggetto non eliminabile |
Char(01) |
|
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 è 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”: quantità e valore “V”: solo valore “Q”: solo quantità |
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) |
|
|
|
LNW-LIS-DES |
Descrizione del listino: se LNW-TIP-LIS: •"L" descrizione dell'intestazione listino •"C": descrizione del cliente a cui e' associato Dato solo esportato |
x(40) |
|
|
|