Cerca o naviga nella guida in linea

Esempio di creazione di un tracciato di Import (versioni precedenti)

Scheda Import

Creazione di Tracciati di Import

Supponiamo di dover scaricare il magazzino importando un file creato da un registratore di cassa costituito dai seguenti campi:

Nome campo Car. Da A
Codice articolo 10 1 10

Codice a barre 13 11 23 Quantità 6 24 29

Prezzo totale 10 30 39 Reparto 3 40 42

Per poter importare un file così configurato bisogna creare un tracciato schema chiamato ad esempio: "VENDITE GIORNALIERE DA REGISTRATORE DI CASSA" e indicare, fra gli altri, questi valori significativi:

  • Archivio: Movimenti di magazzino
  • Formato file: ASCII con separatori
  • Tipo import: Aggiorna
  • Sottoscheda File sorgente: inserire disco, directory di appartenenza e nome del file creato dal registratore di cassa.
Ad esempio se il file VENDITE.TXT da trasferire è presente su dischetto nel drive A, indicare: A:\VENDITE.TXT. Se invece lo stesso file fosse presente nella directory C:\CASSA, indicare C:\CASSA\VENDITE.TXT.

A seconda "dell'Archivio" selezionato (nel nostro caso = Movimenti di magazzino) si aprirà una finestra contenente i nomi dei campi da selezionare (con il pulsante Inserisci o facendo doppio clic nel record si possono inserire i parametri proposti oppure modificare questi parametri). Per ciascun campo bisogna indicare il tipo, la lunghezza del campo e il numero di decimali per adeguarlo al formato del file da importare (in questo caso quello CREATO da registratore di cassa). Tracciato record da definire:

Campo Descrizione Tipo Lungh. Decimali
CODART CODICE ARTIC. C 10 0

SPAZIO SPAZIO BIANCO C 13 0 QUANTI QUANTITA' N 6 0

TOTALE VALORE TOTALE N 10 0 SPAZIO SPAZIO BIANCO C 3 0

SPAZIO SPAZIO BIANCO C 2 0


Nota I campi "Codice a Barre" e "Reparto", presenti sul file del registratore di cassa non sono influenti per il travaso dei dati, pertanto si dovrà inserire "SPAZIO" con la relativa lunghezza.


L'ultimo campo del tracciato record deve essere "SPAZIO" di 2 caratteri se il file che si intende importare presenta i record suddivisi dai codici ASCII 10 e 13 (Line Feed e Carriage Return).

Di seguito, nel comando Procedura di Import, richiamando lo stesso codice tracciato definito sopra, verranno richiesti i seguenti campi:

  • "Data registrazione": è la data del movimento.
  • "Codice causale": indicare la causale 201, o altra per scarico di magazzino.
  • "Codice magazzino": indicare il magazzino che deve essere scaricato.
  • "Contropartita": in questo caso non serve (se fosse ad esempio un carico da fornitore indicare il codice del fornitore stesso).
  • "Numero documento": in questo caso non serve (se fosse ad esempio un carico da fornitore indicare il numero di fattura di acquisto).
  • "Data documento": in questo caso non serve (se fosse ad esempio un carico da fornitore indicare la data della fattura di acquisto).
In base ai parametri indicati, la transazione crea un movimento (in questo caso un movimento di magazzino), che in seguito, nel modulo di Magazzino si potrà richiamare attraverso il numero di registrazione.