DISTRIBUZIONE PER L INFORMATICA MOBILE MANUALE CODICE QUANTITÀ MARZO 2014
SOMMARIO AVVIO E ATTIVAZIONE... 3 MENU PRINCIPALE... 4 INSERIMENTO DATI... 4 LETTURE... 6 IMPORTAZIONE / ESPORTAZIONE DATI... 7 IMPOSTAZIONI... 10 FINE... 17 IMPOSTAZIONI.XML... 18 NOTE... 19 2 di 21
AVVIO E ATTIVAZIONE Al primo avvio del programma viene richiesto di scegliere la lingua tra le tre disponibili: Italiano, Spagnolo e Inglese (come mostrato nella figura a destra). Cliccando sul pulsante corrispondente si seleziona la lingua desiderata che sarà utilizzata nel software. Il programma necessita di una chiave di attivazione (Dacom Key) legata al palmare per essere utilizzato; questa chiave si compone di due codici a barre da leggere in successione come indicato nella figura qui sotto. Leggendo i due codici a barre il programma si attiva e viene visualizzato il menu principale. Qualora non sia possibile leggere i codici a barre con lo scanner, la chiave può essere messa inserendo manualmente nei due campi di testo i due barcode e confermando con OK [Enter]; per i palmari con tastiera numerica è possibile utilizzare il tastierino virtuale cliccando su. Se la chiave non risulta corretta o non viene inserita il programma si chiude con questo messaggio: 3 di 21
MENU PRINCIPALE Il menu principale dell applicazione si compone di cinque opzioni: INSERIMENTO DATI: si accede alla funzionalità di rilevazione codice a barre e inserimento quantità. LETTURE: permette di visualizzare e modificare le letture IMPORT. / ESPORT.: si ha la possibilità di importare un anagrafica codici-descrizione da file ed esportare i dati acquisiti in un file di output (anche tramite trasmissione ftp via cavo o wifi). IMPOSTAZIONI: permette di personalizzare alcune funzionalità del programma, come in nome del file output o il formato dei dati. : Uscita dall applicazione Nella parte alta della schermata sono riportati il logo dell azienda, il nome del programma (Codice Quantità), l identificativo del terminale e la versione dell applicazione. Nella parte bassa compaiono data, ora e il livello di carica della batteria. Nota. In ogni parte dal programma la pressione del tasto Enter del terminale corrisponde al click su OK, mentre il tasto Esc corrisponde all uscita dalla schermata (appunto il tasto <<[ESC]); se nel menu principale all uscita dall applicazione. INSERIMENTO DATI Dopo aver cliccato su Inserimento Dati dal menu principale appare la schermata di rilevazione codice a barre; la scansione è ora attiva e premendo il pulsante di scansione (solitamente il tasto SCAN) è possibile rilevare un codice. 4 di 21
Dopo la lettura del codice a barre è possibile inserire la quantità; in alto si vede il codice ed eventuale descrizione anagrafica. Per salvare la lettura premere il tasto Enter o cliccare sul pulsante OK [Enter]; la rilevazione viene memorizzata e nella parte bassa della finestra compaiono il totale delle quantità fin qui inserite e il numero di codici rilevati. Nelle figure successive vengono visualizzate le schermate del programma per una nuova rilevazione (in questo caso il codice letto non è presente nell anagrafica, pertanto non compare alcuna descrizione). Al termine delle rilevazioni premere <<[ESC] (o tasto Esc del terminale) per ritornare al menu principale. 5 di 21
LETTURE In questa sezione è possibile visualizzare e modificare le letture presenti sul terminale. Vengono mostrate in forma tabellare proponendo il codice, la quantità della lettura e l eventuale descrizione del prodotto. Da questa schermata si può modificare una lettura (pulsante Mod.) oppure cancellarla (pulsante Canc.). Per modificare la quantità di una riga occorre selezionare il record e cliccare sul pulsante Mod. (oppure premere il tasto Enter del palmare); si aprirà un box in qui sarà possibile modificare la quantità della lettura. Selezionando il record e premendo il tasto Canc. sarà possibile cancellare la lettura; verrà comunque richiesta una conferma di eliminazione. 6 di 21
IMPORTAZIONE / ESPORTAZIONE DATI In questa sezione è possibile effettuare operazioni di importazione dati anagrafici e di esportazione dei dati raccolti; Queste operazioni potranno essere fatte inserendo e copiando file da e sul terminale manualmente oppure in modo automatico tramite trasmissione ftp. Selezionando Import. / Esport. nel menu principale potranno apparire due schermate (in base alla scelta dell opzione Trasmissione via FTP ): la schermata di sinistra (NO trasmissione) o quella di destra (SI trasmissione). IMPORTAZIONE ANAGRAFICA CODICI Cliccando sul pulsante Importa si potrà importare l anagrafica dei codici da file csv o testuale (campi a lunghezza fissa); questo file deve essere composto da due campi: il barcode del prodotto e una descrizione testuale. Sopra il pulsante è indicato il nome del file di importazione con il path completo; qualora il file non sia presente comparirà un messaggio di avviso, altrimenti si avvierà la procedura di importazione; questa operazione cancellerà eventuali dati anagrafici già presenti e li sostituirà con quelli contenuti nel file. Al termine il file di importazione sarà cancellato e comparirà il messaggio di conferma (vengono indicati anche il numero di record importati). File non Presente Conferma Importazione Importante. Il file di importazione deve essere collocato nella cartella CodiceQta (la stessa in cui si trova l eseguibile dell applicazione). 7 di 21
ESPORTAZIONE DATI LETTURE Con il pulsante Esporta è possibile esportare i dati raccolti in un file testuale o csv salvato nella cartella My Documents del terminale. Dopo aver cliccato sul pulsante apparirà la schermata con il riepilogo delle letture; viene riportato il nome del file con il suo path completo e premendo Enter si procede alla creazione del file. Qualora il file sia già presente (ad esempio per una rilevazione precedente) un messaggio avverte dell esistenza e chiede se sostituire il file; in caso di risposta negativa il file non viene generato. Conclusa la creazione del file apparirà la schermata di destra. A questo punto premere Esc per tornare al menu di Importazione / Esportazione. 8 di 21
TRASMISSIONE VIA FTP Se è stata selezionata la trasmissione ftp apparirà la videata di trasmissione/ricezione: da qui è possibile scegliere il tipo di trasmissione (via Cavo o WiFi) e le operazioni da fare (trasmettere i dati delle letture, importare un file di anagrafica oppure entrambe le operazioni insieme). Premendo il tasto Conferma si procede alla trasmissione. In questa schermata possiamo vedere l andamento della trasmissione, controllare i parametri ftp ed avere segnalazione di eventuali errori. Se è stata selezionata la trasmissione via cavo prima di avviare la procedura compare un messaggio di richiesta collegamento cavo. Richiesta collegamento cavo Trasmissione Completata Al termine della trasmissione comparirà il messaggio di conferma. A questo punto l operazione è terminata e si ritorna alla videata precedente. Se è stato importato un file di anagrafica subito dopo la conferma comparirà il messaggio di avvio importazione ; premendo Ok si avvia la procedura di importazione dei dati anagrafici (figura a destra); eventuali dati precedenti saranno cancellati. Conclusa l importazione un messaggio ci confermerà l avvenuta operazione. 9 di 21
IMPOSTAZIONI Cliccando sulla voce Impostazioni dal menu si accede alle funzionalità di personalizzazione del programma; qualora sia presente una password di protezione essa sarà richiesta per accedere. Una volta entrati si vedrà la pagina delle impostazioni generali. IMPOSTAZIONI GENERALI ID Terminale: codice identificativo del terminale; lunghezza massima 4 caratteri. Password: password di protezione (max. 50 caratteri). Uscita con Password: se impostato a si e la password è presente, l uscita dall applicazione richiede la digitazione della password. Lingua: permette di scegliere la lingua del programma tra inglese, italiano e spagnolo (vedi NOTE) Infine compaiono la data e l ora, modificabili cliccando sull icona a fianco. CONTROLLI 1 In questa sezione è possibile personalizzare la rilevazione dei codici - quantità. Leggi Solo Codice: se impostato a SI non sarà più possibile inserire la quantità ma soltanto leggere i barcode (vedi NOTE). Qta max cifre intere: numero massimo di cifre intere inseribili nella quantità di una rilevazione (da 1 a 12). Qta max cifre decimali: numero massimo di cifre decimali inseribili nella quantità di una rilevazione (da 0 a 6). Convertire. con, : deve essere impostato a si per i terminali che non hanno la virgola nella tastiera ma soltanto il punto. Azione Stesso Codice: viene definito il comportamento in caso di codice rilevato precedentemente; le possibilità sono: Aggiunge Riga vengono inseriti n records per ogni lettura; Modifica Qta viene presentata la quantità precedente con la possibilità di modificarla; Modifica Qta Con Domanda come la precedente con in più un messaggio di avvertiment; Aggiunge Qta la quantità 10 di 21
inserita viene sommata a quella esistente (se c è) per il codice letto. Conferma Quantità con: permette di scegliere come salvare la quantità inserita; se con il pulsante Conferma (tasto Enter) o con dopo lo Scanner del prossimo barcode. Nel secondo caso la quantità proposta (se azione stesso codice è diverso da modifica) è 1. CONTROLLI 2 In questa sezione è possibile personalizzare la rilevazione dei codici quantità CheckDigit EAN13, EAN8, UPC: è possibile scegliere se acquisire anche il check digit per questi tipi di codice oppure no. UPC-A To EAN13: se impostato a SI disabilita la lettura dei codici di tipo UPC-A; pertanto i barcode di questa simbologia verranno letti come EAN 13. Quantità da Barcode: se impostato a SI permette l inserimento della quantità da codice a barre; il barcode dovrà rispettare le stesse regole di inserimento manuale (quindi essere solo numerico e non superare le cifre intere e decimali definite). 11 di 21
OUTPUT FILE In questa pagina si possono settare alcune impostazioni per la creazione del file di output. Nome File: nome del file di output con estensione. Tipo file: tipo del file di output (CSV o TXT con campi a lunghezza fissa); in base alla scelta cambiano le opzioni successive. TXT Lung. Codice (fig destra): essendo campi a lunghezza fissa, occorre indicare la lunghezza del campo codice del file txt. CSV Nomi Colonne (prima riga) (fig. sinistra) : indica se inserire o meno i nomi delle colonne come prima riga nel file csv. CSV Separatore (fig. sinistra): indica quale sarà il separatore per i campi; può essere lo standard csv punto e virgola (;) oppure il carattere pipe ( ). Canc. dati dopo preparazione: indica se i dati verranno cancellati subito dopo la preparazione del file di output; le possibilità sono no, si oppure si si con domanda. OUT. FILE LAYOUT Qui è possibile personalizzare il contenuto del file di output, come l ordine in cui compariranno i campi e il formato dei dati. Per ognuno dei quattro campi si può decidere la collocazione tramite l opzione Posizione: può essere No (il campo non comparirà) oppure i valori da 1 a 4. Si può inoltre decidere il Formato dei campi Quantità e Data Ora. Per Quantità le possibilità sono: senza separatore, con separatore decimale (virgola), con separatore decimale e delle migliaia (punto). Per queste opzioni si può decidere se compariranno con zeri davanti fino al raggiungimento delle dimensioni definite in Controlli oppure no. Infine Data Ora offre quattro possibili alternative; il formato europeo oppure con la data invertita (anno/mese/giorno). Entrambe potranno avere i separatori ( / : ) oppure no. 12 di 21
ANAGRAFICA In questa pagina si possono settare le impostazioni del file di anagrafica dei codici. Nome File: nome del file di importazione dati (con estensione). Tipo file: tipo del file di importazione (CSV o TXT con campi a lunghezza fissa); in base alla scelta cambiano le opzioni successive. TXT Lung. Codice (fig destra): essendo campi a lunghezza fissa, occorre indicare la lunghezza del campo codice del file txt. TXT Lung. Descr (fig destra): essendo campi a lunghezza fissa, occorre indicare la lunghezza del campo descrizione del file txt. CSV Nomi Colonne (prima riga) (fig. sinistra) : indica se sono presenti i nomi delle colonne come prima riga nel file csv. CSV Separatore (fig. sinistra): indica qual è il separatore per i campi; può essere lo standard csv punto e virgola (;) oppure il carattere pipe ( ). Ordinamento Campi Anagrafica: indica l ordine in cui sono posizionati i due campi (codicedescrizione) nel file. Sep. Righe Descr.: Permette di inviare la descrizione che sarà visualizzata su più righe nella schermata di Inserimento Dati. In questo caso deve essere indicato il separatore tra le righe. 13 di 21
TRASMISSIONE FTP DATI FTP Parametri per la trasmissione: Trasmissione via FTP: chiede se si vuole utilizzare la trasmissione; in base a questa scelta cambia la videata di Importazione/Esportazione dati. Tipo Trasmissione: viene richiesto il tipo di trasmissione di default (via cavo o WiFi). Attesa WiFi: i secondi di attesa per necessari per abilitare la radio WiFi sul terminale prima di avviare la trasmissione (solo per trasm. WiFi). Mantieni stesso nome per File Output: se impostato a Si, al nome del file di output non verrà aggiunto il numero terminale, data e ora, ma rimarrà quello definito nella pagina Output File. In questo caso, qualora il file fosse già presente sul server ftp verrà SOVRASCRITTO dal nuovo file. Host: indirizzo del server ftp. Utente: utente per la connessione al server. Password: password dell utente ftp. Cart. TX: eventuale sottocartella del server ftp in cui depositare i dati trasmessi; se vuoto utilizza la root del server. Cart. RX: eventuale sottocartella del server ftp da cui importare il file di anagrafica; se vuoto utilizza la root del server. 14 di 21
ALTRE FUNZIONI Nell ultima pagina troviamo alcune funzioni, tra cui l importazione - esportazione dei settaggi in file xml e la gestione del logo principale del programma. Salva Impostazioni.XML: le opzioni attualmente settate saranno salvate nel programma ed esportate nel file Impostazioni.xml. Se tutto procede correttamente questi parametri saranno salvati e si ritornerà al menu principale, altrimenti si rimarrà dentro le impostazioni. Carica Impostazioni da.xml: le opzioni saranno caricate dal file Impostazioni.xml. Qualora l importazione dovesse fallire, saranno ripristinate le opzioni precedenti, altrimenti le nuove impostazioni saranno salvate e si ritornerà alla pagina principale. Gestione Logo: permette di selezionare un un file immagine (jpg o bmp) che sarà visualizzato come logo del software nella schermata principale. Importante. Il file XML dovrà chiamarsi Impostazioni.xml e essere nella stessa cartella in cui si trova l eseguibile del programma (CodiceQta), altrimenti in fase di importazione comparirà il messaggio di file non trovato. Salva Impostazioni Carica Impostazioni File non Trovato In queste figure sono riportati i messaggi che compaiono dopo il click su Salva Impostazioni, dopo Carica Impostazioni e nell eventualità in cui il file Impostazioni.xml non sia presente. Infine i messaggi di conferma per esportazione e importazione corretta. 15 di 21
GESTIONE LOGO Cliccando sul pulsante Gestione Logo appare la seguente schermata: Da qui si potrà scegliere di personalizzare il logo da file immagine presente sul dispositivo, sostituendo l attuale logo DACOM. Nel campo di testo si dovrà inserire il path completo del file (ad esempio \CodiceQta\LogoTest.jpg ); l inserimento potrà avvenire manualmente digitando il path (utilizzando eventualmente il tastierino per i palmari con tastiera numerica) oppure utilizzando il pulsante Sfoglia per navigare nel terminale e selezionare il file. Dopo aver selezionato il file cliccare sul pulsante Conferma [Ent] per confermare la scelta del logo; a questo punto, se il file scelto è un immagine valida (jpg o bmp) tornado alla pagina principale del programma si vedrà il nuovo logo (come indicato nelle figure in basso). Attenzione! Se il file non è valido verrà visualizzato il logo standard DACOM. Le dimensioni consigliate per una visualizzazione ottimale del logo sono 239 x 70 pixel (in caso contrario l immagine potrebbe risultare deformata). Con il pulsante Ripristina Logo DACOM sarà possibile in qualunque momento ritornare al logo DACOM 16 di 21
FINE Cliccando su si esce dal programma: se non c è password o non è richiesta in uscita si vedrà la schermata di sinistra; altrimenti apparirà la richiesta di digitazione password (figura a destra) per chiudere l applicazione. 17 di 21
IMPOSTAZIONI.XML 18 di 21
NOTE MULTILINGUA Possibilità di scelta fra tre differenti lingue : Italiano, Inglese e Spagnolo. Nella pagina Generali delle impostazioni si trova la possibilità di selezionare la lingua preferita mostrate con le tre bandierine. In alto a destra è visualizzata la pagina principale del programma dopo aver selezionato la lingua spagnola. LETTURA SOLO CODICE Possibilità di leggere solo il codice; nella pagina Controlli 1 è stato aggiunto l opzione Leggi Solo Codice : se impostato a SI non sarà più possibile inserire la quantità ma soltanto leggere i barcode. Nel momento in cui viene selezionato SI vengono cambiate automaticamente alcune opzioni: cambia il significato dell opzione Azione Stesso Codice : la prima scelta (Aggiunge Riga) permette di creare una nuova riga per ogni lettura dello stesso codice; le altre (Modifica Qta, Modifica Qta con Domanda e Aggiunge Qta) si comportano entrambe ignorando il codice se già letto in precedenza. Importante. Quando si cambia la modalità di lettura tutti i dati presenti raccolti fino a quel momento verranno cancellati (questo per non avere dati inconsistenti). Nella figura a fianco è mostrato il messaggio che appare dopo aver cliccato su conferma: se si sceglie SI i dati verranno cancellati le impostazioni salvate, altrimenti si rimane sulla schermata delle impostazioni. 19 di 21
Di seguito sono visualizzate le schermate di inserimento dati quando è abilitata la lettura solo codice. INSERIMENTO MANUALE DEL CODICE A BARRE Possibilità di inserimento manuale del codice qualora sia illeggibili dallo scanner del lettore. Partendo dalla schermata di lettura del codice a barre sarà possibile inserire manualmente il codice; digitando la prima cifra del barcode apparirà un box di inserimento in cui sarà possibile digitare l intero codice (nell esempio è stato premuto il tasto 8). 20 di 21
Terminato l inserimento premere il tasto ENTER per confermare; si passerà quindi alla schermata di inserimento quantità esattamente come se il codice fosse stato letto dallo scanner. Se invece lo si vuole annullare premere ESC per ritornare alla prima schermata; un altro modo per annullarlo è lasciare il box del codice vuoto e premere ENTER. 21 di 21