Esportare i dati

Caratteristiche generali dei files

I files delimitati di export devono seguire rigidamente le le seguenti caratteristiche:

  1. Il separatore dei campi e’ il pipe (simbolo |)

esempio:

CAMPO1|CAMPO2|CAMPO3
  1. I files devono avere le intestazioni di colonna

esempio:

COD_DITTA|CHIAVE|... ecc.
  1. Nelle intestazioni di colonna non devono essere presenti spazi

esempio:

COD_DITTA|CHIAVE   -> OK
COD_DITTA | CHIAVE -> KO
  1. Le date devono avere il formato ddmmyyyy con riempimento a sinistra con zeri

esempio:

per 2 gennaio 2013, 02012013
  1. Il separatore decimale è la virgola

esempio:

Un euro e mezzo: 1,50
  1. La data di ultima modifica (DAT_ULT_MOD) è un dato obsoleto, ma va sempre riempito a 01011900000000 per motivi di compatibilità.
  2. Le righe non devono concludersi con un separatore

esempio:

DAT_ULT_MOD     -> OK
DAT_ULT_MOD\| -> KO
  1. I testi NON devono MAI contenere il carattere separatore | (pipe). Se presente sostituirlo in fase di export.
  2. Eventuali newline chr(10) + char(13), presenti nei testi devono essere sostituiti con il carattere speciale §
  3. I testi non devono mai superare i 4000 caratteri

Avvertimento

Nell’ esempio riportato, per comodità di lettura le colonne sono state allineate per favorire la leggibilità. Il file che deve essere creato NON DEVE contenere questi spazi.

Esempio tracciato città (file io_citta.dat):

CHIAVE|COD_DITTA|CODICE|DESCRIZIONE   |CAP   |PROVINCIA|DAT_ULT_MOD
A001  |ACME     |A001  |ABANO TERME   |35031 |PD       |01011900000000
A002  |ACME     |A002  |ABBADIA       |      |CO       |01011900000000
A002A |ACME     |A002A |ABBADIA SOPRA |      |CO       |01011900000000
A003  |ACME     |A003  |ABBADIA       |      |TO       |01011900000000
A003A |ACME     |A003A |ABBADIA ALPINA|      |TO       |01011900000000
A004  |ACME     |A004  |ABBADIA CERRE |26834 |LO       |01011900000000
A005  |ACME     |A005  |ABBADIA LARIAN|23821 |LC       |01011900000000
A006  |ACME     |A006  |ABBADIA SAN S.|53021 |SI       |01011900000000
A007  |ACME     |A007  |ABBASANTA     |09071 |OR       |01011900000000

Nota

E’ possibile scaricare i seguenti files di esempio cliccando qui

Specifiche dei tracciati

Visibilità articoli per agente

È possibile definire un set di articoli da associare a uno o più agenti. Per fare questo sono stati predisposti 3 tracciati specifici:

Cataloghi

Il tracciato dei cataloghi deve contenere l’elenco anagrafico di tutti i cataloghi disponibili. Può essere usato ad esempio per una promozione o una collezione di prodotti.

Cataloghi Articolo

Il tracciato cataloghi articolo contiene l’associazione fra il catalogo e gli agenti che lo possono utilizzare. Gli agenti associati ad un catalogo vedono solo gli articoli in esso contenuti.

Cataloghi Agente

Questo tracciato contiene l’associazione fra l’agente e i suoi cataloghi. Un Agente può vedere tutti gli articoli dei cataloghi a cui è associto