Versione 1.6.5 del 11/03/2020
B Nuovo campo all’interno della tabella TASK CustomField2 NVARCHAR(255) che permette di visualizzare all’interno della prima schermata all’interno della lista dei task, un testo personalizzabile

Versione 1.6.4 del 06/03/2020
R Risolto problema nel salvataggio del rapporino, aggiunto controllo sulla formattazione delle date

Versione 1.6.3 del 26/02/2020
B Risolto problema nella visualizzazione dei checkbox, adesso sono disattivi

Versione 1.6.2 del 26/02/2020
R Risolto problema nel caricamento delle note guidate da file “Noteguidate.txt”
B Modificato gestione salvataggio HTML prodotto, adesso viene salvato solo se ho attivo il debug delle query

Versione 1.6.1 del 21/02/2020
Versione per play store

Versione 1.6.0 del 20/02/2020
R Risolto problema apertura tastierino numerico durante scrittura della nota nelle schermate Spese e Ricambi, adesso si chiude automaticamente la tastiera
R Risolto problema visualizzazione “Prezzo” al posto di “Quantità” all’apertura del tastierino inerente
B Modificato gestione “i” delle matricole, se non ci sono dettagli, non viene caricata la schermata vuota
B Modificato ricerca, adesso avviene in automatico e non è più necessario forzare la richiesta premendo invio
B Modificato in configurazione, “Custom Edit 1” in “Testo campo libero”
B Aggiunto controllo nella schermata “Configurazione” premendo il tasto indietro adesso viene richiesta conferma di chiusura con conseguente perdita del salvataggio della configurazione
B Modificato schermata password con quella standard PalmoSoft
B Modificato schermata FrmListaGenerica, adesso è presente il pulsante “DATA” che permette l’ordinamento per DataRicambio, se non ci sono record con dataRicambio valorizzato, il pulsante rimane nascosto
B Modificato struttura database PaRp.sqlite
Aggiunto nella tabella Tab_Articoli il cambio DataRicambio di tipo DateTime che permette di ordinare la lista degli articoli per data
Aggiunto tabella Tab_TipoRapp:
– Codice, nvarchar(10), contiene il codice del tipo di rapportino
– NomeModulo, nvarchar(50), contiene il nome dei file “.html” che sarà usato per la stampa del rapportino
– tiponote, integer, indica il tipo di note che dovranno essere inserite (0=Note normali, 1= Note a checkbox, 2=Note a combo, 3=Note e checkbox)
Aggiunto tabella Tab_GruppiFlag:
– Codice, nvarchar(10), Codice del gruppo dei flag
– Descrizione, nvarchar(100), Descrizione del gruppo dei flag
Aggiunto tabella Tab_Flag:
– Codice, nvarchar(10)=Codice del flag
– Descrizione, nvarchar(100), Descrizione del flag
– CodiceRapp, nvarchar(10), contiene il codice che identifica il tipo di rapporino
– Posizione, integer=Ordinamento del flag
– Gruppo, nvarchar(10)=Gruppo di appartenenza del flag, deve essere uguale al campo codice della tabella Tag_GruppiFlag
– Default, bit, Indica se il checkbox dovrà essere attivo (1) o non attivo (0)
Modificato tabella Tab_Task
– Aggiunto il campo codicerapp, nvarchar(10) che contiene il codice identificativo del tipo di rapportino
B Modificato struttura database PaRp_utilities.sqlite
Aggiunto tabella Tab_Flag:
– Codice, nvarchar(10)=Codice del flag
– Descrizione, nvarchar(100), Descrizione del flag
– CodiceRapp, nvarchar(10), contiene il codice che identifica il tipo di rapporino
– Posizione, integer=Ordinamento del flag
– Gruppo, nvarchar(10)=Gruppo di appartenenza del flag, deve essere uguale al campo codice della tabella Tag_GruppiFlag
– Valore, bit, Indica se il checkbox dovrà essere attivo (1) o non attivo (0)
– id_task, nvarchar(20), contiene l’id del task
Modificato tabella TMP_RAPPORTO
– Aggiunto il campo codicerapp, nvarchar(10) che contiene il codice identificativo del tipo di rapportino
B Aggiunto nuova configurazione “Ore Obbligatorie” che se attiva non permette il salvataggio del task se non sono state inserite le ore del rapportino
B Introdotto MyMsgbox
B Modificato schermata FrmNoteGuidate, adesso tramite questa schermata è possibile inserire:
– Note manuali e selezione checkbox
– Note da combobox
– Note da checkbox
B Aggiunto nel rapportino, le variabili
– %TITOLO% = contiene la descrizione inserita all’interno della tabella Tab_GruppiFlag
– %VOCE% = contiene la descrizione del flag presente all’interno della tabella Tab_Flag
B Aggiunto nel file Email.html la gestione delle variabili
– %TITOLO%
– %VOCE%
– %NRIGARICAMBI[TIPORAPP]%
– %NRIGASPESE[TIPORAPP]%
– %NRIGAORA[TIPORAPP]%
B Aggiunto controllo sulla registrazione, adesso se sono in demo non si vede più “Configurazione Trasm.”

Versione 1.5.9 del 02/10/2019
B Modificato order by della query di visualizzazione della schermata dei task da assegnare

Versione 1.5.7 del 24/09/2019
R Risolto mancata visualizzazione della ragione sociale dei clienti all’interno della schermata del rapportino
R Risolto problema doppio invio dei rapportini chiusi, la problematica si verificava quando il tablet andava in stand-by dopo la trasmissione e non veniva aggiornato correttamente il database
R Risolto problema presente nel cambio di matricola e\o switch tra articolo e matricola presente nella schermata del rapportino. Adesso tutte le query si basano esclusivamente sul campo “ID_ANAGRAFICA” della tabella TAB_MATRICOLE.

Versione 1.5.6 del 19/09/2019
B Aggiunto controllo su tasto indietro durante la fase di inserimento ore, spese e ricambi
R Risolto problema campo STRAORDINARI a null
B Modificato ordinamento dei task, l’ordine è Aperto, In lavorazione, Chiusi da inviare, Chiusi e ordinamento per data
B Modificato nome dei Pulsanti schermata Rapportino, adesso:
    Rapportino = ex salvare 
    Annulla = Annulla se configurazione parcheggio non attiva e non ho salvato il rapportino
    Annulla = Salva e chiudi se configurazione parcheggio non attiva e ho salvato il rapportino
B Adesso quando la configurazione parcheggio è attiva e non ho ancora salvato nulla, tornando indietro viene richiesto se si vuole salvare il rapportino.

Versione 1.5.5 del 18/09/2019
B Rimosso dal database Utilities le tabelle TMP_ORA, TMP_RICAMBIO, TMP_SPESA e TAB_TASKLAVORATI
B Aggiunto dal database Utilities le tabelle TAB_LAVORO, TAB_SPESA e TAB_RICAMBIO
B Rimosso dal database PaRP.sqlite le tabelle TAB_LAVORO, TAB_SPESA, TAB_RICAMBIO e TAB_RAPPORTO
B Modificata query di ricerca TASK, adesso si basa esclusivamente sulla tabella TAB_TASK e sulla tabella TMP_RAPPORTO
B Modificato salvataggio dei task lavorati, adesso avviene solo quando viene effettivamente cambiato qualcosa all’interno del rapportino
B Modificato gestione dei TASK, adesso l’intero salvataggio avviene solo all’interno del database Utilities e non più su quello che arrivava da sede
B Aggiunto controlli inerenti a cosa viene inseriti come Ore, Ricambi e Spese
B Adesso, se sto inserendo Ore, Ricambi o spese non è possibile accedere al menù fino a che non si fa “Salva”, “Annulla” o “Indietro”
B Nella schermata principale, adesso viene proposto in automatico “Task da eseguire”
B Modificato logica combo presente nella schermata principale
a) Tutti = Mostra tutti i task
b) Da eseguire = Mostra tutti i task mai aperti e dove non ho fatto alcuna lavorazione
c) Task eseguiti = Mostra tutti i task chiusi
d) Task in lavorazione = Mostra tutti i task non completati ma ancora in lavorazione

Versione 1.5.4 del 12/09/2019
B Aggiunto nella funzione di cambio numero rapportino la cancellazione dei rapportini chiusi e presenti nelle tabelle TMP_
B Aggiunto ripristino dell’ultimo rapportino aperto in caso di chiusura dell’applicazione durante la gestione del rapportino
B Modificato query di caricamento task per permettere la visualizzazione dei rapportini aperti sul tablet e successivamente chiusi

Versione 1.5.3 del 09/09/2019
B Modificato query di estrazione dati per visualizzare rapportini chiusi e creati sul tablet

Versione 1.5.2 del 06/09/2019
R Risolto problema nel salvataggio di chiusura del rapportino, se nel campo firmatario c’era un’apice l’applicazione non permetteva di fare la chiusura
R Risolto mancato riconoscimento del campo “CUSTOMFIELD1NAME” all’interno del file xml di configurazione

Versione 1.5.1 del 04/09/2019
R Risolto problema tasto KeyBack schermata appuntamento, adesso ha lo stesso funzionamento dei pulsante “Indietro” e “Annulla”
R Risolto problema “Impossibile trovare il contratto”, modificato query in base al tipo di configurazione “contratto per matricola”
B Modificato query di estrazione task dove è stato aggiunto lo stato “Chiuso ma non inviato” che viene identificato dal colore “Arancione”
B Aggiunto all’interno del menù a destra la voce “Legenda” che permette di visualizzare tutti gli stati dei task

Versione 1.5.0 del 27/08/2019
B Aggiunto nuovo flag in configurazione “PARCHEGGIA” che se attivo permette di salvare il rapportino fino a che non viene firmato
R Risolto nel salvataggio della query di inserimento “TAB_RAPPORTO” il mancatato salvataggio del campo “CustomField2”, veniva passato “CustomField1”
B Aggiunto tabelle TMP_ORA,TMP_SPESA,TMP_RICAMBI e TMP_RAPPORTO per gestire il parcheggio del rappportino
B Modificato funzione “Indietro” della schermata “Rapportino” adesso se il flag di PARCHEGGIA è attivo non viene più richiesto conferma di chiusura della schermata. In caso contrario appare il messaggio dove viene richiesto lo stesso di continuare. Se l’operatore risponde no, la schermata si chiude e il rapportino viene cancellato dalle tabelle di comodo
B Modificato funzione di cancellazione rapportino, adesso vengono cancellati anche i dati presenti nelle nuove tabella TMP_ORA,TMP_SPESA,TMP_RICAMBI e TMP_RAPPORTO

Versione 1.4.9E del 02/08/2019
R Risolto problema OPERATORE_DEFAULT, cambiato valore da numerico a stringa
R Modificato gestione campo ID_TIPO_SPESA da int a nvarchar
B Modificato schermata inserimento task, rimosso label con ora perchè inutile
B Modificato flag LAVOROEDIT adesso permette la visualizzazione della nota completa e non permette l’edit.

Versione 1.4.9D del 31/07/2019
R Risolto mancatato riferimento del task lavorato se non numerico

Versione 1.4.9C del 31/07/2019
R Risolto problema all’interno del file di configurazione “ConfigPaRP.xml” non veniva riconosciuto il campo “INVIOMAIL” e la config non veniva mai modificata

Versione 1.4.9B del 30/07/2019
R Risolto problema nella verifica del TASK se aperto o chiuso, il campo di riferimento era numerico e non stringa

Versione 1.4.9 del 30/07/2019
B Modificato campo ID_TASK da numerico a stringa nelle tabelle TAB_TASKLAVORATI e TAB_RAPPORTO

Versione 1.4.8 del 29/07/2019
B Modificato label Matricola, adesso al click sarà mostrato l’articolo e viceversa.
B Modificata label Matricola, adesso è sottolineta
B Modificato order by dei clienti, adesso è per ragione sociale se filtro per “Nome” oppure “Città” se filtro per città
B Modificato visualizzazione ora fine, adesso mostra in automatico l’ora attuale

Versione 1.4.7 del 25/07/2019
B Aggiunto file di log
B Gestito in tutte le funzioni il log e rimosso log inutili
B Modificato richiesta registrazione, adesso è uguale a quella standard senza richiesta di account gmail configurato
B Aggiunto nuova config “Debug Query” che permette di attivare o meno il log delle query eseguite
B Modificato nome del file Pdf, adesso è nel formato “Rapportino_<nr rapportino>_<dd.mm.yyyy>.pdf es. Rapportino_7_25.07.2019.pdf

Versione 1.4.6 del 22/07/2019
R Risolto problema di avvio se l’app era in background

Versione 1.4.5 del 18/07/2019
R Risolto, nella destinazione veniva stampato anche il codice destinazione

Versione 1.4.4 del 18/07/2019
B Aggiunto nel file ConfigPaRP.xml il tag <NRRAPINTERNO>, quando viene passato all’interno del file di config, viene aggiornato il nr di rapportino interno con quello che viene passato. Tutti gli eventuali rapportini con numero maggiore o uguale con il nr di rapportino che è stato passato, se presenti, saranno spostati nella cartella bckrap\<yyyyMMddHHmmss>.
B Aggiunto funzione per gestire i caratteri speciali all’interno del rapportino Html
R Risolto problema nel caricamento della matricola se non presente all’interno della tabella matricole associata
B Aggiunto nuova config “Dis. Mod. Lav. Eseg” (LAVOROEDIT), se viene attivato non sarà possibile modificare le note contenute nel lavoro eseguito

Versione 1.4.3 del 17/07/2019
B Aggiunto tag %NRIGARICAMBI% all’interno del file Email.html che permette di configurare il nr di righe minimo da stampare per i ricambi
B Aggiunto tag %NRIGASPESE% all’interno del file Email.html che permette di configurare il nr di righe minimo da stampare per le spese
B Aggiunto tag %NRRIGAORA% all’interno del file Email.html che permette di configurare il nr di righe minimo da stampare per le ore
R Risolto blocco all’interno della modifica della schermata spesa quando si premeva su quantità o sul prezzo
R Risolto blocco all’interno della modifica della schermata articoli/ricambi quando si premeva su quantità
R Risolto errore nella visualizzazione della matricola e\o dell’anagrafica. Corretto query di selezione
B Aggiunto nella schermata spesa, il totale della spesa

Versione 1.4.2 del 15/07/2019
B Aggiunto funzione di resize dell’immagine con parametri di default uguali a Larghezza: 400, Altezza: 50
B Aggiunta gestione file Email.Html che permette di personalizzare per ogni campo del rapportino la lunghezza massima
B Modificato funzione di creazioneHtml, adesso le variabili tra %% devono essere in maiuscolo. E’ rimasta la compatibilità con i vecchi rapportini dove le variabili erano in minuscolo
B Aggiunto variabile “%FIRMAPUL%” dove sarà replicato la sola firma in formato BASE64
B Aggiunto variabile “%CODCLI%” che contiene il numero di rapportino
B Aggiunto nuova configurazione “Blocca Selezione Matricola” (BLOCCAMATR) che permette di bloccare la selezione delle metricole all’interno della schermata del rapportino.
B Aggiunto funzione di lettura dell’intera config
R Risolto problema lettura config parziale xml
B Modificato nella schermata di gestione del rapportino, la voce “Sede” adesso è “Ubicazione”
B Modificato query di caricamento dei TASK, aggiunto filtro TAB_TASK.ID_TASK NOT IN (SELECT ID_TASK FROM PP.TAB_TASKLAVORATI) in questo modo vedo tutti i task non lavorati
B Modificato query di caricamento dei TASK, il filtro where DATE(pp.tab_taskLavorati.DATA_LAVORO)='” & dataFormattata & “‘” si attiva solo se sto mostrando tutti i task
R Risolto problema apertura rapportino chiuso. Quando il rapportino era chiuso e veniva visualizzato tramite long click si apriva come fosse nuovo, adesso si visualizza il rapportino stampato
B Modifica flag MOST_COD_MATR adesso quando viene attivato viene mostrato il codice matricola e al posto di matricola il suo id
B Aggiunto in visualizzazione, l’ora di apertura dell’intervento

Versione 1.4.1 del 26/06/2019
R Risolto mancato azzeramento combo “cbodafare”
R Risolto riapertura dell’intervento se il rapportino veniva chiuso

Versione 1.4.0 del 13/06/2019
B Aggiunto tag %rifappuntamento% all’interno del file html che corrisponde al numero di riferimento dell’appuntamento.
B Aggiunta nuova configurazione “Giorni Validità Rapportini” che permette di cancellare automaticamente tutti i rapportini inviati con data minore o uguale ai giorni configurati. Se viene messo valore 0, la funzione viene disabilitata
B Aggiunto filtro all’interno della schermata “Interventi” che permette di visualizzare
– Tutti i Task
– Task da eseguire
– Task eseguiti
B Aggiunto tag %rapportinonr% all’interno del file html che corrisponde al numero di rapportino appena generato
B Aggiunto nella tabella %Tab_Rapporto% il campo CustomField1 che viene popolato con il campo CustomField2 della tabella Tab_Task filtrata per il campo Id_Task
B Aggiunto tag %operatore% all’interno del file html che corrisponde al nome del tablet serve per personalizzare il nr di rapportino da usare
ad esempio: %rapportinonr%\%operatore% = 100\DEMO

Versione 1.3.9 del 03/07/2019
* Ripubblicazione. (la versione è uguale alla 1.3.8)

Versione 1.3.8 del 31/05/2019
R Automatismo in chiusura della schermata di trasmissione
R Corretto errore nella scrittura delle note inserite da microfono che ripete la frase più di una volta
R Corretto potenziale problema nell’apertura di un pdf/rapportino con associato un task non assegnato a nessuna risorsa
B Configurazione per rendere invisibile il checkbox di intervento conclusivo
B In modalità di visualizzazione “tutti i task” inserito un nuovo campo di visualizzazione della data del rapportino

Versione 1.3.7 del 10/05/2019
B Modificata la schermata di conferma, al posto della schermata statica viene visualizzato un html con disegnati i dati inseriti
B Inserita la schermata di assegnazione dei task dal capotecnico
B Inserita la libreria per la conversione dei file da html a pdf e invio mail del pdf all’indirizzo inserito
B Aggiunto campo nuovo Custom_edit1 nella tabella rapportino

Versione 1.2.6 del 30/04/2019
* Inserito tecnico a cui è stato assegnato il task nell’inserimento delle ore.
* Aggiunto campo note nel pdf del rapportino
* Rapportini effettuati rimangono visibili nella app anche dopo essere stati trasmessi

Versione 1.2.1 del 18/06/2018
* Aggiornato il target version sdk a 26
* Nella schermata principale quando si clicca sul calendario viene preselezionata la data scelta inveve che il giorno attuale.

Versione 1.2
* Versione di partenza.