Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Entrambe le parti precedenti la revisione Revisione precedente
Prossima revisione
Revisione precedente
netram2:menu:comuni:fbc [2012/06/12 11:36]
perotti [FBC - Creazione schede da excel]
netram2:menu:comuni:fbc [2012/06/12 13:49] (versione attuale)
perotti [File di parametri]
Linea 16: Linea 16:
  
 \\ inserire il nome del file di parametri  che si vuole utilizzare **senza** l'estensione **.csv**.Il nome può essere al massimo di 16 caratteri e non deve contenere caratteri speciali. \\ inserire il nome del file di parametri  che si vuole utilizzare **senza** l'estensione **.csv**.Il nome può essere al massimo di 16 caratteri e non deve contenere caratteri speciali.
- 
  
  
 **Crea schede inserimento** **Crea schede inserimento**
  
-\\ permette di poter inserire (e quindi assumere) delle matricole non esistenti, assicurarsi in tal caso di caricare almeno tutti i campi obbligatori per ogni tipo di archivio. +\\ permette di inserire (e quindi assumere) delle matricole non esistenti, assicurarsi in tal caso di caricare almeno tutti i campi obbligatori per ogni tipo di archivio.
- +
- +
-**Separatore campo** +
- +
-\\ indica quale carattere deve essere utilizzato per separare un campo dall'altro, per **Excel** e' il punto-e-virgola, per Open office e' la virgola. +
- +
-\\ __Si consiglia di utilizzare il punto-e-virgola:__ **;** +
- +
- +
- +
-**Delimitatore Testo** +
- +
-\\ indica quale carattere deve essere utilizzato per delimitare i campi testo +
- +
- +
- +
-**Delimitatore data** +
- +
-\\ indica il carattere da utilizzare come interpunzione nelle date +
- +
-\\ __si consiglia di utilizzare la barra:__ **/** +
- +
- +
- +
-**Separatore decimale** +
- +
-\\ serve per identificare cosa utilizzare nei numeri come separatore tra gli **interi** e i **decimali**, puo' essere usato sia il **punto** che la **virgola** +
- +
-\\ __si consiglia di utilizzare la virgola:__ **,** +
- +
-=====I files di parametri===== +
- +
-**I files di parametri devono essere inseriti nella cartella ([[netram2:aiutogenerale:menu#menu_a_tendina|Ftp]]) nel formato sopra descritto.** +
- +
- +
- +
-I files prodotti verranno inseriti nella stessa cartella Ftp con lo stesso nome del file di parametri ma con estensione .csv. +
- +
-La compilazione del file di parametri puo' essere effettuata con il blocco-note o un altro editor di testo, allo scopo suggeriamo di guardare l'esempio sottostante. +
- +
- +
- +
- +
- +
-TRACCIATO RECORD DEL FILE DI INPUT PER IL PROGRAMMA ESTRATTORE +
- +
-!!! USARE SEMPRE E SOLO LE LETTERE MAIUSCOLE !!! +
- +
- +
- +
-REGOLE PER LA COMPILAZIONE DEL TRACCIATO +
- +
- +
- +
-- OGNI RIGA SCRITTA CORRISPONDE AD UN CAMPO DA ESTRARRE. +
- +
- +
- +
-- IL PROGRAMMA PUO' ESTRARRE PIU' CAMPI DA PIU' ARCHIVI NORMALI: +
- +
-\\ AA GA GD GE GF GG GH GJ GP GU GV RA RC RS RT +
- +
-\\ ma se si vogliono estrarre campi dagli archivi speciali: +
- +
-\\ DN DS EV EZ IL IP MO MP NF NG PR RG RR +
- +
-\\ BISOGNA ATTENERSI ALLE SEGUENTI REGOLE: +
- +
-  - OGNI FILE DI ESTRAZIONE PUO' ESTRARRE CAMPI DA UN SOLO ARCHIVIO SPECIALE PER VOLTA +
- +
-  - I CAMPI CHE SI RIFERISCONO ALL' ARCHIVIO SPECIALE DEVONO ESSERE INSERITI DOPO QUELLI CHE SI RIFERISCONO AGLI ARCHIVI NORMALI +
- +
-\\ GLI ARCHIVI SPECIALI SONO QUELLI CHE HANNO PIU' RECORD PER OGNI MATRICOLA ESEMPIO IL FILE MO DI MOVIMENTI ALLE PAGHE HA PIU' MOVIMENTI PER OGNI MATRICOLA MESE \\ IL FILE RG GIORNALIERO RILEVAZIONE HA UN RECORD PER OGNI MATRICOLA/MESE/GIORNO +
- +
- +
- +
-MODALITA' DI COMPILAZIONE TRACCIATO +
- +
- +
- +
-''%%----+----10---+----20---+----30---+----40---+--%%'' +
- +
-\\ ''AAAAABCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDE'' +
- +
- +
- +
-A = CAMPO DA ESTRARRE (5 caratteri) (DA COLONNA 1) +
- +
-\\ ‘*’ a colonna 1 indica una riga di commento +
- +
- +
- +
-B = (1 carattere) (DA COLONNA 6) +
- +
-\\ CAMPO DECODIFICA ACCETTA: "D","X" OPPURE " ". +
- +
-\\ SE "D" OLTRE AL CAMPO IL PROGRAMMA SCRIVERA' ANCHE LA DECODIFICA IN UNA ULTERIORE COLONNA +
- +
-\\ SE "X" INVECE DEL CAMPO SCRIVERA' SOLO LA DECODIFICA +
- +
-\\ SE " " SCRIVERA' SOLO LA COLONNA RELATIVA AL CAMPO +
- +
- +
- +
-C = (20 caratteri) (DA COLONNA 7) +
- +
-INTESTAZIONE DELLA COLONNA ESTRATTA SE VIENA LASCIATA A SPAZI L'INTESTAZIONE SARA' LA DESCRIZIONE CHE C'E' SUL TAR. +
- +
- +
- +
-D = (20 caratteri) (DA COLONNA 27) +
- +
-NEL CASO CHE PER IL CAMPO VENGA RICHIESTA LA DECODIFICA L'INTESTAZIONE VERRA' PRESA DA QUESTO CAMPO, NEL CASO VENGA LASCIATO A SPAZI IL PROGRAMMA SI ARRANGIA E LA FA LUI. +
- +
- +
- +
-E = (1 carattere) (DA COLONNA 47) +
- +
-SERVE PER L’ESTRAZIONE DI CAMPI DATA SE NON IMPOSTATO LE DATE VERRANNO ESTRATTE IN FORMATO GG/MM/AAAA SE IMPOSTATO A “N” (MAIUSCOLO) LE DATE VERRANNO ESTRATTE IN FORMATO AAAA/MM/GG +
- +
- +
- +
-ESEMPIO DI ESTRAZIONE +
- +
- +
- +
-AA005 MATRICOLA +
- +
-\\ AA009 COGNOME E NOME +
- +
-\\ AA115 COGNOME E NOME +
- +
- +
- +
-=====L'estrazione===== +
- +
- +
- +
-L'estrazione avviene con la funzione PRCC e la successiva selezione dell'elenco di matricole interessate. +
- +
-\\ Ovviamente per quanto riguarda la creazione dell'elenco di matricole si possono usare filtri, ordinamenti o un [[netram2:aiutogenerale:elenchi|elenco]] preparato in precedenza. +
- +
-\\ Il file prodotto deve essere copiato dall'FTP in una cartella del computer dell’ utente.+
  
  
 +**Crea schede inserimento**
  
-=====Come usare il file estratto=====+\\ permette di poter **annullare** il contenuto di **tutti** campi presenti sul file dei parametri, invece di variarne solamente il contenuto. 
 + 
  
 +=====File di parametri=====
  
 +**Il file di parametri deve essere inseriti nella cartella ([[netram2:aiutogenerale:menu#menu_a_tendina|Ftp]]) nel formato sopra descritto.**
 +\\ I file **devono** avere l'estensione .csv.
  
-Esempio di utilizzo in Excel.+La compilazione del file di parametri puo' essere effettuata con il blocco-note o un altro editor di testo, allo scopo suggeriamo di guardare l'esempio sottostante che consente di modificare il nominativo di una breve serie di matricole.
  
 +AA002;AA003;AA012
 +\\ 999;00001;CARLO
 +\\ 999;00002;DAVIDE
 +\\ 999;00003;MARIO
  
 +\\ \\ Regole di compilazione obbligatorie:
  
-  - lanciare **EXCEL**+  * La prima riga del file deve contenere l'elenco completo separato da **;** di tutti i campi che si vogliono inserire/modificare. Tale elenco vale per tutto l'archivio. Per effettuare altri tipi di variazioni per una parte delle matricole  è obbligatorio predisporre un altro archivio. 
 +  * I primi due campi devono rispettivamente essere società e matricola (AA002 e AA003) ed essere di 3 e 5 caratteri. Attenzione quindi alle eventuali proprietà delle celle che elimaminano gli zeri non significativi. 
 +  * Tutte le righe devono avere lo stesso numero di campi e quindi di separatori. 
 +\\ \\ Regole generali. 
 +  * I codici dei campi possono essere ottenuti "sorvolando" col mouse il [[netram2:aiutogenerale:maschere#pannello_operativo_sui_dati_tabellari|campo]] che si vuole modificare/inserire. 
  
-  - eseguire **file/apri**+=====Risultati=====
  
-  - selezionare come tipo di file "**file di testo (*.csv)**"+I due files prodotti verranno inseriti nella stessa cartella Ftp con lo stesso nome del file di parametri.
  
-  - sfogliare le cartelle i file fino a trovare il nostro file estratto, selezionarlo e confermare "**Apri**"+Il primo file, con estensione .txt (attenzione a non ricoprire altri files con la stessa estensione) contiene tutte le variazioni inserite nel formato netram2.
  
-  - a questo punto eseguire **file/SalvaConNome**+Il secondo file, con estensione .log contiene gli eventuali errori formali presente sul file di input e quindi eventualmente da rettificare.
  
-  - selezionare come tipo file "**Cartella di lavoro Excel**"+=====Fasi successive======
  
-  - sfogliare fino alla cartelle desiderata, mettere un nome a piacere e premere "**salva**".+Come si deduce dal tipo di elaborazione, questa fase traduce il file di tipo .csv nel formato interno netram. Per aggiornare effettivamente i dati il prossimo passo da esequire è [[netram2:menu:comuni:fbv|FBV]]. 
 +Ovviamente tutti i campi errati presenti sul log non saranno caricati.