SourceForge. mystiquexml. I dettagli del progetto. YACME srl Bologna

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "SourceForge. mystiquexml. I dettagli del progetto. YACME srl Bologna www.yacme.com"

Transcript

1 SourceForge mystiquexml YACME srl Bologna

2 i mystiquexml YACME srl Dati Documento Cliente: SourceForge Nome progetto: mystiquexml Oggetto: Storia del documento Release Autore Data Commento 1 17/11/2005 Sevastian Foglia Piano di rilascio - Prima versione 2 17/11/2005 Sevastian Foglia Aggiunti alcuni dettagli sulla TODO list 3 17/11/2005 Maurizio Berti aggiunto stato dei lavori e todo list per yaeasytemplate 4 24/11/2005 Sevastian Foglia Nuovo nome al framework: Mystique XML 5 19/01/2006 Sevastian Foglia Aggiunta la descrizione delle feature supportate 6 06/03/2006 Sevastian Foglia Aggiunta la descrizione delle nuove feature Documenti correlati Nome Autore Versione Descrizione YACME srl via del mobiliere, Bologna Fax Tel Copyright 2006 YACMEsrl Marchi Registrati Trademarks YACME is a trademark of YACME srl. All rights strictly reserved. Reproduction or issue to third parties in any form is not permitted without written permission from copyright owner. All logos and trademarks in this document are the property of their respective owners.

3 YACME srl mystiquexml ii Sommario 1. Yarender Il progetto Perché XML Perché OpenOffice.org Perché Java Risultato Cosa c'è dietro Inizialmente High Speed Lo stato dei lavori YaEasyTemplate YaSelect Yarender Le tabelle Tabelle condizionali Tabelle Multiple - un solo livello Tabelle Multiple - a più livelli I segnalibri Segnalibri avanzati: tag Segnalibri avanzati: i comandi di campo Le cornici I fogli di calcolo Cosa rimane da fare Licenza YaEasyTemplate YaSelect Yarender Modelli di documento Interfaccia di amministrazione Il primo passo Rilascio Feature supportate...18

4 iii mystiquexml YACME srl Le tabelle Tabelle condizionali Tabelle Multiple - un solo livello Tabelle Multiple - a più livelli I segnalibri Segnalibri avanzati: tag Segnalibri avanzati: i comandi di campo Nuova release X-Select X-Template...23

5 YACME srl mystiquexml iv 1. Yarender Il progetto Il progetto Yarender nasce dalla necessità di automatizzare il processo di generazione di documenti aziendali (fatture, ordini, schede prodotti,...) avendo già a disposizione dei dati su un database e un editor grafico per la realizzazione di modelli (OpenOffice.org) Perché XML Flessibilità e semplicità nel creare flussi di dati per realizzare il documento finale. Facilità di ricerca dei dati all'interno dell'albero XML grazie a XPath Perché OpenOffice.org Formati nativi liberi e aperti. Supporto per altri formati come PDF, doc, xls... Presenza di API per l'interazione con gli applicativi della suite. Disponibilità della suite su vari sistemi operativi Perché Java Indipendenza dal sistema operativo. Lo stesso codice è funzionante su Windows, Linux, Solaris, AS400 e Mac OS X Risultato Framework in Java per la generazione automatica di documenti basato su OpenOffice.org e XML. Creazione di modelli con OpenOffice.org (documenti di testo o fogli elettronici) rispettando particolari criteri. Generazione in automatico del flusso di dati XML che sarà il contenuto del documento. Rendering diretto del documento in formato SXW attraverso il motore Java. Utilizzo di OpenOffice.org per l'eventuale esecuzione di macro collegate al documento e la conversione in altri formati (PDF, doc, xls).

6 v mystiquexml YACME srl 1.5. Cosa c'è dietro... Yarender sfrutta a pieno le capacità di XPath (XML Path Language) e le funzionalità offerte dagli applicativi di OpenOffice.org. Ad esempio, per l'inserimento dei dati nel documento finale vengono usati i segnalibri di Writer: ogni segnalibro ha un nome che corrisponde all'xpath di un nodo all'interno dell'albero XML che contiene il valore finale Inizialmente... La prima versione di Yarender (denominata Low Speed) utilizzava completamente la libreria UNO di OpenOffice.org per la renderizzazione del documento. L'eccessiva lentezza di Java e la complessità di alcuni modelli di documento hanno indotto a cercare una via alternativa High Speed Studiando i formati nativi di OpenOffice.org (dei semplici archivi zip con dentro file XML ed eventuali immagini) siamo riusciti a sviluppare un'applicazione Perl che scompone il modello di documento iniziale in più parti. L'input per il motore di renderizzazione non sarà più quindi il modello di documento, ma l'insieme dei file risultati dall'attività di preprocessing eseguita dall'applicazione Perl. Notevoli sono stati i benefici di questo approccio: i modelli di documento una volta creati e testati non vengono modificati, quindi l'attività di preprocessing non pesa sul processo di renderizzazione; le parti create dal motore Perl hanno una struttura appositamente studiata per velocizzare la renderizzazione del documento finale; salvataggio diretto nei formati nativi (sxw, sxc) senza necessità di collegamento al server OOo; aumento della velocità di circa xxx volte.

7 YACME srl mystiquexml vi Figura 1.1: Framework Yarender

8 vii mystiquexml YACME srl 2. Lo stato dei lavori Il framework Yarender è composto da tre parti distinte: YaEasyTemplate: interfaccia grafica (Java) che aiuta l'utente nella realizzazione del modello di documento; YaSelect: applicazione Perl che analizza il modello di documento e lo scompone in più parti per facilitare e velocizzare il processo di renderizzazione; Yarender: il motore che genera il documento finale partendo dal flusso XML dei dati e dalle parti del template YaEasyTemplate E' la GUI che facilita l'inserimento dei bookmark, tabelle, etc. all'interno dei modelli di documento sxw YaSelect Scompone i modelli di documento di Writer e di Calc per permettere la creazione dei documenti finali. Per il parsing dei file si basa su un frontend Perl. YaSelect supporta tutte le feature che è possibile utilizzare nei modelli di documento, segnalibri, tabelle,... che nel successivo paragrafo verranno dettagliate ampiamente Yarender Per descrivere lo stato dei lavori di Yarender verrà data una descrizione delle tecniche utilizzate nella creazione dei modelli di documento che il motore è in grado di riconoscere Le tabelle L'inserimento di una tabella in un template avviene tramite il menù del Writer di OpenOffice.org Inserisci->Tabella. Il nome della tabella deve essere formato da due parti:

9 YACME srl mystiquexml viii la prima identifica il tipo di tabella che si vuole inserire: è un "codice" che verrà interpretato da Yarender in fase di generazione del documento; la seconda deve corrispondere all'xpath di un nodo padre all'interno del documento XML Tabelle condizionali Sono tabelle la cui presenza dipende dal verificarsi di una condizione specificata attraverso il nome della tabella stessa. La prima parte del nome in questo caso può essere di due tipi: #c-! #c-= Yarender interpreta il nome della tabella e verifica la condizione rappresentata dalla seconda parte del nome stesso: se il nome inizia con #c-! e la condizione è vera, allora la tabella viene cancellata altrimenti viene inserita; al contrario, se il nome inizia con #c-=, la tabella viene inserita se la condizione è vera, cancellata altrimenti Tabelle Multiple - un solo livello Sono tabelle che vengono replicate in base al numero di occorrenze di un nodo padre all'interno dell'albero XML. Anche in questo caso il nodo è identificato dalla seconda parte del nome della tabella. Affinché Yarender identifichi questo tipo di tabella la prima parte del nome dovrà essere #n Tabelle Multiple - a più livelli Con questa tecnica è possibile creare una struttura a più livelli (header, body, footer). Ogni livello è rappresentato da una tabella che viene raggruppata, ordinata e replicata in base al numero di occorrenze di un nodo padre all'interno dell'albero XML. L'XPath relativo al nodo è ricavato dalla seconda parte del nome della tabella. La prima parte, invece, dovrà valere: #noh-, se si vuole inserire una tabella header;

10 ix mystiquexml YACME srl #nob-, se si vuole inserire una tabella body; #nof-, se si vuole inserire una tabella footer. Nel caso di header o footer, la seconda parte del nome, ovvero quella relativa al nodo del sotto albero XML, indicherà la condizione che Yarender controllerà per sapere quante volte quella particolare tabella dovrà essere replicata. Nel caso di tabelle body, invece, il nome dovrà contenere un'ulteriore condizione che il software controllerà per raggruppare e ordinare tutta la struttura. Da notare inoltre che la struttura "multi livello" non necessita di tutte e tre le parti: ad esempio è possibile creare un blocco formato solo da header e body o solo da body e footer I segnalibri Il segnalibro o bookmark E' il componente di OpenOffice.org che consente di inserire nel template un dato contenuto in un documento XML. Affinché Yarender inserisca correttamente il dato occorre seguire alcune semplici regole: inserire un'etichetta terminata dal carattere > nel punto in cui si vuole che il dato venga immesso; inserire, attraverso il menù Inserisci -> Segnalibro..., il segnalibro (o bookmark) fra il primo e il secondo carattere dell'etichetta; il nome del bookmark deve essere l'xpath di un nodo foglia all'interno del documento XML con le seguenti sostituzioni: il carattere al posto di ' / '; il carattere + al posto di ' per gli eventuali attributi del tag XML; il carattere al posto di '. '; il carattere ^ al posto di ' '; il carattere $ al posto di ', '. Yarender supporta a pieno tutte le funzionalità degli XPath come, ad esempio, l'individuazione degli attributi, la specifica di condizioni o l'utilizzo delle funzioni.

11 YACME srl mystiquexml x Segnalibri avanzati: tag Yarender supporta la possibilità di specificare dei tag alla fine del nome del segnalibro racchiusi fra parentesi quadre [...]. Qui di seguito verrà spiegato il significato di ogni tag. f: il dato contenuto nel documento XML verrà formattato; una data nel formato diventerà 25/05/2004, una valuta nel formato diventerà 1.010,1. z: forza la concatenazione delle stringhe mediante uno spazio e concatena le parole divise dal segno di a capo -. d: con questo tag Yarender scarterà eventuali valori uguali presenti nei nodi individuati dall'xpath, analogamente al DISTINCT dell'sql. h: Yarender interpreterà questo bookmark come se fosse contenuto in una tabella header o footer; cancellerà la riga della tabella che lo contiene se l'xpath corrispondente non esiste nel documento XML. c se l'xpath non esiste Yarender non cancellerà la riga della tabella che contiene il bookmark; naturalmente dovrà essere preceduto dal flag h o dovrà essere contenuto in una tabella header o footer. x: ignora il bookmark se non esiste nel template. La cancellazione di una riga di una tabella a seguito di un Xpath nullo comporta la cancellazione di tutti gli altri segnalibri presenti in quella riga; Yarender, non trovando l'etichetta corrispondente al bookmark da inserire causerebbe un'eccezione; il tag [x] previene questo comportamento. r: rappresenta una condizione per l'eventuale cancellazione di una riga. Se l'xpath individua un valore nell'xml viene soltanto cancellata l'etichetta, altrimenti la riga che contiene questo bookmark viene cancellata. imllxhh (immagine): consente l'inserimento di un'immagine nel documento, purché sia stato specificato a linea di comando il PATH appropriato tramite l'opzione "-i". Sostituendo i valori in millimetri della larghezza e altezza dell'immagine ad LL ed HH rispettivamente, è possibile scalare a piacimento l'immagine. bcwwxhh (barcode): consente la generazione di un'immagine contenente un codice a barre generato con il valore prelevato dall'xpath del bookmark.

12 xi mystiquexml YACME srl I tag qui sopra possono essere combinati opportunamente in modo che Yarender esegua più azioni sullo stesso XPath. indice: consente a Yarender di selezionare, fra i nodi trovati mediante l'xpath, quello identificato dal numero specificato fra le parentesi quadre Segnalibri avanzati: i comandi di campo Yarender supporta i Comandi di Campo, ossia delle variabili che vengono usate a run-time come un dizionario: ad ogni codice è assegnato un valore. L'inserimento di un Comando di Campo avviene attraverso i seguenti passi: seguire il menù Inserisci -> Comando di Campo -> Altro...; selezionare la scheda Variabili; selezionare come Tipo di campo Campo utente; inserire nella casella Nome il nome del TextField; inserire nella casella Valore il valore del TextField secondo la regola codice::valore[;;codice::valore...] A questo punto è possibile specificare un comando di campo insieme ad un bookmark semplicemente postponendo al nome del bookmark il nome del Textfield racchiuso da parentesi tonde. In tal caso, l'etichetta del documento verrà sostituita con il valore del Textfield e non con il dato contenuto nell'xml. Yarender supporta due codici fissi DEFAULT e NULL: se non sono stati specificati valori per un determinato codice l'etichetta nel documento verrà sostituita con la stringa vuota usando il codice NULL; il codice DEFAULT viene utilizzato quando si vuole ottenere un certo valore per dei codici non specificati. I campi utente vengono altresì utilizzati per la generazione dei barcode: il dato necessario per le immagini del codice a barre può essere infatti composto da più valori presenti nel flusso XML. Il bookmark del barcode avrà quindi questa forma costante(campo UTENTE)[ costante(campo UTENTE)...][bcWWXHH]

13 YACME srl mystiquexml xii dove costante è un codice fisso che rispetta gli standard e CAMPO UTENTE è il nome del campo che conterrà l'xpath (inserito secondo le regole già dette) vero e proprio per ricercare il dato all'interno del flusso XML Le cornici L'inserimento di una cornice in un template avviene tramite il menù di Writer Inserisci->Cornice. A questo punto, per avere due o più etichette per ogni riga si dovrà ridimensionare opportunamente la cornice inserita e cambiare l'ancoraggio: il valore di default di quest'ultimo parametro è Al Paragrafo, per questo template verrà impostato a Come Carattere. Nota. Nel template occorre inserire una e una sola cornice. Il nome della cornice dovrà essere l'xpath relativo ad un nodo padre all'interno dell'albero XML (il complex in base al quale verranno replicate le cornici) Ora all'interno della cornice si potranno inserire tabelle e bookmark come spiegato in precedenza con una piccola differenza per questi ultimi: i segnalibri che si riferiscono ad un complex di livello superiore a quello usato per il nome della cornice dovranno usare un XPath relativo I fogli di calcolo In Calc non esistono né i segnalibri (bookmark), né le tabelle, né le cornici e l'unica cosa che può essere replicata è la singola riga. La funzione che ci permetterà di usare Yarender per generare documenti è l'inserimento di note (Inserisci -> Note) secondo determinati schemi. Per replicare una riga di un foglio di calcolo occorrerà dare un nome a questa. Nella prima cella della riga di intestazione inserire una nota del tipo: ROW=XPath Dove l'xpath sarà un nodo padre all'interno dell'albero XML; il numero di occorrenze di questo nodo ci darà il numero delle righe che verranno replicate. Dopo aver detto come dare un nome alle righe spieghiamo come inserire i bookmark. Posizioniamoci sulla cella in cui si vuole che venga inserito un dato preso dal flusso XML e inseriamo anche qui una nota digitando l'xpath del nodo seguendo le specifiche del paragrafo.

14 xii mystiquexml i 3. Cosa rimane da fare YACME srl E' necessario trovare un nuovo nome per il framework Licenza Scegliere una licenza sotto la quale rilasciare Yarender. GPL o LGPL sono valide entrambe YaEasyTemplate Occorre terminare l'interfaccia di realizzazione dei modelli di documento aggiungendo tutte le feature che mancano: implementazione di una procedura automatica per ottenete lo scheletro XML di riferimento per la generazione dei bookmark e delle tabelle: realizzazione di un'applicazione che analizzi le tabelle di un database (o di un'altra sorgente di dati) oppure integrazione di uno strumento già esistente che offra questa funzionalità; supporto per le opzioni dei bookmark (par ); supporto inserimento campi utente per BARCODE, macro, dizionario di codifica dei valori (par ); supporto per tabelle multilivello (par ); supporto inserimento cornici per etichette (par ); supporto per i modelli di fogli di calcolo (par ). Unire la realizzazione del template al processing dello stesso e al lancio di una demo per testare il modello appena realizzato (Figura 1.1).

15 YACME srl mystiquexml xiv Figura 3.1: Flusso da realizzare per YaEasyTemplate 3.3. YaSelect L'applicazione che effettua il processing dei modelli di documento e la loro scomposizione in parti (tabelle, cornici, segnalibri, comandi di campo,...) è ben strutturata e funziona, quindi non apporterei sostanziali modifiche al codice. Aggiungere il supporto per il processing dei modelli di documento in formato odt e ods. Valutare se aggiungere il processing di segnalibri dentro le tabelle può aumentare le prestazioni del motore di rendering Yarender Dalla prima versione di Yarender il codice ha subito sostanziali modifiche, ad esempio: è stata data una struttura ad oggetti al framework e molti metodi sono stati riscritti da 0 per renderli compatibili con la versione High Speed. Necessitano alcune correzioni a classi e metodi complessi che verranno elencate in ordine di priorità. La classe YaOOoComps interagisce in modo fittizio con i componenti di OpenOffice.org utilizzati nei modelli di documento (segnalibri, tabelle, cornici...): bisogna creare una superclasse con delle sottoclassi, diciamo una per ogni oggetto di OpenOffice.org, che estendono la prima; la complessità del metodo substitutebookmarks rende necessaria una stesura ex-novo dello stesso.

16 xv mystiquexml YACME srl Durante processo di renderizzazione, Yarender sceglie quale modulo attivare sulla base del nome del template che viene dato in input: occorre studiare un metodo per scegliere i diversi processi di realizzazione sulla base della struttura del template. Al momento c'è una sola classe, DataException, adibita alla gestione delle eccezioni: occorre dettagliare meglio i messaggi di errore; occorre creare classi di eccezioni diverse (magari usando DataException come superclasse) a seconda dell'errore che si verifica. Yarender supporta la generazione di documenti di testo e fogli di calcolo e per entrambi viene usata la classe YaDocument: derivare due classi (ad esempio, TextDocument e CalcDocument) da YaDocument. Recupero dei dai dal flusso XML: per il recupero dei dati dal XML, la classe YaData si basa sulla versione 1.4 libreria dom4j. Si potrebbe passare alla 1.6 e modificare i metodi che necessitano un aggiornamento dovuto al cambiamento della libreria. Java 1.4 o 5.0: Yarender è stato sviluppato sulla base dei costrutti di Java 1.4. Con l'uscita della 5.0 (più performante) si potrebbe pensare di aggiornare parte del codice utilizzando i nuovi costrutti introdotti dalla 5.0. ODF e OpenOffice.org 2.0: aggiungere il supporto per i formati odt e ods 3.5. Modelli di documento I modelli di documento di testo hanno già fin troppe feature. Occorre invece analizzare bene i fogli di calcolo e trovare un modo alternativo di realizzare dei modelli per questo tipo di documento che, al momento, è limitato all'utilizzo delle note e delle macro.

17 YACME srl mystiquexml xvi 3.6. Interfaccia di amministrazione Tutto il framework necessita di un installer grafico che consenta di personalizzare le variabili di ambiente: directory dove salvare i modelli di documento; directory dove salvare i modelli dopo il processing; directory dove reperire i flussi XML dei dati necessari a generare i documenti finali; directory dove salvare i documenti finali generati dal motore di renderizzazione; directory dove salvare i log generati dal sistema Inoltre occorre realizzare un'interfaccia di amministrazione per permettere all'utente di modificare le variabili impostate durante l'installazione.

18 xv mystiquexml ii 4. Il primo passo YACME srl E' stato scelto il nuovo nome per il framework: mystiquexml. Mystique è il personaggio del fumetto X-Men che aveva la capacità di mutare la sua figura in qualsiasi altra persona. Dato che il framework effettua una trasformazione da XML (il flusso di dati e il modello) a XML (il documento in formato nativo OpenOffice.org) abbiamo pensato che mystiquexml possa essere il nome adatto. Cambieranno nome anche YaEasyTemplate, che diventerà X-Template, e YaSelect che diverrà X-Select.

19 YACME srl mystiquexml 5. Rilascio xvi ii Il 13 gennaio 2006 è stata rilasciata la prima versione del framework mystiquexml (versione 0.0.1) che comprende: l'applicazione PERL x-process per il parsing dei modelli di documenti; la libreria java mystiquexml per la realizzazione dei documenti Feature supportate Per descrivere lo stato dei lavori di mystiquexml e di x-process verrà data una descrizione delle tecniche utilizzate nella creazione dei modelli di documento che il motore è in grado di riconoscere Le tabelle L'inserimento di una tabella in un template avviene tramite il menù di Writer Inserisci->Tabella. Il nome della tabella deve essere formato da due parti: la prima identifica il tipo di tabella che si vuole inserire: è un "codice" che verrà interpretato da mystiquexml in fase di generazione del documento; la seconda deve corrispondere all'xpath di un nodo padre all'interno del documento XML Tabelle condizionali Sono tabelle la cui presenza dipende dal verificarsi di una condizione specificata attraverso il nome della tabella stessa. La prima parte del nome in questo caso può essere di due tipi: #c-! #c-= mystiquexml interpreta il nome della tabella e verifica la condizione rappresentata dalla seconda parte del nome stesso: se il nome inizia con #c-! e la condizione è vera, allora la tabella viene cancellata altrimenti viene inserita;

20 xi x mystiquexml al contrario, se il nome inizia con #c-=, la tabella viene inserita se la condizione è vera, cancellata altrimenti. YACME srl Tabelle Multiple - un solo livello Sono tabelle che vengono replicate in base al numero di occorrenze di un nodo padre all'interno dell'albero XML. Anche in questo caso il nodo è identificato dalla seconda parte del nome della tabella. Affinché mystiquexml identifichi questo tipo di tabella la prima parte del nome dovrà essere #n Tabelle Multiple - a più livelli Con questa tecnica è possibile creare una struttura a più livelli (header, body, footer). Ogni livello è rappresentato da una tabella che viene raggruppata, ordinata e replicata in base al numero di occorrenze di un nodo padre all'interno dell'albero XML. L'XPath relativo al nodo è ricavato dalla seconda parte del nome della tabella. La prima parte, invece, dovrà valere: #noh-, se si vuole inserire una tabella header; #nob-, se si vuole inserire una tabella body; #nof-, se si vuole inserire una tabella footer. Nel caso di header o footer, la seconda parte del nome, ovvero quella relativa al nodo del sotto albero XML, indicherà la condizione che mystiquexml controllerà per sapere quante volte quella particolare tabella dovrà essere replicata. Nel caso di tabelle body, invece, il nome dovrà contenere un'ulteriore condizione che il software controllerà per raggruppare e ordinare tutta la struttura. Da notare inoltre che la struttura "multi livello" non necessita di tutte e tre le parti: ad esempio è possibile creare un blocco formato solo da header e body o solo da body e footer I segnalibri Il segnalibro o bookmark E' il componente di OpenOffice.org che consente di inserire nel template un dato contenuto in un documento XML.

21 YACME srl mystiquexml xx Affinché mystiquexml inserisca correttamente il dato occorre seguire alcune semplici regole: inserire un'etichetta terminata dal carattere > nel punto in cui si vuole che il dato venga immesso; inserire, attraverso il menù Inserisci -> Segnalibro..., il segnalibro (o bookmark) fra il primo e il secondo carattere dell'etichetta; il nome del bookmark deve essere l'xpath di un nodo foglia all'interno del documento XML con le seguenti sostituzioni: il carattere al posto di ' / '; il carattere + al posto di ' per gli eventuali attributi del tag XML; il carattere al posto di '. '; il carattere ^ al posto di ' '; il carattere $ al posto di ', '. mystiquexml supporta a pieno tutte le funzionalità degli XPath come, ad esempio, l'individuazione degli attributi, la specifica di condizioni o l'utilizzo delle funzioni Segnalibri avanzati: tag mystiquexml supporta la possibilità di specificare dei tag alla fine del nome del segnalibro racchiusi fra parentesi quadre [...]. Qui di seguito verrà spiegato il significato di ogni tag. f: il dato contenuto nel documento XML verrà formattato; una data nel formato diventerà 25/05/2004, una valuta nel formato diventerà 1.010,1. z: forza la concatenazione delle stringhe mediante uno spazio e concatena le parole divise dal segno di a capo -. d: con questo tag mystiquexml scarterà eventuali valori uguali presenti nei nodi individuati dall'xpath, analogamente al DISTINCT dell'sql. h: mystiquexml interpreterà questo bookmark come se fosse contenuto in una tabella header o footer; cancellerà la riga della tabella che lo contiene se l'xpath corrispondente non esiste nel documento XML.

22 xx i mystiquexml c se l'xpath non esiste mystiquexml non cancellerà la riga della tabella che contiene il YACME srl bookmark; naturalmente dovrà essere preceduto dal flag h o dovrà essere contenuto in una tabella header o footer. r: rappresenta una condizione per l'eventuale cancellazione di una riga. Se l'xpath individua un valore nell'xml viene soltanto cancellata l'etichetta, altrimenti la riga che contiene questo bookmark viene cancellata. imllxhh (immagine): consente l'inserimento di un'immagine nel documento, purché sia stato specificato a linea di comando il PATH appropriato tramite l'opzione "-i". Sostituendo i valori in millimetri della larghezza e altezza dell'immagine ad LL ed HH rispettivamente, è possibile scalare a piacimento l'immagine. I tag qui sopra possono essere combinati opportunamente in modo che mystiquexml esegua più azioni sullo stesso XPath. indice: consente a mystiquexml di selezionare, fra i nodi trovati mediante l'xpath, quello identificato dal numero specificato fra le parentesi quadre Segnalibri avanzati: i comandi di campo mystiquexml supporta i Comandi di Campo, ossia delle variabili che vengono usate a run-time come un dizionario: ad ogni codice è assegnato un valore. L'inserimento di un Comando di Campo avviene attraverso i seguenti passi: seguire il menù Inserisci -> Comando di Campo -> Altro...; selezionare la scheda Variabili; selezionare come Tipo di campo Campo utente; inserire nella casella Nome il nome del Text Field; inserire nella casella Valore il valore del Text Field secondo la regola codice::valore[;;codice::valore...] A questo punto è possibile specificare un comando di campo insieme ad un bookmark semplicemente postponendo al nome del bookmark il nome del Textfield racchiuso da parentesi tonde. In tal caso, l'etichetta del documento verrà sostituita con il valore del Textfield e non con il dato contenuto nell'xml.

23 YACME srl mystiquexml mystiquexml supporta due codici fissi DEFAULT e NULL: se non sono stati specificati valori per un determinato codice l'etichetta nel documento verrà sostituita con la stringa vuota usando il codice NULL; il codice DEFAULT viene utilizzato quando si vuole ottenere un certo valore per dei codici non specificati. xxi i I campi utente vengono altresì utilizzati per la generazione dei barcode: il dato necessario per le immagini del codice a barre può essere infatti composto da più valori presenti nel flusso XML.

24 xx mystiquexml iii 6. Nuova release YACME srl 6.1. X-Select 6.2. X-Template

Manuale di realizzazione dei modelli di documento

Manuale di realizzazione dei modelli di documento MystiqueXML Manuale di realizzazione dei modelli di documento Indice 1 Le tabelle...5 1.1 Tabelle condizionali...5 1.2 Tabelle Multiple - un solo livello...5 1.3 Tabelle Multiple - a più livelli...5 2

Dettagli

Workland CRM. Workland CRM Rel 2570 21/11/2013. Attività --> FIX. Magazzino --> NEW. Nessuna --> FIX. Ordini --> FIX

Workland CRM. Workland CRM Rel 2570 21/11/2013. Attività --> FIX. Magazzino --> NEW. Nessuna --> FIX. Ordini --> FIX Attività Attività --> FIX In alcuni casi, in precedenza, sulla finestra trova attività non funzionava bene la gestione dei limiti tra date impostati tramite il menu a discesa (Oggi, Tutte, Ultima Settimana,

Dettagli

Capitolo 3. L applicazione Java Diagrammi ER. 3.1 La finestra iniziale, il menu e la barra pulsanti

Capitolo 3. L applicazione Java Diagrammi ER. 3.1 La finestra iniziale, il menu e la barra pulsanti Capitolo 3 L applicazione Java Diagrammi ER Dopo le fasi di analisi, progettazione ed implementazione il software è stato compilato ed ora è pronto all uso; in questo capitolo mostreremo passo passo tutta

Dettagli

Guida all uso di Java Diagrammi ER

Guida all uso di Java Diagrammi ER Guida all uso di Java Diagrammi ER Ver. 1.1 Alessandro Ballini 16/5/2004 Questa guida ha lo scopo di mostrare gli aspetti fondamentali dell utilizzo dell applicazione Java Diagrammi ER. Inizieremo con

Dettagli

A destra è delimitata dalla barra di scorrimento verticale, mentre in basso troviamo una riga complessa.

A destra è delimitata dalla barra di scorrimento verticale, mentre in basso troviamo una riga complessa. La finestra di Excel è molto complessa e al primo posto avvio potrebbe disorientare l utente. Analizziamone i componenti dall alto verso il basso. La prima barra è la barra del titolo, dove troviamo indicato

Dettagli

PULSANTI E PAGINE Sommario PULSANTI E PAGINE...1

PULSANTI E PAGINE Sommario PULSANTI E PAGINE...1 Pagina 1 Sommario...1 Apertura...2 Visualizzazioni...2 Elenco...2 Testo sul pulsante e altre informazioni...3 Comandi...3 Informazioni...4 Flow chart...5 Comandi...6 Pulsanti Principali e Pulsanti Dipendenti...6

Dettagli

IMPORTAZIONE DI GRAFICI E TABELLE DA EXCEL A WORD

IMPORTAZIONE DI GRAFICI E TABELLE DA EXCEL A WORD WORD 2000 IMPORTAZIONE DI TABELLE E GRAFICI IMPORTAZIONE DI GRAFICI E TABELLE DA EXCEL A WORD Introduzione Il sistema operativo Windows supporta una particolare tecnologia, detta OLE (Object Linking and

Dettagli

Scheda operativa Versione rif. 13.01.3c00. Libro Inventari

Scheda operativa Versione rif. 13.01.3c00. Libro Inventari 1 Inventario... 2 Prepara tabelle Inventario... 2 Gestione Inventario... 3 Tabella esistente... 3 Nuova tabella... 4 Stampa Inventario... 8 Procedure collegate... 11 Anagrafiche Archivi ditta Progressivi

Dettagli

Cosa è un foglio elettronico

Cosa è un foglio elettronico Cosa è un foglio elettronico Versione informatica del foglio contabile Strumento per l elaborazione di numeri (ma non solo...) I valori inseriti possono essere modificati, analizzati, elaborati, ripetuti

Dettagli

Mon Ami 3000 Produzione base Produzione articoli con distinta base e calcolo dei fabbisogni

Mon Ami 3000 Produzione base Produzione articoli con distinta base e calcolo dei fabbisogni Prerequisiti Mon Ami 3000 Produzione base Produzione articoli con distinta base e calcolo dei fabbisogni L opzione Produzione base è disponibile per le versioni Azienda Light e Azienda Pro. Introduzione

Dettagli

UTILIZZO DEL MODULO DATA ENTRY PER L IMPORTAZIONE DEI DOCUMENTI (CICLO PASSIVO)

UTILIZZO DEL MODULO DATA ENTRY PER L IMPORTAZIONE DEI DOCUMENTI (CICLO PASSIVO) Codice documento 10091501 Data creazione 15/09/2010 Ultima revisione Software DOCUMATIC Versione 7 UTILIZZO DEL MODULO DATA ENTRY PER L IMPORTAZIONE DEI DOCUMENTI (CICLO PASSIVO) Convenzioni Software gestionale

Dettagli

GUIDA RAPIDA PER LA COMPILAZIONE DELLA SCHEDA CCNL GUIDA RAPIDA PER LA COMPILAZIONE DELLA SCHEDA CCNL

GUIDA RAPIDA PER LA COMPILAZIONE DELLA SCHEDA CCNL GUIDA RAPIDA PER LA COMPILAZIONE DELLA SCHEDA CCNL GUIDA RAPIDA BOZZA 23/07/2008 INDICE 1. PERCHÉ UNA NUOVA VERSIONE DEI MODULI DI RACCOLTA DATI... 3 2. INDICAZIONI GENERALI... 4 2.1. Non modificare la struttura dei fogli di lavoro... 4 2.2. Cosa significano

Dettagli

E completamente personalizzabile potrete variare colori, i Vs. dati i riferimenti per i contatti, i prodotti in tempo reale.

E completamente personalizzabile potrete variare colori, i Vs. dati i riferimenti per i contatti, i prodotti in tempo reale. Catalogo On Line dinamico sul Web multilingua, consente di gestire un catalogo anche ad utenti poco esperti grazie alla semplicità d'uso del pannello amministratore che permette la gestione dei clienti,

Dettagli

FtpZone Guida all uso Versione 2.1

FtpZone Guida all uso Versione 2.1 FtpZone Guida all uso Versione 2.1 La presente guida ha l obiettivo di spiegare le modalità di utilizzo del servizio FtpZone fornito da E-Mind Srl. All attivazione del servizio E-Mind fornirà solamente

Dettagli

Mon Ami 3000 Varianti articolo Gestione di varianti articoli

Mon Ami 3000 Varianti articolo Gestione di varianti articoli Prerequisiti Mon Ami 3000 Varianti articolo Gestione di varianti articoli L opzione Varianti articolo è disponibile per le versioni Azienda Light e Azienda Pro e include tre funzionalità distinte: 1. Gestione

Dettagli

PRODUZIONE PAGELLE IN FORMATO PDF

PRODUZIONE PAGELLE IN FORMATO PDF Requisiti minimi: PRODUZIONE, FIRMA E PUBBLICAZIONE DELLA PAGELLA ELETTRONICA CON ALUNNI WINDOWS PRODUZIONE PAGELLE IN FORMATO PDF Argo Alunni Windows aggiornato alla versione più recente. Adobe PDF CREATOR,

Dettagli

Excel. A cura di Luigi Labonia. e-mail: luigi.lab@libero.it

Excel. A cura di Luigi Labonia. e-mail: luigi.lab@libero.it Excel A cura di Luigi Labonia e-mail: luigi.lab@libero.it Introduzione Un foglio elettronico è un applicazione comunemente usata per bilanci, previsioni ed altri compiti tipici del campo amministrativo

Dettagli

Light CRM. Documento Tecnico. Descrizione delle funzionalità del servizio

Light CRM. Documento Tecnico. Descrizione delle funzionalità del servizio Documento Tecnico Light CRM Descrizione delle funzionalità del servizio Prosa S.r.l. - www.prosa.com Versione documento: 1, del 11 Luglio 2006. Redatto da: Michela Michielan, michielan@prosa.com Revisionato

Dettagli

ACO Archiviazione Elettronica e Conservazione sostitutiva

ACO Archiviazione Elettronica e Conservazione sostitutiva ACO Archiviazione Elettronica e Conservazione sostitutiva Luglio 2013 INDICE A) INSTALLAZIONE DELL AGGIORNAMENTO... 2 AGGIORNAMENTO STAND ALONE/SERVER... 2 AGGIORNAMENTO CLIENT... 4 B) ELENCO MODIFICHE...

Dettagli

LUdeS Informatica 2 EXCEL. Seconda parte AA 2013/2014

LUdeS Informatica 2 EXCEL. Seconda parte AA 2013/2014 LUdeS Informatica 2 EXCEL Seconda parte AA 2013/2014 STAMPA Quando si esegue il comando FILE STAMPA, Excel manda alla stampante tutte le celle del foglio di lavoro corrente che hanno un contenuto. Il numero

Dettagli

7. Layer e proprietà degli oggetti

7. Layer e proprietà degli oggetti 7. Layer e proprietà degli oggetti LAYER 09/01/13 ing. P. Rordorf arch. D. Bruni arch. A. Chiesa ing. A. Ballarini 38(52) Le proprietà dei layer: - Nome: ogni layer ha un nome proprio che ne permette una

Dettagli

La Stampa Unione. Individuare la lista indirizzi per la Stampa Unione

La Stampa Unione. Individuare la lista indirizzi per la Stampa Unione La Stampa Unione La Stampa unione consente di personalizzare con il nome, il cognome, l'indirizzo e altri dati i documenti e le buste per l'invio a più destinatari. Basterà avere un database con i dati

Dettagli

Applicazione Access annuale Universale mini-howto

Applicazione Access annuale Universale mini-howto Applicazione Access annuale Universale mini-howto Augusto Scatolini (webmaster@comunecampagnano.it) Ver. 1.0 gennaio 2009 Premessa pag 2 Predisposizione dell'archivio prototipo pag 2 Come si azzera il

Dettagli

Introduzione al Foglio Elettronico

Introduzione al Foglio Elettronico Microsoft Excel Introduzione al Foglio Elettronico Il Foglio Elettronico Si presenta come una grande tabella su un foglio di carta Le celle contengono differenti dati Numeri Testo Date Ecc I dati possono

Dettagli

5.3 TABELLE 5.3.1 RECORD 5.3.1.1 Inserire, eliminare record in una tabella Aggiungere record Eliminare record

5.3 TABELLE 5.3.1 RECORD 5.3.1.1 Inserire, eliminare record in una tabella Aggiungere record Eliminare record 5.3 TABELLE In un sistema di database relazionali le tabelle rappresentano la struttura di partenza, che resta poi fondamentale per tutte le fasi del lavoro di creazione e di gestione del database. 5.3.1

Dettagli

Libretto di Impianto (Dpr74)

Libretto di Impianto (Dpr74) Libretto di Impianto (Dpr74) Per chi si occupa di climatizzazione sia riscaldamento che raffrescamento, dal 1 Giugno 2014 i documenti obbligatori da compilare cambiano e si chiamano rapporti di efficienza

Dettagli

Direzione Centrale per le Politiche dell Immigrazione e dell Asilo

Direzione Centrale per le Politiche dell Immigrazione e dell Asilo Direzione Centrale per le Politiche dell Immigrazione e dell Asilo Sistema inoltro telematico domande di nulla osta, ricongiungimento e conversioni Manuale utente Versione 2 Data creazione 02/11/2007 12.14.00

Dettagli

DINAMIC: gestione assistenza tecnica

DINAMIC: gestione assistenza tecnica DINAMIC: gestione assistenza tecnica INSTALLAZIONE SU SINGOLA POSTAZIONE DI LAVORO PER SISTEMI WINDOWS 1. Installazione del software Il file per l installazione del programma è: WEBDIN32.EXE e può essere

Dettagli

MANUALE D USO DELL E-COMMERCE. Versione avanzata

MANUALE D USO DELL E-COMMERCE. Versione avanzata MANUALE D USO DELL E-COMMERCE Versione avanzata Versione SW. 2 Rev. 0.2 Sommario 1 Personalizzare i contenuti del sito... 3 1.1 Inserimento logo e slogan azienda... 3 1.2 Modificare i dati dell Azienda...

Dettagli

Pagina n. 1. Via Ficili n 5 62029 Tolentino (MC) Tel.: 0733 9568 Fax: 0733 956817 E-Mail: info@grupposis.it http://www.grupposis.

Pagina n. 1. Via Ficili n 5 62029 Tolentino (MC) Tel.: 0733 9568 Fax: 0733 956817 E-Mail: info@grupposis.it http://www.grupposis. Prot. C.R.M n. (6778) manuale facile pdf The easiest way to create a PDF! Facile! PDF è la soluzione Completa per creare PDF professionali con semplicità. Sempre presente nella barra di Windows. Si attiva

Dettagli

Manuale di Aggiornamento BOLLETTINO. Rel. 5.20.1H4. DATALOG Soluzioni Integrate a 32 Bit

Manuale di Aggiornamento BOLLETTINO. Rel. 5.20.1H4. DATALOG Soluzioni Integrate a 32 Bit Manuale di Aggiornamento BOLLETTINO Rel. 5.20.1H4 DATALOG Soluzioni Integrate a 32 Bit - 2 - Manuale di Aggiornamento Sommario 1 2 PER APPLICARE L AGGIORNAMENTO... 3 1.1 Aggiornamento Patch Storica...

Dettagli

Airone Gestione Rifiuti Funzioni di Esportazione e Importazione

Airone Gestione Rifiuti Funzioni di Esportazione e Importazione Airone Gestione Rifiuti Funzioni di Esportazione e Importazione Airone Funzioni di Esportazione Importazione 1 Indice AIRONE GESTIONE RIFIUTI... 1 FUNZIONI DI ESPORTAZIONE E IMPORTAZIONE... 1 INDICE...

Dettagli

WWW.ICTIME.ORG. NVU Manuale d uso. Cimini Simonelli Testa

WWW.ICTIME.ORG. NVU Manuale d uso. Cimini Simonelli Testa WWW.ICTIME.ORG NVU Manuale d uso Cimini Simonelli Testa Cecilia Cimini Angelo Simonelli Francesco Testa NVU Manuale d uso EDIZIONE Gennaio 2008 Questo manuale utilizza la Creative Commons License www.ictime.org

Dettagli

Manuale Utente. Gestione Richieste supporto Data Warehouse. Della Ragioneria Generale dello Stato. Versione 1.0. Roma, Ottobre 2015

Manuale Utente. Gestione Richieste supporto Data Warehouse. Della Ragioneria Generale dello Stato. Versione 1.0. Roma, Ottobre 2015 Manuale Utente Gestione Richieste supporto Data Warehouse Della Ragioneria Generale dello Stato Versione 1.0 Roma, Ottobre 2015 1 Indice 1 Generalità... 3 1.1 Scopo del documento... 3 1.2 Versioni del

Dettagli

Versione 7.0 Taglie e Colori. Negozio Facile

Versione 7.0 Taglie e Colori. Negozio Facile Versione 7.0 Taglie e Colori Negozio Facile Negozio Facile: Gestione taglie e colori Il concetto di base dal quale siamo partiti è che ogni variante taglia/colore sia un articolo a se stante. Partendo

Dettagli

Stampa unione -contratto di tirocinio. Documentazione

Stampa unione -contratto di tirocinio. Documentazione Stampa unione -contratto di tirocinio Documentazione Versione 0.1 Data 27.09.2012 Copyright CSFO A proposito di questa documentazione Questa documentazione è indirizzata agli utenti dell applicazione stampa

Dettagli

1 CARICAMENTO LOTTI ED ESISTENZE AD INIZIO ESERCIZIO

1 CARICAMENTO LOTTI ED ESISTENZE AD INIZIO ESERCIZIO GESTIONE LOTTI La gestione dei lotti viene abilitata tramite un flag nei Progressivi Ditta (è presente anche un flag per Considerare i Lotti con Esistenza Nulla negli elenchi visualizzati/stampati nelle

Dettagli

GENERAZIONE PREVENTIVI

GENERAZIONE PREVENTIVI GENERAZIONE PREVENTIVI Per la creazione di un nuovo preventivo si fa sempre riferimento ad un Tipo Preventivo, identificato da una certa Sigla. Nell esempio seguente vediamo come il preventivo abbia impostata

Dettagli

Test Excel conoscenze di Base

Test Excel conoscenze di Base Test Excel conoscenze di Base 1)Che tipo di barra ha un foglio di calcolo, che un elaboratore testi non ha? a. La barra dei menu b. La barra della formula c. La barra del titolo d. La barra della formattazione

Dettagli

Che cos'è un modulo? pulsanti di opzione caselle di controllo caselle di riepilogo

Che cos'è un modulo? pulsanti di opzione caselle di controllo caselle di riepilogo Creazione di moduli Creazione di moduli Che cos'è un modulo? Un elenco di domande accompagnato da aree in cui è possibile scrivere le risposte, selezionare opzioni. Il modulo di un sito Web viene utilizzato

Dettagli

NAVIGAORA HOTSPOT. Manuale utente per la configurazione

NAVIGAORA HOTSPOT. Manuale utente per la configurazione NAVIGAORA HOTSPOT Manuale utente per la configurazione NAVIGAORA Hotspot è l innovativo servizio che offre ai suoi clienti accesso ad Internet gratuito, in modo semplice e veloce, grazie al collegamento

Dettagli

Modulo 3 - Elaborazione Testi 3.5 Stampa unione

Modulo 3 - Elaborazione Testi 3.5 Stampa unione Università degli Studi dell Aquila Corso ECDL programma START Modulo 3 - Elaborazione Testi 3.5 Stampa unione Maria Maddalena Fornari Stampa Unione Processo che permette di unire dati provenienti da tipi

Dettagli

Il sofware è inoltre completato da una funzione di calendario che consente di impostare in modo semplice ed intuitivo i vari appuntamenti.

Il sofware è inoltre completato da una funzione di calendario che consente di impostare in modo semplice ed intuitivo i vari appuntamenti. SH.MedicalStudio Presentazione SH.MedicalStudio è un software per la gestione degli studi medici. Consente di gestire un archivio Pazienti, con tutti i documenti necessari ad avere un quadro clinico completo

Dettagli

MANUALE UTENTE Fiscali Free

MANUALE UTENTE Fiscali Free MANUALE UTENTE Fiscali Free Le informazioni contenute in questa pubblicazione sono soggette a modifiche da parte della ComputerNetRimini. Il software descritto in questa pubblicazione viene rilasciato

Dettagli

WORD per WINDOWS95. Un word processor e` come una macchina da scrivere ma. con molte più funzioni. Il testo viene battuto sulla tastiera

WORD per WINDOWS95. Un word processor e` come una macchina da scrivere ma. con molte più funzioni. Il testo viene battuto sulla tastiera WORD per WINDOWS95 1.Introduzione Un word processor e` come una macchina da scrivere ma con molte più funzioni. Il testo viene battuto sulla tastiera ed appare sullo schermo. Per scrivere delle maiuscole

Dettagli

Microsoft Excel. Il foglio elettronico Microsoft Excel Cartelle, Fogli di lavoro e celle Contenuto delle celle. Numeri, date, formule, testo, funzioni

Microsoft Excel. Il foglio elettronico Microsoft Excel Cartelle, Fogli di lavoro e celle Contenuto delle celle. Numeri, date, formule, testo, funzioni Microsoft Excel Sommario Il foglio elettronico Microsoft Excel Cartelle, Fogli di lavoro e celle Contenuto delle celle Numeri, date, formule, testo, funzioni Formattazione dei dati Creazione di serie di

Dettagli

Manuale Utente. Gestione Richieste supporto BDAP. Versione 1.0

Manuale Utente. Gestione Richieste supporto BDAP. Versione 1.0 Manuale Utente Gestione Richieste supporto BDAP Versione 1.0 Roma, Settembre 2015 1 Indice 1 Generalità... 3 1.1 Scopo del documento... 3 1.2 Versioni del documento... 3 1.3 Documenti di Riferimento...

Dettagli

Istruzioni per l installazione del software per gli esami ICoNExam (Aggiornate al 15/01/2014)

Istruzioni per l installazione del software per gli esami ICoNExam (Aggiornate al 15/01/2014) Istruzioni per l installazione del software per gli esami ICoNExam (Aggiornate al 15/01/2014) Il software per gli esami ICON può essere eseguito su qualunque computer dotato di Java Virtual Machine aggiornata.

Dettagli

SOMMARIO... 3 INTRODUZIONE...

SOMMARIO... 3 INTRODUZIONE... Sommario SOMMARIO... 3 INTRODUZIONE... 4 INTRODUZIONE ALLE FUNZIONALITÀ DEL PROGRAMMA INTRAWEB... 4 STRUTTURA DEL MANUALE... 4 INSTALLAZIONE INRAWEB VER. 11.0.0.0... 5 1 GESTIONE INTRAWEB VER 11.0.0.0...

Dettagli

MANUALE D USO DELLA PIATTAFORMA ITCMS

MANUALE D USO DELLA PIATTAFORMA ITCMS MANUALE D USO DELLA PIATTAFORMA ITCMS MANULE D USO INDICE 1. INTRODUZIONE... 2 2. ACCEDERE ALLA GESTIONE DEI CONTENUTI... 3 3. GESTIONE DEI CONTENUTI DI TIPO TESTUALE... 4 3.1 Editor... 4 3.2 Import di

Dettagli

Per chi ha la Virtual Machine: avviare Grass da terminale, andando su Applicazioni Accessori Terminale e scrivere grass

Per chi ha la Virtual Machine: avviare Grass da terminale, andando su Applicazioni Accessori Terminale e scrivere grass 0_Iniziare con GRASS Avvio di Grass e creazione della cartella del Database di GRASS Per chi ha la Virtual Machine: avviare Grass da terminale, andando su Applicazioni Accessori Terminale e scrivere grass

Dettagli

FIRESHOP.NET. Gestione Lotti & Matricole. www.firesoft.it

FIRESHOP.NET. Gestione Lotti & Matricole. www.firesoft.it FIRESHOP.NET Gestione Lotti & Matricole www.firesoft.it Sommario SOMMARIO Introduzione... 3 Configurazione... 6 Personalizzare le etichette del modulo lotti... 6 Personalizzare i campi che identificano

Dettagli

GUIDA OPERATIVA APPLICAZIONE PER LA VISUALIZZAZIONE DELLE FORNITURE DEI DATI DEI FABBRICATI MAI DICHIARATI CON ACCERTAMENTO CONCLUSO

GUIDA OPERATIVA APPLICAZIONE PER LA VISUALIZZAZIONE DELLE FORNITURE DEI DATI DEI FABBRICATI MAI DICHIARATI CON ACCERTAMENTO CONCLUSO GUIDA OPERATIVA APPLICAZIONE PER LA VISUALIZZAZIONE DELLE FORNITURE DEI DATI DEI FABBRICATI MAI DICHIARATI CON ACCERTAMENTO CONCLUSO 27 Giugno 2011 DOC. ES-31-IS-0B PAG. 2 DI 26 INDICE PREMESSA 3 1. INSTALLAZIONE

Dettagli

EXCEL PER WINDOWS95. sfruttare le potenzialità di calcolo dei personal computer. Essi si basano su un area di lavoro, detta foglio di lavoro,

EXCEL PER WINDOWS95. sfruttare le potenzialità di calcolo dei personal computer. Essi si basano su un area di lavoro, detta foglio di lavoro, EXCEL PER WINDOWS95 1.Introduzione ai fogli elettronici I fogli elettronici sono delle applicazioni che permettono di sfruttare le potenzialità di calcolo dei personal computer. Essi si basano su un area

Dettagli

Spazio Commerciale. Le tue vendite, il nostro successo. Manuale Operativo. Guida inserimento articoli tramite Area di amministrazione.

Spazio Commerciale. Le tue vendite, il nostro successo. Manuale Operativo. Guida inserimento articoli tramite Area di amministrazione. Manuale Operativo Guida inserimento articoli tramite Area di amministrazione Pagina 1 di 8 Indice Generale 1. Sommario 2. Introduzione 3. Glossario 4. Accesso all'interfaccia 5. Icone e funzionalità 5.1.

Dettagli

MANUALE PARCELLA FACILE PLUS INDICE

MANUALE PARCELLA FACILE PLUS INDICE MANUALE PARCELLA FACILE PLUS INDICE Gestione Archivi 2 Configurazioni iniziali 3 Anagrafiche 4 Creazione prestazioni e distinta base 7 Documenti 9 Agenda lavori 12 Statistiche 13 GESTIONE ARCHIVI Nella

Dettagli

Il Programma... 3 I moduli... 3 Installazione... 3 La finestra di Login... 4 La suite dei programmi... 6 Pannello voci... 10

Il Programma... 3 I moduli... 3 Installazione... 3 La finestra di Login... 4 La suite dei programmi... 6 Pannello voci... 10 MANCA COPERTINA INDICE Il Programma... 3 I moduli... 3 Installazione... 3 La finestra di Login... 4 La suite dei programmi... 6 Pannello voci... 10 epico! è distribuito nelle seguenti versioni: epico!

Dettagli

5.2 UTILIZZO DELL APPLICAZIONE

5.2 UTILIZZO DELL APPLICAZIONE 5.2 UTILIZZO DELL APPLICAZIONE Base offre la possibilità di creare database strutturati in termini di oggetti, quali tabelle, formulari, ricerche e rapporti, di visualizzarli e utilizzarli in diverse modalità.

Dettagli

per immagini guida avanzata Organizzazione e controllo dei dati Geometra Luigi Amato Guida Avanzata per immagini excel 2000 1

per immagini guida avanzata Organizzazione e controllo dei dati Geometra Luigi Amato Guida Avanzata per immagini excel 2000 1 Organizzazione e controllo dei dati Geometra Luigi Amato Guida Avanzata per immagini excel 2000 1 Il raggruppamento e la struttura dei dati sono due funzioni di gestione dati di Excel, molto simili tra

Dettagli

Come costruire una presentazione. PowerPoint 1. ! PowerPoint permette la realizzazione di presentazioni video ipertestuali, animate e multimediali

Come costruire una presentazione. PowerPoint 1. ! PowerPoint permette la realizzazione di presentazioni video ipertestuali, animate e multimediali PowerPoint Come costruire una presentazione PowerPoint 1 Introduzione! PowerPoint è uno degli strumenti presenti nella suite Office di Microsoft! PowerPoint permette la realizzazione di presentazioni video

Dettagli

CMS ERMES INFORMATICA

CMS ERMES INFORMATICA 01/07/2014 Guida di riferimento alla pubblicazione di contenuti sul portale Il presente documento costituisce una guida di riferimento all aggiornamento e alla pubblicazione di contenuti sui portali web

Dettagli

EDICOLA MANAGER 2.2. + EM Importer

EDICOLA MANAGER 2.2. + EM Importer EDICOLA MANAGER 2.2 + EM Importer Con la versione 2.2 del programma sono state introdotte numerose novità grazie anche alla collaborazione di colleghi che hanno messo a disposizione utility e documenti

Dettagli

per immagini guida avanzata Uso delle tabelle e dei grafici Pivot Geometra Luigi Amato Guida Avanzata per immagini excel 2000 1

per immagini guida avanzata Uso delle tabelle e dei grafici Pivot Geometra Luigi Amato Guida Avanzata per immagini excel 2000 1 Uso delle tabelle e dei grafici Pivot Geometra Luigi Amato Guida Avanzata per immagini excel 2000 1 Una tabella Pivot usa dati a due dimensioni per creare una tabella a tre dimensioni, cioè una tabella

Dettagli

Mon Ami 3000 Centri di costo Contabilità analitica per centri di costo/ricavo e sub-attività

Mon Ami 3000 Centri di costo Contabilità analitica per centri di costo/ricavo e sub-attività Prerequisiti Mon Ami 000 Centri di costo Contabilità analitica per centri di costo/ricavo e sub-attività L opzione Centri di costo è disponibile per le versioni Contabilità o Azienda Pro. Introduzione

Dettagli

Gestione delle informazioni necessarie all attività di validazione degli studi di settore. Trasmissione degli esempi da valutare.

Gestione delle informazioni necessarie all attività di validazione degli studi di settore. Trasmissione degli esempi da valutare. Gestione delle informazioni necessarie all attività di validazione degli studi di settore. Trasmissione degli esempi da valutare. E stato previsto l utilizzo di uno specifico prodotto informatico (denominato

Dettagli

Note applicative OFFICINA ELETTRICA. Compilazione del registro di produzione dell energia elettrica modello Mbis 36

Note applicative OFFICINA ELETTRICA. Compilazione del registro di produzione dell energia elettrica modello Mbis 36 LPReport Note applicative OFFICINA ELETTRICA Compilazione del registro di produzione dell energia elettrica modello Mbis 36 I titolari di licenza di esercizio di Officina Elettrica sono tenuti alla compilazione

Dettagli

PORTALE CLIENTI Manuale utente

PORTALE CLIENTI Manuale utente PORTALE CLIENTI Manuale utente Sommario 1. Accesso al portale 2. Home Page e login 3. Area riservata 4. Pagina dettaglio procedura 5. Pagina dettaglio programma 6. Installazione dei programmi Sistema operativo

Dettagli

Access. P a r t e p r i m a

Access. P a r t e p r i m a Access P a r t e p r i m a 1 Esempio di gestione di database con MS Access 2 Cosa è Access? Access e un DBMS che permette di progettare e utilizzare DB relazionali Un DB Access e basato sui concetti di

Dettagli

L ACQUISIZIONE E LA GESTIONE DEI DOCUMENTI ELETTRONICI

L ACQUISIZIONE E LA GESTIONE DEI DOCUMENTI ELETTRONICI L ACQUISIZIONE E LA GESTIONE DEI DOCUMENTI ELETTRONICI DOCUSOFT integra una procedura software per la creazione e l'archiviazione guidata di documenti in formato elettronico (documenti Microsoft Word,

Dettagli

GUIDA UTENTE PRIMA NOTA SEMPLICE

GUIDA UTENTE PRIMA NOTA SEMPLICE GUIDA UTENTE PRIMA NOTA SEMPLICE (Vers. 2.0.0) Installazione... 2 Prima esecuzione... 5 Login... 6 Funzionalità... 7 Prima Nota... 8 Registrazione nuovo movimento... 10 Associazione di file all operazione...

Dettagli

Software standard Alpi Label Ver. 2.2.0.0

Software standard Alpi Label Ver. 2.2.0.0 Pag. 1 di 16 Manuale utente Software standard Alpi Label Ver. 2.2.0.0 Pag. 2 di 16 1 SOMMARIO Sommario 1 Sommario... 2 2 Specifiche Tecniche... 3 3 Maschera Principale... 4 4 Funzioni menù... 7 Pag. 3

Dettagli

Automatizzare i compiti ripetitivi. I file batch. File batch (1) File batch (2) Visualizzazione (2) Visualizzazione

Automatizzare i compiti ripetitivi. I file batch. File batch (1) File batch (2) Visualizzazione (2) Visualizzazione Automatizzare i compiti ripetitivi I file batch Anno accademico 2000-01 1 Spesso capita di dover eseguire ripetutatmente una data sequenza di comandi Introdurli uno a uno da tastiera è un processo lento

Dettagli

Modello per la compilazione della scheda progetto SK_3.1.xls (da utilizzarsi per la presentazione di progetti di attività formative)

Modello per la compilazione della scheda progetto SK_3.1.xls (da utilizzarsi per la presentazione di progetti di attività formative) Provincia di Genova Area 10 - Politiche Formative e Istruzione Modello per la compilazione della scheda progetto SK_3.1.xls (da utilizzarsi per la presentazione di progetti di attività formative) Istruzioni

Dettagli

Manuale Knowledge Base

Manuale Knowledge Base (Riservato a rivenditori e agenzie) Versione Luglio 2010 SOMMARIO Introduzione... 2 Accesso... 2 Menu Conoscenze... 3 Bacheca... 4 Voci di menu... 5 Ricerca... 5 Ricerca Semplice... 6 Ricerca avanzata...

Dettagli

Guida utilizzo interfaccia Landing Concessionari Alfa Romeo

Guida utilizzo interfaccia Landing Concessionari Alfa Romeo Guida utilizzo interfaccia Landing Concessionari Alfa Romeo Settembre 2013 Indice del documento La Landing page pag.3 Nuovo Concessionario pag.7 Nuova Landing pag.9 Nuovo Template pag.11 Nuova Campagna

Dettagli

ALL FOR SCAN Versione Twain Manuale Utente. Versione 2.0A00. Luccarelli Srl

ALL FOR SCAN Versione Twain Manuale Utente. Versione 2.0A00. Luccarelli Srl ALL FOR SCAN Versione Twain Manuale Utente Versione 2.0A00 1. Cos è ALL FOR SCAN All For Scan è un software per l archiviazione ottica dei documenti, per scanner che usano le interfaccie Kofax o Twain.

Dettagli

PostV Pos e tv n e d n i d ta t : : altre altr e funzi funz on o i n www.sellrapido.com

PostV Pos e tv n e d n i d ta t : : altre altr e funzi funz on o i n www.sellrapido.com altre PostVendita: funzioni www.sellrapido.com Stampa scheda inserzioni Stampare una scheda che riporta tutti i dati dell'ordine Per visualizzare una scheda dettagliata sull'ordine, selezionarlo nella

Dettagli

Manuale Amministratore Legalmail Enterprise. Manuale ad uso degli Amministratori del Servizio Legalmail Enterprise

Manuale Amministratore Legalmail Enterprise. Manuale ad uso degli Amministratori del Servizio Legalmail Enterprise Manuale Amministratore Legalmail Enterprise Manuale ad uso degli Amministratori del Servizio Legalmail Enterprise Pagina 2 di 16 Manuale Amministratore Legalmail Enterprise Introduzione a Legalmail Enterprise...3

Dettagli

Database 1 biblioteca universitaria. Testo del quesito

Database 1 biblioteca universitaria. Testo del quesito Database 1 biblioteca universitaria Testo del quesito Una biblioteca universitaria acquista testi didattici su indicazione dei professori e cura il prestito dei testi agli studenti. La biblioteca vuole

Dettagli

WG-TRANSLATE Manuale Utente WG TRANSLATE. Pagina 1 di 15

WG-TRANSLATE Manuale Utente WG TRANSLATE. Pagina 1 di 15 WG TRANSLATE Pagina 1 di 15 Sommario WG TRANSLATE... 1 1.1 INTRODUZIONE... 3 1 TRADUZIONE DISPLAY FILE... 3 1.1 Traduzione singolo display file... 4 1.2 Traduzione stringhe da display file... 5 1.3 Traduzione

Dettagli

EDICOLA MANAGER 2.2. + EM Importer

EDICOLA MANAGER 2.2. + EM Importer EDICOLA MANAGER 2.2 + EM Importer Con la versione 2.2 del programma sono state introdotte numerose novità grazie anche alla collaborazione di colleghi che hanno messo a disposizione utility e documenti

Dettagli

Sistema operativo. Sommario. Sistema operativo...1 Browser...1. Convenzioni adottate

Sistema operativo. Sommario. Sistema operativo...1 Browser...1. Convenzioni adottate MODULO BASE Quanto segue deve essere rispettato se si vuole che le immagini presentate nei vari moduli corrispondano, con buona probabilità, a quanto apparirà nello schermo del proprio computer nel momento

Dettagli

EXPLOit Content Management Data Base per documenti SGML/XML

EXPLOit Content Management Data Base per documenti SGML/XML EXPLOit Content Management Data Base per documenti SGML/XML Introduzione L applicazione EXPLOit gestisce i contenuti dei documenti strutturati in SGML o XML, utilizzando il prodotto Adobe FrameMaker per

Dettagli

REALIZZARE UN BUSINESS PLAN CON MICROSOFT EXCEL 2007

REALIZZARE UN BUSINESS PLAN CON MICROSOFT EXCEL 2007 REALIZZARE UN BUSINESS PLAN CON MICROSOFT EXCEL 2007 INTRODUZIONE Uno degli elementi più importanti che compongono un Business Plan è sicuramente la previsione dei risultati economico-finanziari. Tale

Dettagli

Software Gestionale per alberghi e strutture ricettive

Software Gestionale per alberghi e strutture ricettive TOURING HOME V.4.0.0 Software Gestionale per alberghi e strutture ricettive Guida all aggiornamento Abbiamo il piacere di presentarvi la nuova versione 4.0.0 di TouringHome Completamente rivisto graficamente,

Dettagli

Mon Ami 3000 Lotti e matricole Gestione della tracciabilità tramite lotti/matricole

Mon Ami 3000 Lotti e matricole Gestione della tracciabilità tramite lotti/matricole Prerequisiti Mon Ami 3000 Lotti e matricole Gestione della tracciabilità tramite lotti/matricole L opzione Lotti e matricole è disponibile per le versioni Azienda Light e Azienda Pro. Introduzione Generale

Dettagli

Installazione LINUX 10.0

Installazione LINUX 10.0 Installazione LINUX 10.0 1 Principali passi Prima di iniziare con l'installazione è necessario entrare nel menu di configurazione del PC (F2 durante lo start-up) e selezionare nel menu di set-up il boot

Dettagli

Gestione Rapporti (Calcolo Aree)

Gestione Rapporti (Calcolo Aree) Gestione Rapporti (Calcolo Aree) L interfaccia dello strumento generale «Gestione Rapporti»...3 Accedere all interfaccia (toolbar)...3 Comandi associati alle icone della toolbar...4 La finestra di dialogo

Dettagli

5.6.1 REPORT, ESPORTAZIONE DI DATI

5.6.1 REPORT, ESPORTAZIONE DI DATI 5.6 STAMPA In alcune circostanze può essere necessario riprodurre su carta i dati di tabelle o il risultato di ricerche; altre volte, invece, occorre esportare il risultato di una ricerca, o i dati memorizzati

Dettagli

Maxpho Commerce 11. Gestione CSV. Data: 20 Settembre 2011 Versione : 1.1 Autore: Maxpho Srl

Maxpho Commerce 11. Gestione CSV. Data: 20 Settembre 2011 Versione : 1.1 Autore: Maxpho Srl Maxpho Commerce 11 Gestione CSV Data: 20 Settembre 2011 Versione : 1.1 Autore: Maxpho Srl Indice generale 1 - Introduzione... 3 1.1 - Il file CSV...3 1.2 - Modulo CSV su Maxpho... 3 1.3 - Modulo CSV Pro

Dettagli

Gruppo Buffetti S.p.A. Via F. Antolisei 10-00173 Roma

Gruppo Buffetti S.p.A. Via F. Antolisei 10-00173 Roma SOMMARIO LINEA BILANCIO - VERSIONI... 2 AVVERTENZE... 2 MODALITA DI AGGIORNAMENTO... 2 PREMESSA... 3 NOTA INTEGRATIVA XBRL... 4 FASCICOLO DI BILANCIO... 12 Linea Bilancio - Versioni Modulo Versione Versione

Dettagli

Tabelle Pivot - DISPENSE

Tabelle Pivot - DISPENSE Tabelle Pivot - DISPENSE Definizione Pivot Table: strumento che permette di riepilogare ed analizzare i dati di una tabella dinamicamente. Sono utilità che consentono di aggregare i dati secondo i criteri

Dettagli

3.5.1.1 Aprire, preparare un documento da utilizzare come documento principale per una stampa unione.

3.5.1.1 Aprire, preparare un documento da utilizzare come documento principale per una stampa unione. Elaborazione testi 133 3.5 Stampa unione 3.5.1 Preparazione 3.5.1.1 Aprire, preparare un documento da utilizzare come documento principale per una stampa unione. Abbiamo visto, parlando della gestione

Dettagli

Progetto: ARPA Fonte Dati. ARPA Fonte Dati. Regione Toscana. Manuale Amministratore

Progetto: ARPA Fonte Dati. ARPA Fonte Dati. Regione Toscana. Manuale Amministratore ARPA Fonte Dati Regione Toscana 1 Redatto da L. Folchi (TAI) Rivisto da Approvato da Versione 1.1 Data emissione 09/10/13 Stato FINAL 2 Versione Data Descrizione 1,0 06/08/13 Versione Iniziale 1.1 09/10/2013

Dettagli

Finalità della soluzione... 3. Schema generale e modalità d integrazione... 4. Gestione centralizzata in TeamPortal... 6

Finalità della soluzione... 3. Schema generale e modalità d integrazione... 4. Gestione centralizzata in TeamPortal... 6 Finalità della soluzione... 3 Schema generale e modalità d integrazione... 4 Gestione centralizzata in TeamPortal... 6 Dati gestiti dall Anagrafica Unica... 8 Gestione anagrafica... 9 Storicizzazione...

Dettagli

Mon Ami 3000 Provvigioni agenti Calcolo delle provvigioni per agente / sub-agente

Mon Ami 3000 Provvigioni agenti Calcolo delle provvigioni per agente / sub-agente Prerequisiti Mon Ami 3000 Provvigioni agenti Calcolo delle provvigioni per agente / sub-agente L opzione Provvigioni agenti è disponibile per le versioni Vendite, Azienda Light e Azienda Pro. Introduzione

Dettagli

Sistema Informativo Gestione Fidelizzazione Clienti MANUALE D USO

Sistema Informativo Gestione Fidelizzazione Clienti MANUALE D USO Sistema Informativo Gestione Fidelizzazione Clienti MANUALE D USO Login All apertura il programma controlla che sia stata effettuata la registrazione e in caso negativo viene visualizzato un messaggio.

Dettagli

ARCHIVIAZIONE DOCUMENTI

ARCHIVIAZIONE DOCUMENTI ARCHIVIAZIONE DOCUMENTI Il programma Esserci Studio prevede il salvataggio delle lettere e l archiviazione all interno della pratica di ulteriori documenti oltre ad una particolare funzione definita Catturazione

Dettagli

M:\Manuali\VARIE\GENERAZIONE REPORT PARAMETRICI.doc GENERAZIONE REPORT PARAMETRICI

M:\Manuali\VARIE\GENERAZIONE REPORT PARAMETRICI.doc GENERAZIONE REPORT PARAMETRICI M:\Manuali\VARIE\GENERAZIONE REPORT PARAMETRICI.doc GENERAZIONE REPORT PARAMETRICI Di seguito, riportiamo le istruzioni per la gestione delle query parametriche utile ad eventuali ricerche di casi particolari,

Dettagli