Download - Import Dati Release 4 - WizArd s.r.l. · Causali Documenti, Magazzini, Anagrafica Listini, Listini, Contratti, Categorie Provvigioni, Sconti/Maggiorazioni, Movimenti di Magazzino,

Transcript
Page 1: Import Dati Release 4 - WizArd s.r.l. · Causali Documenti, Magazzini, Anagrafica Listini, Listini, Contratti, Categorie Provvigioni, Sconti/Maggiorazioni, Movimenti di Magazzino,

Piattaforma Applicativa Gestionale

Import Dati

Release 4.0

Page 2: Import Dati Release 4 - WizArd s.r.l. · Causali Documenti, Magazzini, Anagrafica Listini, Listini, Contratti, Categorie Provvigioni, Sconti/Maggiorazioni, Movimenti di Magazzino,

COPYRIGHT 2000 - 2005 by ZUCCHETTI S.p.A. Tutti i diritti sono riservati.Questa pubblicazione contiene informazioni protette da copyright. Nessuna parte di questa pubblicazione può essere riprodotta, trascritta o copiata senza il permesso dell�autore. TRADEMARKS Tutti i marchi di fabbrica sono di proprietà dei rispettivi detentori e vengono riconosciuti in questa pubblicazione. ZUCCHETTI S.p.A. Sede Operativa di Aulla E-mail: [email protected] Sito Web: http://www.zucchetti.it

Page 3: Import Dati Release 4 - WizArd s.r.l. · Causali Documenti, Magazzini, Anagrafica Listini, Listini, Contratti, Categorie Provvigioni, Sconti/Maggiorazioni, Movimenti di Magazzino,

A D H O C R E V O L U T I O N – I M P O R T D A T I

Indice

1 Introduzione .................................................................................1�1

! Logica Funzionale ............................................................................................ 1�3 ! Convenzioni sul Formato Dati ASCII......................................................... 1�4 ! Convenzioni Adottate nella Procedura di Import Dati............................ 1�5

2 Configurazioni..............................................................................2�1

! Tracciati di Importazione................................................................................ 2�3 ! Sorgente Dati ODBC.................................................................................... 2�10 ! Archivi di Destinazione................................................................................. 2�13 ! Valori Predefiniti............................................................................................. 2�14 ! Trascodifiche ................................................................................................... 2�16 ! Utilizzo di Campi EX.................................................................................... 2�18

3 Importazione Archivi ...................................................................3�1

! Import Archivi .................................................................................................. 3�3 ! Resoconti............................................................................................................ 3�6 ! Stampa Resoconti............................................................................................. 3�7

4 Operazioni di Servizio..................................................................4�1

! Caricamento Dizionario Dati ........................................................................ 4�3 ! Import/Export Tabelle Import Dati ........................................................... 4�4 ! Duplicazione Tracciati..................................................................................... 4�6 ! Cancellazione Tracciati.................................................................................... 4�7

5 Stampe Archivi .............................................................................5�1

! Stampa Tracciati di Importazione................................................................. 5�3 ! Stampa Sorgente Dati ODBC....................................................................... 5�5 ! Stampa Archivi di Destinazione.................................................................... 5�7 ! Stampa Valori Predefiniti ................................................................................ 5�9 ! Stampa Trascodifiche..................................................................................... 5�11

I N D I C E I I I

Page 4: Import Dati Release 4 - WizArd s.r.l. · Causali Documenti, Magazzini, Anagrafica Listini, Listini, Contratti, Categorie Provvigioni, Sconti/Maggiorazioni, Movimenti di Magazzino,

I M P O R T D A T I - A D H O C R E V O L U T I O N

I V I N D I C E

Page 5: Import Dati Release 4 - WizArd s.r.l. · Causali Documenti, Magazzini, Anagrafica Listini, Listini, Contratti, Categorie Provvigioni, Sconti/Maggiorazioni, Movimenti di Magazzino,

A D H O C R E V O L U T I O N – I M P O R T D A T I

1 Introduzione

! Logica Funzionale

! Convenzioni sul Formato Dati ASCII

! Convenzioni adottate nella procedura di Import Dati

1 — 1

Page 6: Import Dati Release 4 - WizArd s.r.l. · Causali Documenti, Magazzini, Anagrafica Listini, Listini, Contratti, Categorie Provvigioni, Sconti/Maggiorazioni, Movimenti di Magazzino,

I M P O R T D A T I - A D H O C R E V O L U T I O N

Introduzione Il modulo Import Dati di Ad Hoc Revolution costituisce un utilissimo strumento per l�importazione di dati provenienti dall�esterno, allo scopo sia di permettere un�integrazione costante con altre procedure gestionali (importazione ripetuta), sia di effettuare una migrazione degli archivi dovuta ad una sostituzione del sistema gestionale (importazione una-tantum). Il modulo permette di importare sia gli archivi che i movimenti Contabili, di Magazzino e dei Documenti. In particolare gli archivi coinvolti sono: # Contabili: Automatismi Contabili, Causali Contabili, Modelli Contabili, Piano dei Conti,

Destinazioni Diverse, Clienti e Fornitori, Zone, Nazioni, Lingue, Valute, Codici IVA., Agenti, Banche, Pagamenti,Centri di Costo, Primanota e Partite/ Scadenze, Anagrafica Cespiti, Categorie Cespiti e Saldi Cespiti.

# Magazzino e Documenti: Articoli e Servizi di Magazzino, Unità di Misura, Causali di Magazzino, Causali Documenti, Magazzini, Anagrafica Listini, Listini, Contratti, Categorie Provvigioni, Sconti/Maggiorazioni, Movimenti di Magazzino, Documenti e Ordini/ Impegni, Lotti.

Nella figura seguente è riportato il menu della procedura, ogni opzione sarà descritta nel relativo paragrafo.

Fig. 1-1 - Menu del modulo Import Dati

1 — 2 I N T R O D U Z I O N E

Page 7: Import Dati Release 4 - WizArd s.r.l. · Causali Documenti, Magazzini, Anagrafica Listini, Listini, Contratti, Categorie Provvigioni, Sconti/Maggiorazioni, Movimenti di Magazzino,

A D H O C R E V O L U T I O N – I M P O R T D A T I

! Logica Funzionale

Il funzionamento della procedura di Import Dati, può essere così schematizzato:

1. Lettura dei files da importare da sorgente ASCII o ODBC, specificati nei tracciati di importazione;

2. Segnalazione dell'eventuale mancanza di files da importare;

3. Interpretazione dei records dei files da importare, in base a quanto definito nei tracciati;

4. Conversione dei valori contenuti nel file da importare in base alle trascodifiche impostate;

5. Nel caso di import degli archivi Clienti e Fornitori, se la trascodifica per codice cliente e/o

fornitore è trovata viene impostata automaticamente, altrimenti l'import viene effettuato sulla base del Codice fiscale e/o Partita Iva;

6. Completamento campi non specificati con i Valori Predefiniti;

7. Assegnazione del valore di default previsto dalla procedura ai campi vuoti senza valori

predefiniti;

8. Controllo esistenza dei campi obbligatori;

9. Scrittura del resoconto se richiesto. Se ci sono Errori di importazione, la procedura rimanda al resoconto e dà la possibilità di non effettuare l�aggiornamento del Data Base con i dati importati, altrimenti chiede di cancellare i files di origine.

I N T R O D U Z I O N E 1 — 3

Page 8: Import Dati Release 4 - WizArd s.r.l. · Causali Documenti, Magazzini, Anagrafica Listini, Listini, Contratti, Categorie Provvigioni, Sconti/Maggiorazioni, Movimenti di Magazzino,

I M P O R T D A T I - A D H O C R E V O L U T I O N

! Convenzioni sul Formato Dati ASCII

La routine di importazione permette di trasferire all�interno della procedura Ad Hoc Revolution, dati memorizzati in formato ASCII. La corrispondenza fra i dati da importare e gli archivi della procedura è specificata nell'archivio dei Tracciati Records. In tale gestione è possibile definire, oltre ai tracciati di default forniti con la procedura, altri tracciati �tipo� definiti dall�utente; è quindi possibile inserire tipologie diverse di importazione. Nella compilazione dei files ASCII è necessario attenersi alle seguenti convenzioni:

Norme Generali 1. Il file deve essere in formato ASCII; 2. In campi devono essere scritti a lunghezza fissa (formato SDF); 3. Al termine di ogni record è necessario inserire la copia di caratteri CR (Carriage Return,

codice ASCII 13) e LF (Line Feed, codice ASCII 10); 4. I dati vengono importati troncando i caratteri in eccesso.

Campi numerici (N) 1. Allineamento a destra; 2. Senza riempimento con zeri non significativi; 3. Se il valore è zero il campo può anche essere completamente vuoto; 4. Come separatore delle cifre decimali utilizzare la virgola (la procedura comunque gestisce

correttamente anche il punto); 5. Non devono essere inseriti separatori per le migliaia; 6. Per i valori negativi inserire il segno �-� davanti alla prima cifra.

Esempio: -123.45 = � -123.45�.

Campi alfanumerici (C) 1. Allineamento a sinistra; 2. Riempimento con spazi a destra.

Esempio: Rossi Mario = �Rossi Mario �.

Campi data (D) 1. Esprimere l�anno in quattro cifre seguito da mese e giorno (formato AAAAMMGG); 2. E� necessario il riempimento con zeri per le cifre non significative.

Esempio: 03-12-98 = �19981203�

1 — 4 I N T R O D U Z I O N E

Page 9: Import Dati Release 4 - WizArd s.r.l. · Causali Documenti, Magazzini, Anagrafica Listini, Listini, Contratti, Categorie Provvigioni, Sconti/Maggiorazioni, Movimenti di Magazzino,

A D H O C R E V O L U T I O N – I M P O R T D A T I

! Convenzioni Adottate nella Procedura di Import Dati

Nello sviluppo del modulo Import Dati sono state adottate le seguenti convenzioni per il trattamento dei Tracciati Record Multipli, degli archivi complessi strutturati con dati di testata e di corpo (Master/Detail) e dell�importazione di dati numerici in campi di tipo carattere.

Gestione Tracciati Record Multipli Contengono dati di più archivi con tracciati differenti. La procedura utilizza il codice dell�archivio per filtrare i dati da importare. Per convenzione il codice viene confrontato con i primi due caratteri.

Gestione Master/Detail Per convenzione, vengono utilizzati i primi dieci caratteri del tracciato del file come chiave di associazione delle testate con i records del corpo.

Importazione Dati Numerici in Campi Carattere Nel caso di importazione di campi numerici in campi carattere, la procedura converte il numero zero nel campo carattere vuoto. Se si vuole considerare il valore zero come un valore accettabile, è necessario utilizzare una trascodifica.

I N T R O D U Z I O N E 1 — 5

Page 10: Import Dati Release 4 - WizArd s.r.l. · Causali Documenti, Magazzini, Anagrafica Listini, Listini, Contratti, Categorie Provvigioni, Sconti/Maggiorazioni, Movimenti di Magazzino,

I M P O R T D A T I - A D H O C R E V O L U T I O N

1 — 6 I N T R O D U Z I O N E

Page 11: Import Dati Release 4 - WizArd s.r.l. · Causali Documenti, Magazzini, Anagrafica Listini, Listini, Contratti, Categorie Provvigioni, Sconti/Maggiorazioni, Movimenti di Magazzino,

A D H O C R E V O L U T I O N – I M P O R T D A T I

2 Configurazioni

! Tracciati di Importazione

! Sorgente Dati ODBC

! Archivi di Destinazione

! Valori Predefiniti

! Trascodifiche

! Utilizzo di Campi EX

2 — 1

Page 12: Import Dati Release 4 - WizArd s.r.l. · Causali Documenti, Magazzini, Anagrafica Listini, Listini, Contratti, Categorie Provvigioni, Sconti/Maggiorazioni, Movimenti di Magazzino,

I M P O R T D A T I - A D H O C R E V O L U T I O N

Introduzione Scegliendo la sezione di menu Configurazioni è possibile accedere alla gestione degli archivi propri del modulo Import Dati: Tracciati di Importazione, Sorgente dati ODBC, Archivi di Destinazione, Valori Predefiniti, Trascodifiche e relative stampe. Nelle pagine che seguono, ogni scelta verrà descritta nel rispettivo paragrafo.

Fig. 2-1 � Menu Configurazioni

2 — 2 C O N F I G U R A Z I O N I

Page 13: Import Dati Release 4 - WizArd s.r.l. · Causali Documenti, Magazzini, Anagrafica Listini, Listini, Contratti, Categorie Provvigioni, Sconti/Maggiorazioni, Movimenti di Magazzino,

A D H O C R E V O L U T I O N – I M P O R T D A T I

! Tracciati di Importazione

E� possibile specificare il tracciato dei files da importare in un apposito archivio. Per ogni tracciato l�operatore può abilitare le seguenti funzionalità:

1. Utilizzo delle Trascodifiche; 2. Gestione Tracciati Record Multipli (contengono dati di più archivi con tracciati differenti.

La procedura utilizza il codice dell�archivio per filtrare i dati da importare; per convenzione il codice viene confrontato con i primi due caratteri).

Fig. 2-2 - Maschera dell' archivio dei tracciati records

Nell'archivio dei tracciati record è possibile specificare:

$ Codice Importazione Indica il codice del tracciato record di importazione. L'operatore può caricare diversi codici, a seconda di cosa vuole importare, che possono rimanere memorizzati contemporaneamente.

$ Descrizione Il campo contiene la descrizione completa del tipo di importazione.

! Sorgente Dati L'utente può utilizzare tracciati records la cui origine dati può essere un database richiamabile mediante una connessione ODBC, oppure un file con formato ASCII (si vedano le convenzioni

adottate in tale caso, descritte nel capitolo precedente).

C O N F I G U R A Z I O N I 2 — 3

Page 14: Import Dati Release 4 - WizArd s.r.l. · Causali Documenti, Magazzini, Anagrafica Listini, Listini, Contratti, Categorie Provvigioni, Sconti/Maggiorazioni, Movimenti di Magazzino,

I M P O R T D A T I - A D H O C R E V O L U T I O N

## ODBC per File DBF Attivando questo check, nelle maschere di Sorgente Dati ODBC e Import Archivi sarà possibile impostare il percorso di un�origine dati DBF. Il check risulta visualizzabile solo se si è selezionato una Sorgente Dati di tipo ODBC.

$ Avanzate Con questo tasto, si possono definire ulteriori opzioni per l'importazione. È possibile specificare un filtro di selezione sui record da importare, una rottura di codice (cambio chiave) dei record importati, il conto di Iva indetraibile da specificare nelle registrazioni contabili con Iva indetraibile ed una serie di aggiornamenti da effettuarsi in automatico. Vediamo come si presenta la maschera delle opzioni avanzate:

Fig. 2-3 � Opzioni Avanzate di Importazione

Relativamente all�archivio di Primanota, si ha la possibilità di definire specifiche opzioni in termini di aggiornamento archivi:

$ Espressione di Filtro Filtro di selezione sui record da importare.

$ Chiave Comune Records Rottura di codice (cambio chiave) dei record importati.

$ Conto Iva Indetraibile Conto di Iva Indetraibile da specificare nelle registrazioni contabili con Iva indetraibile.

## Numeri Registrazioni Se attivato la procedura calcola nuovamente il numero delle registrazioni.

## Aggiorna Righe IVA Se attivato aggiorna le righe Iva della primanota.

## Aggiorna Partite Se attivato aggiorna le partite.

## Aggiorna Analitica Se attivato aggiorna gli archivi della contabilità analitica.

2 — 4 C O N F I G U R A Z I O N I

Page 15: Import Dati Release 4 - WizArd s.r.l. · Causali Documenti, Magazzini, Anagrafica Listini, Listini, Contratti, Categorie Provvigioni, Sconti/Maggiorazioni, Movimenti di Magazzino,

A D H O C R E V O L U T I O N – I M P O R T D A T I

## Aggiorna Saldi Se attivato aggiorna i saldi degli archivi collegati. Nel caso di importazione di tracciati la cui origine dati è di tipo ODBC, la maschera che si presenta è la seguente:

Fig. 2-4 � Dettaglio maschera di un tracciato tipo ODBC

$ Sorgente Dati ODBC È il nome della tabella del database aperto con la connessione ODBC, dal quale importare i dati.

$ Archivio di Destinazione E' il codice dell'archivio di destinazione presente in Ad Hoc Revolution nel quale si desidera importare la tabella specificata nel campo �Sorgente Dati ODBC�. Se per ipotesi nel mio tracciato la tabella che voglio importare è quella delle zone, nell'archivio di destinazione dovrà essere indicato il codice dell'archivio 'Zone' (ZO).

! Trascodifica Rispetto all'archivio specificato è necessario indicare se è prevista una trascodifica, ovverosia una tabella di corrispondenze tra valori di origine e valori di destinazione.

! Tracciato Multiplo Si deve indicare se il file di import è a tracciato multiplo, ovverosia contenente più tracciati (identificati dalle prime due lettere del tracciato).

$ Dettaglio Con questo tasto l'utente che si è posizionato a livello di riga può visualizzare il dettaglio dei campi oggetto di importazione per una specifica tabella. In caso di immissione manuale dei tracciati,

l'utente deve indicare il nome dei campi del file di origine e quello dell'archivio dove i dati devono

C O N F I G U R A Z I O N I 2 — 5

Page 16: Import Dati Release 4 - WizArd s.r.l. · Causali Documenti, Magazzini, Anagrafica Listini, Listini, Contratti, Categorie Provvigioni, Sconti/Maggiorazioni, Movimenti di Magazzino,

I M P O R T D A T I - A D H O C R E V O L U T I O N

essere scritti. Per ogni campo devono essere indicati la lunghezza ed eventuali decimali nel caso di campo numerico. Riportiamo di seguito un esempio di dettaglio della tabella �Zone�.

Fig. 2-5 - Dettaglio dei campi che devono essere importati

$ Sequenza L'operatore deve indicare la sequenza con cui le tabelle del database ODBC devono essere importate. L�indicazione della sequenza di importazione ha un grande significato in quanto consente di rispettare i vincoli di integrità referenziale.

## Expr. Se il check è presente, rispetto al campo è possibile andare a definire un'espressione fatta con i campi dei tracciati di importazione, il cui risultato dovrà essere scritto nel campo dell'archivio di destinazione.

$ Campo Rappresenta il campo del tracciato di origine dal quale devono essere importati i dati.

$ Lunghezza Lunghezza del campo nel tracciato del file ASCII (nel caso la lunghezza del campo definito sulla Tabella di Ad Hoc Revolution sia minore si consiglia di utilizzare questa come lunghezza e aggiungere per la parte restante un campo filler) o del file con origine dati ODBC.

$ Decimali Il campo indica il numero di decimali nel caso di campo numerico.

! Tipo Destinazione La destinazione all'interno degli archivi di Ad Hoc Revolution può essere un campo, un campo dettaglio, oppure una variabile, da utilizzarsi all�interno di espressioni. Se è una variabile, in corrispondenza delle note si consiglia di definire tutti i valori che

2 — 6 C O N F I G U R A Z I O N I

Page 17: Import Dati Release 4 - WizArd s.r.l. · Causali Documenti, Magazzini, Anagrafica Listini, Listini, Contratti, Categorie Provvigioni, Sconti/Maggiorazioni, Movimenti di Magazzino,

A D H O C R E V O L U T I O N – I M P O R T D A T I

può assumere.

$ Destinazione Nome dell�eventuale campo di destinazione in Ad Hoc Revolution.

! Tipo La destinazione può assumere le seguenti tipologie: carattere, data, numerico o campo memo.

! Obbligatorio Specifica se il campo è obbligatorio in Ad Hoc Revolution.

Campi Obbligatori Nel seguito è riportato un elenco dei campi considerati sempre obbligatori anche se non specificato nei tracciati record. Codice Archivio

Descrizione Nomi Campi Descrizione Campi

CF Clienti e Fornitori w_ANTIPCON w_ANDESCRI w_ANCONSUP w_ANCODLIN w_ANCATCON

Tipo Conto: C(Cliente), F(Fornitore) Ragione Sociale Mastro Contabile di Raggruppamento Codice Lingua Categoria Contabile

DF Destinazioni Diverse w_DDTIPCON w_DDCODICE w_DDCODDES w_DDTIPRIF

Tipo Conto: C(Cliente), F(Fornitore) Codice Cliente o Fornitore Codice Destinazione Tipologia Destinazione

! Trascodifiche Specifica se il valore nel campo di origine debba essere convertito in un valore corrispondente in Ad Hoc Revolution, attraverso una tabella di Trascodifiche (accessibile

con l�apposito bottone presente sulla maschera).

$ Espressione In questo campo deve essere digitata l�espressione da associare ad un campo di destinazione, nel caso sia stato attivato il relativo check presente sulle righe della griglia.

$ Lunghezza dei campi dell'archivio di destinazione Indica la lunghezza dei campi di destinazione, ed il numero degli eventuali decimali. Se non è definita vengono assunte le informazioni della sorgente dati.

$ Nota In questo spazio possono essere riportate tutte le annotazioni che si ritengono utili al fine dell'importazione. Possono riferirsi sia ai campi del tracciato che si desidera importare sia a quello di destinazione.

C O N F I G U R A Z I O N I 2 — 7

Page 18: Import Dati Release 4 - WizArd s.r.l. · Causali Documenti, Magazzini, Anagrafica Listini, Listini, Contratti, Categorie Provvigioni, Sconti/Maggiorazioni, Movimenti di Magazzino,

I M P O R T D A T I - A D H O C R E V O L U T I O N

$ Trascodifiche Il tasto risulta attivo solo nel caso in cui per un campo di destinazione sia prevista una trascodifica. Il tasto è il collegamento diretto all�archivio delle trascodifiche.

Riportiamo sotto la maschera nel caso di tracciati in formato ASCII; si può notare che in questo caso venga richiesto il nome del file ASCII, anziché l�origine dati ODBC.

Fig. 2-6 - Maschera del tracciato di importazione tipo ASCII

Nella cartella Impostazioni dei tracciati records si possono indicare sia i controlli che in fase di importazione devono essere eseguiti, sia il tipo di resoconto che si vuole ottenere ad operazione terminata.

2 — 8 C O N F I G U R A Z I O N I

Page 19: Import Dati Release 4 - WizArd s.r.l. · Causali Documenti, Magazzini, Anagrafica Listini, Listini, Contratti, Categorie Provvigioni, Sconti/Maggiorazioni, Movimenti di Magazzino,

A D H O C R E V O L U T I O N – I M P O R T D A T I

Fig. 2-7 � Tracciati di Importazione- Scheda Impostazioni

## Controllo P. IVA Se attivato consente il riconoscimento dei Clienti e dei Fornitori attraverso il controllo della Partita Iva, prima di utilizzare il codice associato.

## Azzera Movimenti Se il check è attivato la procedura prima dell'importazione provvede ad eliminare tutti i movimenti presenti negli archivi di destinazione.

## Controllo Valori Se il check è attivato, la procedura in fase di importazione propone a video i valori dei campi che sono importati.

! Opzioni di scrittura dei Resoconti L�utente può specificare che dopo l'importazione venga prodotta una stampa di resoconto. La stampa può riferirsi solo agli errori oppure comprendere anche gli altri tipi di segnalazioni.

Tutto quello che viene definito in questa maschera è riportato anche nella maschera dell'Importazione Dati, dove l�utente può sempre controllare o variare quanto qui impostato.

C O N F I G U R A Z I O N I 2 — 9

Page 20: Import Dati Release 4 - WizArd s.r.l. · Causali Documenti, Magazzini, Anagrafica Listini, Listini, Contratti, Categorie Provvigioni, Sconti/Maggiorazioni, Movimenti di Magazzino,

I M P O R T D A T I - A D H O C R E V O L U T I O N

! Sorgente Dati ODBC

In questo archivio sono riportate tutte le tabelle da importarsi da una database esterno attraverso una connessione ODBC.

Fig. 2-8 � Archivio dati sorgenti ODBC

$ Codice e Descrizione Codice dell�origine dati ODBC da utilizzarsi nei Tracciati di Importazione e relativa descrizione.

$ Campo Vengono riportati tutti i campi delle tabelle da cui sono importati i dati. Per ogni campo sono riportate informazioni relative alla tipologia del campo (se è un campo data, memo, numerico), al numero decimali per i campi numerici ed alla relativa descrizione. Queste informazioni possono essere impostate manualmente dall�operatore, oppure caricate automaticamente attraverso la funzione �Copia Struttura� presente nella cartella �Cursore�. Nella cartella devono inserirsi frasi in linguaggio SQL secondo le quali si possono fare delle interrogazioni nelle tabelle da cui effettuare l�importazione.

2 — 1 0 C O N F I G U R A Z I O N I

Page 21: Import Dati Release 4 - WizArd s.r.l. · Causali Documenti, Magazzini, Anagrafica Listini, Listini, Contratti, Categorie Provvigioni, Sconti/Maggiorazioni, Movimenti di Magazzino,

A D H O C R E V O L U T I O N – I M P O R T D A T I

Fig. 2-9 � Cartella 'Interrogazione SQL ' nell'archivio Sorgenti dati ODBC

In questa cartella è necessario specificare una query di selezione dei dati dall�origine ODBC attraverso una frase in linguaggio SQL, allo scopo di definire i campi da importare (anche tutti), il nome della tabella da cui importare (o di più tabelle collegate) ed eventualmente i filtri di importazione (per escludere dei record presenti nella tabella di origine). Nella query è possibile utilizzare funzioni supportate dal driver ODBC, variabili globali (come riportato nella figura) ed eventualmente parametri che saranno richiesti all�utente al momento dell�importazione. Il nome delle variabili globali e dei parametri va fatto precedere dal simbolo �?�. La query di selezione da digitare deve rispettare il seguente formato (nei casi più semplici): SELECT <nome_campi> FROM <nome_ abella> WHERE <condizioni> t Dove: # <nome_campi> rappresenta l�elenco dei campi della tabella di origine che si desiderano

selezionare. Per selezionare più campi separarli con la virgola, mentre per selezionare tutti i campi digitare il simbolo �*�;

# <nome_tabella> rappresenta il nome della tabella di origine. È possibile importare dati da più tabelle collegate utilizzando l�operatore JOIN (a tale proposito si rimanda ad una trattazione completa del linguaggio SQL);

# <condizioni> rappresenta un�espressione contenente campi della tabella di origine ed operatori logici (�=�, �<>� ,�<=�, �LIKE�, �AND�, �OR� ecc.), da utilizzarsi per filtrare i record da importare.

Nel campo �Routine elaborazione cursore� può infine essere specificata una Routine di CodePainter

C O N F I G U R A Z I O N I 2 — 1 1

Page 22: Import Dati Release 4 - WizArd s.r.l. · Causali Documenti, Magazzini, Anagrafica Listini, Listini, Contratti, Categorie Provvigioni, Sconti/Maggiorazioni, Movimenti di Magazzino,

I M P O R T D A T I - A D H O C R E V O L U T I O N

alla quale passare il risultato della query, al fine di consentire elaborazioni particolari sui dati prima della loro importazione. La seguente cartella �Cursore� permette il caricamento automatico della struttura della sorgente dati ODBC presente nella cartella �Struttura�. In alternativa l�utente può impostare manualmente tali informazioni.

Fig. 2-10 � Cartella Cursore

In base alla query di selezione impostata nella cartella �Interrogazione SQL�, è possibile ottenere la struttura dell�origine ODBC (elenco campi con relativa tipologia e lunghezza), in modo da evitare di doverla caricare manualmente. A tale scopo è necessario eseguire le seguenti operazioni:

1. Origine Dati: impostare preventivamente il codice DSN (Data Source Name) della connessione ODBC al database;

2. Path: definire il percorso dei file da importare; 3. User e Password: nel caso il database di origine abbia dei privilegi di accesso, è possibile

impostare un codice utente (User) e la relativa password; 4. Esegui SQL: a questo punto, premendo il bottone �Esegui SQL�, verrà visualizzato il

contenuto dell�origine dati nella griglia presente nella cartella �Cursore�. L�utente ha così la possibilità di verificare la correttezza della connessione e della query di selezione impostata;

5. Copia Struttura: nel caso la connessione e la query siano state impostate correttamente, premendo il bottone �Copia Struttura� si potranno caricare automaticamente le informazioni presenti nella cartella �Struttura�;

6. Chiudi Origine Dati: nel caso si desiderino modificare alcune impostazioni (query e DSN), premendo il bottone �Chiudi Origine Dati� verrà annullato il contenuto della griglia.

2 — 1 2 C O N F I G U R A Z I O N I

Page 23: Import Dati Release 4 - WizArd s.r.l. · Causali Documenti, Magazzini, Anagrafica Listini, Listini, Contratti, Categorie Provvigioni, Sconti/Maggiorazioni, Movimenti di Magazzino,

A D H O C R E V O L U T I O N – I M P O R T D A T I

! Archivi di Destinazione

In questa tabella sono contenuti i codici di riferimento degli archivi di Ad Hoc Revolution in cui importare dati esterni, da utilizzarsi nei Tracciati di Importazione. Tale archivio, difatti, non richiama direttamente il codice della tabella presente in Ad Hoc Revolution, bensì un suo codice di riferimento specificato negli Archivi di Destinazione.

Le tabelle di Ad Hoc Revolution nelle quali è possibile importare dati esterni sono state definite nell�architettura del modulo Import Dati, per cui non è possibile aggiungere nuove tabelle semplicemente impostando questo archivio. Si consiglia, quindi, di non modificare il contenuto preimpostato degli Archivi di Destinazione.

Fig. 2-11 - Archivi di Destinazione

$ Codice e Descrizione Indica il codice che identifica l'archivio di destinazione presente in Ad hoc Revolution, con la relativa descrizione.

$ Archivio È il codice della tabella presente in Ad Hoc Revolution nella quale si desidera importare dati esterni.

C O N F I G U R A Z I O N I 2 — 1 3

Page 24: Import Dati Release 4 - WizArd s.r.l. · Causali Documenti, Magazzini, Anagrafica Listini, Listini, Contratti, Categorie Provvigioni, Sconti/Maggiorazioni, Movimenti di Magazzino,

I M P O R T D A T I - A D H O C R E V O L U T I O N

! Valori Predefiniti

L�archivio dei valori predefiniti permette di indicare come devono essere trattati i campi non valorizzati nei dati di origine. Come per l�archivio delle trascodifiche, è possibile specificare l�archivio di riferimento di Ad Hoc Revolution e il nome del campo per il quale indicare un valore predefinito.

Fig. 2-12 - Archivio Valori Predefiniti

$ Archivio di riferimento Il campo si riferisce al codice dell'archivio precedentemente inserito tra gli Archivi di Destinazione (selezionabile mediante uno Zoom).

$ Campo di destinazione È il nome del campo di Ad Hoc Revolution, presente nei tracciati record, per il quale si desidera specificare un valore predefinito.

! Tipo Tipologia del valore predefinito da assegnare al campo considerato: Carattere, Numerico, Logico, Memo, Data ed Espressione. Quest�ultimo tipo permette di assegnare un valore calcolato mediante un�espressione, contenete una combinazione tra altri Campi, Variabili, ed Operatori (numerici e logici).

2 — 1 4 C O N F I G U R A Z I O N I

Page 25: Import Dati Release 4 - WizArd s.r.l. · Causali Documenti, Magazzini, Anagrafica Listini, Listini, Contratti, Categorie Provvigioni, Sconti/Maggiorazioni, Movimenti di Magazzino,

A D H O C R E V O L U T I O N – I M P O R T D A T I

$ Lunghezza Lunghezza del valore predefinito da assegnare al campo considerato.

! Criterio di assegnazione Se nel criterio di assegnazione abbiamo indicato �Predefinito� è possibile assegnare un valore specificato nel campo Valore Predefinito; tale valore avrà il tipo e la lunghezza specificati in precedenza. In caso contrario la riga sarà

ignorata.

$ Valore Predefinito Contiene la costante o l�espressione che ha come risultato un valore predefinito. E� anche possibile specificare valori predefiniti diversi per ogni tracciato di importazione, indicandoli nella griglia presente sul fondo della maschera.

C O N F I G U R A Z I O N I 2 — 1 5

Page 26: Import Dati Release 4 - WizArd s.r.l. · Causali Documenti, Magazzini, Anagrafica Listini, Listini, Contratti, Categorie Provvigioni, Sconti/Maggiorazioni, Movimenti di Magazzino,

I M P O R T D A T I - A D H O C R E V O L U T I O N

! Trascodifiche

Per mezzo delle Trascodifiche è possibile specificare una corrispondenza tra i valori presenti negli archivi di origine e quelli che invece si desidera vengano scritti negli archivi di destinazione. Con riferimento ad un certo campo dati, possono essere specificati i valori da scrivere negli archivi di Ad Hoc Revolution per ciascun valore originario presente negli archivi da importare. Ad esempio, nel caso il campo Prorata presente nell�archivio Codici IVA di origine contenga il valore �+� per indicare un codice Iva esente, bisognerà specificare una trascodifica che associ a tale valore il codice �S� (utilizzato per lo stesso scopo da Ad Hoc Revolution).

Fig. 2-13 - Archivio trascodifiche

$ Archivio di riferimento Il campo si riferisce al codice dell'archivio precedentemente inserito tra gli Archivi di Destinazione (selezionabile mediante uno Zoom).

## Trascodifica Parziale Se attivato e se il valore di origine non è presente nella trascodifica, questo viene restituito invariato, senza segnalare alcun errore.

2 — 1 6 C O N F I G U R A Z I O N I

Page 27: Import Dati Release 4 - WizArd s.r.l. · Causali Documenti, Magazzini, Anagrafica Listini, Listini, Contratti, Categorie Provvigioni, Sconti/Maggiorazioni, Movimenti di Magazzino,

A D H O C R E V O L U T I O N – I M P O R T D A T I

$ Nome campo E' il nome del campo di Ad Hoc Revolution, presente nei tracciati record, del quale si vogliono specificare le trascodifiche per ogni valore passato dalla procedura esterna.

! Si applica a La trascodifica può riferirsi a tutti i tracciati di importazione, oppure essere specificata per uno determinato tracciato di importazione (da indicarsi nel campo predisposto a fianco).

$ Codice Esterno L'operatore può indicare tutti i valori usati dalla procedura esterna rispetto ai quali si vuole stabilire il corrispondente valore in Ad Hoc Revolution.

$ Codice Interno L'utente deve indicare il corrispondente valore da scrivere negli archivi di Ad Hoc Revolution rispetto al valore della procedura esterna.

Porre estrema attenzione all'allineamento dei tracciati. Ad esempio, se importo i codici Iva senza trascodifica, anche le altre tabelle che contengono il riferimento a codici Iva non devono avere trascodifiche. Se per un campo si attiva la trascodifica devono essere previsti tutti i valori (anche quelli che hanno un identico valore corrispondente in Ad Hoc Revolution.

C O N F I G U R A Z I O N I 2 — 1 7

Page 28: Import Dati Release 4 - WizArd s.r.l. · Causali Documenti, Magazzini, Anagrafica Listini, Listini, Contratti, Categorie Provvigioni, Sconti/Maggiorazioni, Movimenti di Magazzino,

I M P O R T D A T I - A D H O C R E V O L U T I O N

! Utilizzo di Campi EX

I campi EX sono campi non compresi nel tracciato standard di Ad Hoc Revolution. Vengono utilizzati per passare informazioni alla procedura. Possono essere utilizzati nella definizione dei tracciati record per gestire i valori che non hanno corrispondenza in Ad Hoc Revolution e negli archivi Trascodifiche e Valori Predefiniti per assegnare automaticamente un valore a campi di Ad Hoc Revolution. Nel seguito si riporta un elenco dei campi utilizzati, con le specifiche di funzionamento per alcuni casi particolari. CAMPO EX Specifiche EXMASCON Può essere utilizzato sia per l�import Piano dei conti (�PC�), sia per l�import saldi

Conti (�SC�); può assumere valore M = �Mastro�, C = �Conto� , S = �Sottoconto�. Se questo campo è lasciato vuoto, vedi files ASCII export di Ad Hoc, la procedura considera conti quelli che non hanno tre zeri come ultimi caratteri del codice e i sottoconti di tipo cliente/fornitore.

EXTIPSOT E� utilizzato nell�import degli automatismi contabili e contiene, prima dell�eventuale trascodifica, il tipo sottoconto.

EXSEZBIL Sezione di bilancio della procedura esterna utilizzata al momento del caricamento dei conti e dei mastri.

EXCODIVA E� utilizzato nell�import dei modelli contabili e degli automatismi contabili e contiene il codice I.V.A. della procedura esterna; viene utilizzato per riconoscere quali righe devono essere riportate anche negli automatismi I.V.A.

EXCLFTIP E� utilizzato nell�import degli automatismi contabili e contiene il tipo riga Cliente o Fornitore; può assumere valori �C�, �F�, � �.

EXTIPREG E� utilizzato nell�import degli automatismi contabili e contiene il tipo registro Iva; viene letto dalla testata delle Causali Contabili.

EXFLPART E� utilizzato nell�import degli automatismi contabili, viene letto dalle causali contabili e contiene il valore �S� o �N�.

EXCONDET E� utilizzato nell�import degli automatismi contabili, viene scritto sugli automatismi I.V.A. e contiene il conto I.V.A. detraibile letto dall�automatismo contabile.

EXCONIND E� utilizzato nell�import degli automatismi Iva; è lasciato a disposizione dell�utente.

EXCODCLI Codice cliente esterno: è utilizzato per elaborazioni. EXCODFOR Codice fornitore esterno: è utilizzato per elaborazioni. EXCLFCON E� utilizzato nell�import degli automatismi contabili e contiene il conto cliente o

fornitore. EXNUMREG E� utilizzato nell�import degli automatismi contabili e contiene il numero del

registro Iva; viene letto dalla testata delle Causali Contabili. EXCLIFOR E� utilizzato nelle Anagrafiche Clienti Fornitori e contiene il codice utilizzato dalla

procedura esterna. EXNUOCLF E� utilizzato nell�import Clienti Fornitori; assume valori S o N e identifica un

Cliente Fornitore nuovo o variato. EXAVEPRO Sono utilizzati dalla procedura per sommare i saldi da mettere nei saldi fuori linea

2 — 1 8 C O N F I G U R A Z I O N I

Page 29: Import Dati Release 4 - WizArd s.r.l. · Causali Documenti, Magazzini, Anagrafica Listini, Listini, Contratti, Categorie Provvigioni, Sconti/Maggiorazioni, Movimenti di Magazzino,

A D H O C R E V O L U T I O N – I M P O R T D A T I

EXAVEPER EXDARPRO EXDARPER

in Ad Hoc Revolution.

EXNUMPAR Numero partita. EXDATSCA Data scadenza. EXVALORE Valore procedura esterna (es. importo registrazioni). EXVALVAL Importo dare o avere in valuta. EXFLDAVE Flag dare/avere. EXNUMREG Numero registrazione. EXDATREG Data registrazione. EXINICOM Data inizio competenza. EXFINCOM Data fine competenza. EXPARAME Parametro di calcolo. EX_SEGNO Segno (+,-). EXCODICE Codice procedura esterna (es. codice conto). EXIMPONI EXIMPON1

� EXIMPON9

Imponibile Iva.

EXIMPIVA EXIMPIV1

� EXIMPIV9

Importo Iva.

EXCODIV1 �

EXCODIV9

Codice Iva.

EXDESCRI Descrizione (es. descrizione Partite). EX_TIPO Tipo. EXNUMDOC Numero documento. EXALFDOC Alfa documento. EXDATDOC Data documento. EXCODVAL Codice valuta. EXCODPAG Codice pagamento. EXCODESE Codice esercizio. EXCODVOC Codice Voce di Costo/Ricavo. EXCODCEN Codice Centro di Costo/Ricavo EXCODCOM Codice Commessa. EXCODESE Codice esercizio.

C O N F I G U R A Z I O N I 2 — 1 9

Page 30: Import Dati Release 4 - WizArd s.r.l. · Causali Documenti, Magazzini, Anagrafica Listini, Listini, Contratti, Categorie Provvigioni, Sconti/Maggiorazioni, Movimenti di Magazzino,

I M P O R T D A T I - A D H O C R E V O L U T I O N

2 — 2 0 C O N F I G U R A Z I O N I

Page 31: Import Dati Release 4 - WizArd s.r.l. · Causali Documenti, Magazzini, Anagrafica Listini, Listini, Contratti, Categorie Provvigioni, Sconti/Maggiorazioni, Movimenti di Magazzino,

A D H O C R E V O L U T I O N – I M P O R T D A T I

3 Importazione Archivi

! Import Archivi

! Resoconti

! Stampa Resoconti

3 — 1

Page 32: Import Dati Release 4 - WizArd s.r.l. · Causali Documenti, Magazzini, Anagrafica Listini, Listini, Contratti, Categorie Provvigioni, Sconti/Maggiorazioni, Movimenti di Magazzino,

I M P O R T D A T I - A D H O C R E V O L U T I O N

Introduzione Mediante questa funzione è possibile, dopo aver definito i tracciati, le trascodifiche e i valori predefiniti nelle apposite gestioni, effettuare l�importazione vera e propria delle Anagrafiche Contabili, dei Movimenti Contabili, delle Anagrafiche di Magazzino e dei Movimenti di Magazzino e Documenti. Al termine dell�importazione potranno essere emessi dei resoconti di importazione, al fine di analizzare il risultato della procedura di Import.

Fig. 3-1 � Voci di Menu dell�Importazione Archivi e dei relativi Resoconti

3 — 2 I M P O R T A Z I O N E A R C H I V I

Page 33: Import Dati Release 4 - WizArd s.r.l. · Causali Documenti, Magazzini, Anagrafica Listini, Listini, Contratti, Categorie Provvigioni, Sconti/Maggiorazioni, Movimenti di Magazzino,

A D H O C R E V O L U T I O N – I M P O R T D A T I

! Import Archivi

L'importazione può riferirsi sia a sorgenti dati ODBC, sia a files ASCII. Nel primo caso è necessario indicare il Data Source Name (DSN), mentre nel secondo caso il percorso della cartella contenente i files. E� possibile specificare quali archivi importare, se si vuole il resoconto a fine importazione, se si vuole effettuare il controllo analitico di ogni record importato, se si vuole riconoscere l�esistenza di un cliente o fornitore prima per partita IVA e poi per codice o solo per codice, se si vogliono azzerare le movimentazioni prima di importarle ed infine se si vuole eseguire l�intera procedura sotto transazione (in tal caso l�aggiornamento dei dati verrà effettuato solo alla fine di tutte le importazioni richieste).

Fig. 3-2 � Maschera Importazione Anagrafiche e Movimenti Contabili

$ Tracciati In questo campo deve essere inserito il codice del tracciato di importazione.

I M P O R T A Z I O N E A R C H I V I 3 — 3

Page 34: Import Dati Release 4 - WizArd s.r.l. · Causali Documenti, Magazzini, Anagrafica Listini, Listini, Contratti, Categorie Provvigioni, Sconti/Maggiorazioni, Movimenti di Magazzino,

I M P O R T D A T I - A D H O C R E V O L U T I O N

$ Origine Dati In questo campo deve essere inserito il Data Source Name (DSN), nel caso di importazione da origine ODBC, oppure il percorso della cartella contenente i files ASCII. Nel caso il database di origine abbia dei privilegi di accesso (origine ODBC), è possibile impostare un codice utente (User) e la relativa password.

$ Path In caso di importazione da origine ODBC, in questo campo è possibile definire il percorso dei file DBF da importare. La visualizzazione di questo campo è condizionata all�attivazione del relativo check nella maschera Tracciati di Importazioni.

! Selezione Archivi L'operatore può selezionare gli archivi che vuole importare attivando il relativo check.

Prestare attenzione alla selezione degli archivi da importare. I vincoli di integrità del database potrebbero non essere soddisfatti se alcuni archivi non venissero importati.

## Controllo Valori Se attivato, la procedura controlla il valore assegnato a tutti i campi ed emette per ognuno di questi un messaggio a video. Finché si risponde Si, la procedura continua ad emettere per ogni campo un messaggio a video.

! Opzioni di scrittura dei Resoconti L�utente può specificare che dopo l'importazione venga prodotta una stampa di resoconto. La stampa può riferirsi solo agli errori oppure comprendere anche gli altri tipi di segnalazione.

## Controllo P. IVA Se attivato e se la trascodifica parziale non restituisce una corrispondenza per il codice esterno, consente il riconoscimento dei Clienti e dei Fornitori attraverso il controllo della Partita Iva e in seconda istanza del Codice Fiscale, prima di utilizzare il codice associato.

## Azzera Movimenti Se il check è attivato, la procedura prima dell'importazione provvede ad eliminare tutti i movimenti presenti negli archivi di destinazione.

## Sotto Transazione Se attivato, la procedura effettua l'importazione di tutti gli archivi all�interno di un�unica transazione: se nella fase di importazione si verifica un problema in un archivio, non viene scritto nulla negli archivi di destinazione. Se il check non è attivato l'importazione di ogni archivio viene vista dalla procedura come una transazione a sé stante.

## Richiesta Conferma Se attivato, la procedura chiede conferma per effettuare l�aggiornamento del Database, anche se il processo di importazione è andato a buon fine.

3 — 4 I M P O R T A Z I O N E A R C H I V I

Page 35: Import Dati Release 4 - WizArd s.r.l. · Causali Documenti, Magazzini, Anagrafica Listini, Listini, Contratti, Categorie Provvigioni, Sconti/Maggiorazioni, Movimenti di Magazzino,

A D H O C R E V O L U T I O N – I M P O R T D A T I

$ Info Tramite questo bottone si accede ad una maschera che riporta delle avvertenze per il processo di importazione.

La procedura eseguita sotto transazione offre la possibilità di verificare la correttezza dei dati di origine senza effettuare modifiche errate o parziali al Database. L�elaborazione sotto transazione ha il difetto di mantenere tutti i dati in memoria senza rilasciarla fino al termine. L�importazione Sotto Transazione di archivi molto grandi potrebbe perciò essere molto lenta o bloccarsi addirittura per insufficienza di memoria. Si consiglia di utilizzare questa opzione per effettuare delle prove e comunque nel caso di importazioni molto grandi suddividere i dati in successive elaborazioni.

Al termine dell�importazione, l�eventuale resoconto richiesto sarà memorizzato nell'archivio Resoconti e potrà poi essere stampato attraverso la Stampa Resoconti. In modo analogo agli archivi contabili, è possibile importare anche gli archivi di magazzino ed i documenti. Riportiamo di seguito la relativa maschera.

Fig. 3-3 � Maschera Importazione Anagrafiche e Movimenti di Magazzino e Documenti

I M P O R T A Z I O N E A R C H I V I 3 — 5

Page 36: Import Dati Release 4 - WizArd s.r.l. · Causali Documenti, Magazzini, Anagrafica Listini, Listini, Contratti, Categorie Provvigioni, Sconti/Maggiorazioni, Movimenti di Magazzino,

I M P O R T D A T I - A D H O C R E V O L U T I O N

! Resoconti

Oltre alla possibilità di controllare ogni record durante il trasferimento, la procedura mette a disposizione una gestione resoconti e la relativa stampa. L�utente può specificare al momento di definizione del criterio di importazione se compilare o meno il resoconto. L�archivio Resoconti contiene lo storico dei record importati, data ed ora di inizio e di fine import e risultato dell�operazione (riepilogo dei records scartati ed il dettaglio dei problemi riscontrati). L�archivio storico dei resoconti mantiene traccia dell�ultima operazione eseguita per ogni tipo di tracciato di importazione definito.

Fig. 3-4 - Resoconto di Importazione con segnalazioni

$ Import E' il nome dell'archivio importato a cui si riferisce il resoconto. Il resoconto può contenere, a seconda di quanto impostato nell'archivio del tracciati record, solo errori od anche segnalazioni.

$ Operazione eseguita Vengono riportate tutte le fasi e/o passi dell�importazione. In questo campo viene memorizzata la descrizione della fase.

$ Dettaglio Informazioni dettagliate della fase di import (nell�esempio in valore contenuto nel campo chiave).

3 — 6 I M P O R T A Z I O N E A R C H I V I

Page 37: Import Dati Release 4 - WizArd s.r.l. · Causali Documenti, Magazzini, Anagrafica Listini, Listini, Contratti, Categorie Provvigioni, Sconti/Maggiorazioni, Movimenti di Magazzino,

A D H O C R E V O L U T I O N – I M P O R T D A T I

! Stampa Resoconti

La procedura permette di stampare il resoconto dell�import con possibili selezioni sul tracciato di importazione e sulla tipologia di resoconto (solo errori, segnalazioni, tutti).

Fig. 3-5 - Stampa Resoconti

$ Tracciati L'utente deve indicare il codice del Tracciato di Importazione a cui si riferisce il resoconto.

$ Tipologia La stampa del resoconto associato all'archivio che si è importato può essere fatta con la separata indicazione degli errori dalle sole segnalazioni oppure senza alcuna distinzione tra i due.

Se ci sono errori, l�anteprima di stampa con il resoconto viene aperta automaticamente.

Riportiamo di seguito un esempio d stampa resoconti.

I M P O R T A Z I O N E A R C H I V I 3 — 7

Page 38: Import Dati Release 4 - WizArd s.r.l. · Causali Documenti, Magazzini, Anagrafica Listini, Listini, Contratti, Categorie Provvigioni, Sconti/Maggiorazioni, Movimenti di Magazzino,

I M P O R T D A T I - A D H O C R E V O L U T I O N

Fig. 3-6 - Esempio di Stampa Resoconto di importazione

3 — 8 I M P O R T A Z I O N E A R C H I V I

Page 39: Import Dati Release 4 - WizArd s.r.l. · Causali Documenti, Magazzini, Anagrafica Listini, Listini, Contratti, Categorie Provvigioni, Sconti/Maggiorazioni, Movimenti di Magazzino,

A D H O C R E V O L U T I O N – I M P O R T D A T I

I M P O R T A Z I O N E A R C H I V I 3 — 9

Page 40: Import Dati Release 4 - WizArd s.r.l. · Causali Documenti, Magazzini, Anagrafica Listini, Listini, Contratti, Categorie Provvigioni, Sconti/Maggiorazioni, Movimenti di Magazzino,

I M P O R T D A T I - A D H O C R E V O L U T I O N

3 — 1 0 I M P O R T A Z I O N E A R C H I V I

Page 41: Import Dati Release 4 - WizArd s.r.l. · Causali Documenti, Magazzini, Anagrafica Listini, Listini, Contratti, Categorie Provvigioni, Sconti/Maggiorazioni, Movimenti di Magazzino,

A D H O C R E V O L U T I O N – I M P O R T D A T I

4 Operazioni di Servizio

! Caricamento Dizionario Dati

! Import/Export Tabelle Import Dati

! Duplicazione Tracciati

! Cancellazione Tracciati

4 — 1

Page 42: Import Dati Release 4 - WizArd s.r.l. · Causali Documenti, Magazzini, Anagrafica Listini, Listini, Contratti, Categorie Provvigioni, Sconti/Maggiorazioni, Movimenti di Magazzino,

I M P O R T D A T I - A D H O C R E V O L U T I O N

Introduzione Correlate al Modulo di Import sono fornite quattro operazioni di servizio per facilitare il mantenimento dei dati riguardanti i Tracciati di Importazione: # Caricamento Dizionario Dati # Import/Export Tabelle Import Dati # Duplicazione Tracciati # Cancellazione Tracciati

Fig. 4-1 - Menu Servizi

4 — 2 O P E R A Z I O N I D I S E R V I Z I O

Page 43: Import Dati Release 4 - WizArd s.r.l. · Causali Documenti, Magazzini, Anagrafica Listini, Listini, Contratti, Categorie Provvigioni, Sconti/Maggiorazioni, Movimenti di Magazzino,

A D H O C R E V O L U T I O N – I M P O R T D A T I

! Caricamento Dizionario Dati

La procedura permette di salvare l�intero dizionario dati corrente in una tabella di servizio, nella quale vengono memorizzati i tracciati record di tutti gli archivi della procedura, con le relative strutture dati (elenco campi con tipo e lunghezza). Questa funzionalità permette di accedere mediante uno Zoom alle tabelle ed ai campi di Ad Hoc Revolution, velocizzandone il caricamento ed evitando errori di digitazione. Si consiglia di eseguire questa procedura prima del caricamento di un nuovo Tracciato di Importazione dati esterni.

Fig. 4-2 - Caricamento Dizionario Dati

## Cancella Dizionario Corrente Se attivato, la procedura cancella il contenuto della tabella di servizio, prima di procedere con il caricamento del dizionario dati corrente.

## Forza Aggiornamento Se attivato, la procedura provvede ad aggiornare la tabella di servizio senza effettuare nessun controllo sulla data dell'ultimo aggiornamento del dizionario dati. In caso contrario, tale tabella sarà aggiornata solo se il Dizionario Dati ha subito modifiche (dovute all�installazione di una nuova release di Ad Hoc Revolution, oppure a personalizzazioni).

O P E R A Z I O N I D I S E R V I Z I O 4 — 3

Page 44: Import Dati Release 4 - WizArd s.r.l. · Causali Documenti, Magazzini, Anagrafica Listini, Listini, Contratti, Categorie Provvigioni, Sconti/Maggiorazioni, Movimenti di Magazzino,

I M P O R T D A T I - A D H O C R E V O L U T I O N

! Import/Export Tabelle Import Dati

La procedura permette di importare o esportare i Tracciati di Importazione, gli Archivi di Destinazione, i Valori Predefiniti e le Trascodifiche attraverso un file in formato ASCII o DBF. La procedura può essere utilizzata per caricare i Tracciati di Importazione da procedure esterne rilasciati con il CD di installazione di Ad Hoc Revolution. Inoltre fornisce all�utente la possibilità di definire archivi di importazione su aziende di prova e trasportarli successivamente su altre aziende. La procedura effettua un aggiornamento degli archivi senza andare ad eliminare i dati preesistenti. L'utente può selezionare solo alcuni archivi che si desiderano importare od esportare. Per le tabelle dei �Tracciati Records�, �Valori Predefiniti� e �Trascodifiche� sono previsti due files: il primo contiene i dati di testata, mentre il secondo i dati del corpo.

Fig. 4-3 - Importazioni da files in formato DBF

4 — 4 O P E R A Z I O N I D I S E R V I Z I O

Page 45: Import Dati Release 4 - WizArd s.r.l. · Causali Documenti, Magazzini, Anagrafica Listini, Listini, Contratti, Categorie Provvigioni, Sconti/Maggiorazioni, Movimenti di Magazzino,

A D H O C R E V O L U T I O N – I M P O R T D A T I

Fig. 4-4 � Maschera di importazione/esportazione in formato ASCII

Si consiglia di utilizzare l�import/export in formato DBF; il formato ASCII, mantenuto per ragioni di compatibilità verso il passato, ha difatti diversi limiti: 1) è possibile importare/esportare sono tracciati con sorgente dati ASCII; non sono supportate le sorgenti dati ODBC; 2) non è gestita la tipologia CAMPO nei campi di destinazione dei tracciati, ma si utilizza sempre la tipologia VARIABILE; 3) non è gestita la tipologia ESPRESSIONE nei campi di origine dei tracciati.

O P E R A Z I O N I D I S E R V I Z I O 4 — 5

Page 46: Import Dati Release 4 - WizArd s.r.l. · Causali Documenti, Magazzini, Anagrafica Listini, Listini, Contratti, Categorie Provvigioni, Sconti/Maggiorazioni, Movimenti di Magazzino,

I M P O R T D A T I - A D H O C R E V O L U T I O N

! Duplicazione Tracciati

La procedura permette di creare un tracciato nuovo prendendo i dati da un tracciato di partenza esistente, selezionando eventualmente un intervallo di archivi di destinazione.

Fig. 4-5 - Maschera di duplicazione tracciati

Il tracciato appena creato sarà visualizzabile nell'archivio dei Tracciati di Importazione. In caso di esecuzione conclusa con successo viene emesso un messaggio.

4 — 6 O P E R A Z I O N I D I S E R V I Z I O

Page 47: Import Dati Release 4 - WizArd s.r.l. · Causali Documenti, Magazzini, Anagrafica Listini, Listini, Contratti, Categorie Provvigioni, Sconti/Maggiorazioni, Movimenti di Magazzino,

A D H O C R E V O L U T I O N – I M P O R T D A T I

! Cancellazione Tracciati

Questa opzione permette di cancellare dal database tutti i tracciati di importazione e gli archivi di supporto collegati. Di seguito riportiamo la maschera che avvisa delle conseguenze dell�operazione.

Fig. 4-6 - Maschera di cancellazione tracciati

O P E R A Z I O N I D I S E R V I Z I O 4 — 7

Page 48: Import Dati Release 4 - WizArd s.r.l. · Causali Documenti, Magazzini, Anagrafica Listini, Listini, Contratti, Categorie Provvigioni, Sconti/Maggiorazioni, Movimenti di Magazzino,

I M P O R T D A T I - A D H O C R E V O L U T I O N

4 — 8 O P E R A Z I O N I D I S E R V I Z I O

Page 49: Import Dati Release 4 - WizArd s.r.l. · Causali Documenti, Magazzini, Anagrafica Listini, Listini, Contratti, Categorie Provvigioni, Sconti/Maggiorazioni, Movimenti di Magazzino,

A D H O C R E V O L U T I O N – I M P O R T D A T I

5 Stampe Archivi

! Stampa Tracciati di Importazione

! Stampa Sorgente Dati ODBC

! Stampa Archivi di Destinazione

! Stampa Valori Predefiniti

! Stampa Trascodifiche

5 — 1

Page 50: Import Dati Release 4 - WizArd s.r.l. · Causali Documenti, Magazzini, Anagrafica Listini, Listini, Contratti, Categorie Provvigioni, Sconti/Maggiorazioni, Movimenti di Magazzino,

I M P O R T D A T I - A D H O C R E V O L U T I O N

Introduzione E� possibile stampare il contenuto di tutti gli archivi del modulo Import Dati. Sono disponibili le stampe dei Tracciati di Importazione, delle Sorgenti Dati ODBC, degli Archivi di Destinazione, dei Valori Predefiniti e delle Trascodifiche.

Fig. 5-1 - Menu Stampe Archivi

5 — 2 S T A M P E A R C H I V I

Page 51: Import Dati Release 4 - WizArd s.r.l. · Causali Documenti, Magazzini, Anagrafica Listini, Listini, Contratti, Categorie Provvigioni, Sconti/Maggiorazioni, Movimenti di Magazzino,

A D H O C R E V O L U T I O N – I M P O R T D A T I

! Stampa Tracciati di Importazione

Fig. 5-2 - Stampa Tracciati di Importazione

$ Tracciati Il campo indica il codice del tracciato di importazione da stampare.

$ Da Archivio Ad Archivio La stampa del tracciato record di un criterio di importazione può essere lanciata prendendo in considerazione un intervallo di codici archivio in esso definiti.

$ Da Numero Campo A Numero Campo L'utente può ulteriormente selezionare la stampa in relazione ad un intervallo di numeri, associati ai campi degli archivi. Riportiamo di seguito un esempio di stampa Tracciati di Importazione.

S T A M P E A R C H I V I 5 — 3

Page 52: Import Dati Release 4 - WizArd s.r.l. · Causali Documenti, Magazzini, Anagrafica Listini, Listini, Contratti, Categorie Provvigioni, Sconti/Maggiorazioni, Movimenti di Magazzino,

I M P O R T D A T I - A D H O C R E V O L U T I O N

Fig. 5-3 - Esempio di stampa Tracciato di Importazione

5 — 4 S T A M P E A R C H I V I

Page 53: Import Dati Release 4 - WizArd s.r.l. · Causali Documenti, Magazzini, Anagrafica Listini, Listini, Contratti, Categorie Provvigioni, Sconti/Maggiorazioni, Movimenti di Magazzino,

A D H O C R E V O L U T I O N – I M P O R T D A T I

! Stampa Sorgente Dati ODBC

Fig. 5-4 - Maschera di stampa delle Sorgenti Dati ODBC

$ Da Codice A Codice L'utente può definire un intervallo di selezione dei codici delle sorgenti dati ODBC che desidera stampare. Riportiamo di seguito un esempio di stampa Sorgenti Dati ODBC.

S T A M P E A R C H I V I 5 — 5

Page 54: Import Dati Release 4 - WizArd s.r.l. · Causali Documenti, Magazzini, Anagrafica Listini, Listini, Contratti, Categorie Provvigioni, Sconti/Maggiorazioni, Movimenti di Magazzino,

I M P O R T D A T I - A D H O C R E V O L U T I O N

Fig. 5-5 - Esempio di stampa Sorgenti Dati ODBC

5 — 6 S T A M P E A R C H I V I

Page 55: Import Dati Release 4 - WizArd s.r.l. · Causali Documenti, Magazzini, Anagrafica Listini, Listini, Contratti, Categorie Provvigioni, Sconti/Maggiorazioni, Movimenti di Magazzino,

A D H O C R E V O L U T I O N – I M P O R T D A T I

! Stampa Archivi di Destinazione

L'utente può stampare la codifica degli Archivi di Destinazione andando a definire un intervallo di codici archivio.

Fig. 5-6 - Stampa Archivi di Destinazione

$ Da codice A Codice La stampa può essere richiesta per un solo codice Archivio di Destinazione o relativamente a più codici. Riportiamo di seguito un esempio di stampa Archivi di Destinazione.

S T A M P E A R C H I V I 5 — 7

Page 56: Import Dati Release 4 - WizArd s.r.l. · Causali Documenti, Magazzini, Anagrafica Listini, Listini, Contratti, Categorie Provvigioni, Sconti/Maggiorazioni, Movimenti di Magazzino,

I M P O R T D A T I - A D H O C R E V O L U T I O N

Fig. 5-7 � Esempio di stampa degli Archivi di Destinazione

5 — 8 S T A M P E A R C H I V I

Page 57: Import Dati Release 4 - WizArd s.r.l. · Causali Documenti, Magazzini, Anagrafica Listini, Listini, Contratti, Categorie Provvigioni, Sconti/Maggiorazioni, Movimenti di Magazzino,

A D H O C R E V O L U T I O N – I M P O R T D A T I

! Stampa Valori Predefiniti

Fig. 5-8 � Maschera di stampa dei Valori Predefiniti

$ Da Archivio Ad Archivio L'utente può richiedere la stampa dei valori predefiniti in relazione ad un archivio oppure a più archivi. La stampa prodotta conterrà tutti i campi degli archivi per cui si è stabilito un certo valore.

$ Da Campo A Campo L'utente può ulteriormente selezionare la stampa in relazione a determinati campi all'interno di uno o più archivi.

$ Tracciati Codice del Tracciato di Importazione per il quale si sono definiti valori predefiniti particolari. Se non si definisce nessun tracciato, la stampa prodotta sarà relativa a tutti i tracciati presenti nel corrispondente archivio. Nella stampa prodotta, oltre al campo con il valore generico, viene riportato anche il valore del campo assegnato per i tracciati di importazione con valore particolare. Riportiamo di seguito un esempio di stampa dei Valori Predefiniti.

S T A M P E A R C H I V I 5 — 9

Page 58: Import Dati Release 4 - WizArd s.r.l. · Causali Documenti, Magazzini, Anagrafica Listini, Listini, Contratti, Categorie Provvigioni, Sconti/Maggiorazioni, Movimenti di Magazzino,

I M P O R T D A T I - A D H O C R E V O L U T I O N

Fig. 5-9 � Esempio di stampa dei Valori Predefiniti

5 — 1 0 S T A M P E A R C H I V I

Page 59: Import Dati Release 4 - WizArd s.r.l. · Causali Documenti, Magazzini, Anagrafica Listini, Listini, Contratti, Categorie Provvigioni, Sconti/Maggiorazioni, Movimenti di Magazzino,

A D H O C R E V O L U T I O N – I M P O R T D A T I

! Stampa Trascodifiche

Fig. 5-10 � Maschera di Stampa Trascodifiche

! Applicate a La stampa delle Trascodifiche può essere fatta per tutti i tracciati di importazione o per un determinato tracciato. Nel caso di stampa del singolo tracciato il campo sottostante risulta editabile altrimenti rimane protetto. La stampa prodotta conterrà tutti i campi degli archivi per i quali è stata definita una trascodifica.

$ Tracciati Codice del Tracciato di Importazione per il quale sono state definite trascodifiche particolari. Risulta editabile solo se è stato scelto un singolo tracciato da stampare (selezione precedente).

$ Da Archivio Ad Archivio L'utente può richiedere la stampa delle trascodifiche in relazione ad un archivio oppure a più archivi. La stampa prodotta conterrà tutti i campi degli archivi per i quali è stata stabilita una trascodifica.

$ Da Campo A Campo L'utente può ulteriormente selezionare la stampa in relazione a determinati campi all'interno di uno o più archivi. Riportiamo di seguito un esempio di stampa delle Trascodifiche.

S T A M P E A R C H I V I 5 — 1 1

Page 60: Import Dati Release 4 - WizArd s.r.l. · Causali Documenti, Magazzini, Anagrafica Listini, Listini, Contratti, Categorie Provvigioni, Sconti/Maggiorazioni, Movimenti di Magazzino,

I M P O R T D A T I - A D H O C R E V O L U T I O N

Fig. 5-11 � Esempio di stampa delle Trascodifiche

5 — 1 2 S T A M P E A R C H I V I

Page 61: Import Dati Release 4 - WizArd s.r.l. · Causali Documenti, Magazzini, Anagrafica Listini, Listini, Contratti, Categorie Provvigioni, Sconti/Maggiorazioni, Movimenti di Magazzino,

A D H O C R E V O L U T I O N – I M P O R T D A T I

S T A M P E A R C H I V I 5 — 1 3

Page 62: Import Dati Release 4 - WizArd s.r.l. · Causali Documenti, Magazzini, Anagrafica Listini, Listini, Contratti, Categorie Provvigioni, Sconti/Maggiorazioni, Movimenti di Magazzino,

I M P O R T D A T I - A D H O C R E V O L U T I O N

5 — 1 4 S T A M P E A R C H I V I