Data ultimo aggiornamento: 28/12/2018

Clicca per accedere al sito di NTS Informatica
Clicca per accedere all'argomentoClicca per accedere all'argomentoClicca per accedere all'argomentoClicca per accedere all'argomento
Clicca per accedere al sito di NTS Informatica

Introduzione all'import\export

Business fornisce un sistema di esportazione/importazione dei dati mediante il quale è possibile acquisire anagrafiche clienti/fornitori e articoli da altri programmi, importare o esportare documenti di magazzino in qualsiasi formato, inserimenti automatici di listini dei fornitori distribuiti con supporti magnetici, ecc.

Il programma offre un approccio generalizzato alle problematiche di importazione ed esportazione; sono poi le impostazioni dei profili che identificano e caratterizzano ogni tipo di operazione da compiere all'atto della singola esportazione o importazione. Per creare nuovi profili o modificare quelli forniti è necessaria una buona conoscenza della base dati di Business.

Innanzitutto è necessario chiarire alcuni concetti prima di iniziare a parlare delle funzioni vere e proprie del modulo.

Profilo Per profilo si intende una o più operazioni da svolgere consecutivamente; un profilo può essere di Importazione oppure di esportazione, è rappresentato da un codice: dal numero 1 al 1000 sono profili riservati NTS; sopra il codice 1000 sono profili utente che non verranno sovrascritti durante le conversioni e gli aggiornamenti alle versioni future del programma.

Tabella esterna È un file, o una porzione di file, contenente dati omogenei da importare oppure da esportare: può essere un file ASCII con campi a larghezza fissa, una tabella di un file MDB di Microsoft Access, un file di Microsoft Excel, un file DBF, ecc.

Schema tabella esterna È la definizione della Tabella esterna, cioè tutte le informazioni necessarie a identificare il tipo di tabella esterna, la struttura dei record e informazioni aggiuntive specifiche per ogni tipo di tabella. Per le tabelle di Business le caratteristiche della base dati sono comunque già desunte dai file modelli PROVA.MOD, per i database delle aziende, e ARCPROC.MOD per l'archivio procedura comune.

Corrispondenza tabelle È il legame che esiste fra le tabelle di Business e le tabelle esterne; ad esempio, per esportare le anagrafiche articoli da Business nel file Articoli.txt si deve far corrispondere la tabella di Business 'Artico' con la tabella esterna 'Articoli.txt'.

Corrispondenza campi È il legame che esiste, per ogni Corrispondenza tabella, fra un campo di Business e un campo esterno o comunque, se non c'è un legame diretto, un sistema di determinazione di un valore da attribuire ad un campo.

Relazione tabelle È la relazione esistente tra diverse Corrispondenze tabelle allo scopo di risolvere problematiche di dipendenze fra tabelle, come nel caso di documenti di magazzino in cui ogni testata di documento (testmag) è in relazione con le righe (movmag), ognuna delle quali può movimentare le matricole (movmatr).

Relazione campi È la relazione che esiste, per ogni Relazione tabella, tra i singoli campi di ogni Corrispondenza tabella. Per esempio, i campi posti in relazione fra le testate di un documento e le sue righe sono: tipo documento (tm_tipork), anno documento (tm_anno), serie documento (tm_serie) e numero documento (tm_numdoc); per i profili di importazione sono posti in relazione campi delleTabelle esterne, per i profili di esportazione sono posti in relazione campi delle tabelle di Business.

Trascodifiche campi È la possibilità di tradurre il contenuto di un campo prima di esportarlo o importarlo: ad esempio, importando movimenti di magazzino da un altro programma che prevede, al contrario di Business, un codice causale magazzino alfanumerico (ad es. V=vendita, A=aquisto), prima d'importare in Business il movimento occorre convertire il codice V col codice Business 20 (Vendita) e il codice A con il rispettivo 10 (Acquisto).

Valori trascodifiche: è l'elenco dei valori (di Business ed esterni) indicati per ogni Trascodifica campo. Nell'esempio precedente, i valori vanno così indicati:

Valore Business  Valore esterno
      10                A
      20                V

Procedure Sono sequenze di istruzioni, da eseguire mediante lo Script Engine di Visual Basic, che servono per operazioni particolari da compiere in qualsiasi momento durante le operazioni di Import/Export.

Tabella origine È la tabella da cui sono letti i dati da scrivere su quella di destinazione. Corrisponde alla Tabella Business nel caso di esportazione, alla Tabella esterna nel caso di importazione.

Tabella destinazione È la tabella su cui sono aggiunti o aggiornati i dati letti dalla tabella di origine. Corrisponde alla Tabella Business nel caso di importazione, alla Tabella esterna nel caso di esportazione.

 
 
Clicca per accedere al sito di NTS Informatica