IS357_03_01
Lettera aggiornamento HE THAIREPORT vers. 1.04.14
THAIREPORT
OGGETTO: aggiornamento della procedura THAIREPORT
dalla versione 01.04.xx alla versione 01.04.14
Nell’inviarvi quanto in oggetto Vi ricordiamo che gli aggiornamenti vanno effettuati
tempestivamente e nella sequenza di arrivo. I problemi derivanti da aggiornamenti non
effettuati, effettuati in ritardo o fuori sequenza, non sono coperti dal contratto di
assistenza.
Confermandoci a Vostra disposizione per eventuali chiarimenti, Vi invitiamo a
visitare il sito E-Procedure, raggiungibile dal menù della procedura, consultando il
quale potete trovare:
- il contenuto degli aggiornamenti in corso di realizzazione;
- il database delle domande ricorrenti (lo stesso utilizzato dal nostro servizio di
Help-Desk);
- le note pratiche relative alle operazioni da svolgere in occasione di scadenze ed
adempimenti (es. 770, conto consuntivo, bilancio di previsione, revisione liste
elettorali, ecc.);
- i video-corsi ed altre interessanti novità.
Cordialmente.
Matelica, lì 30/03/2012
Halley Informatica
Area CASE
Pagina 1 di 29
IS357_03_01
Lettera aggiornamento HE THAIREPORT vers. 1.04.14
ISTRUZIONI PER ESEGUIRE L’AGGIORNAMENTO ....................................................................................3
Cosa fare prima di effettuare l’aggiornamento ........................................................................................................ 3
Cosa fare per effettuare l’aggiornamento ................................................................................................................ 3
OPERAZIONI DA EFFETTUARE DOPO L’AGGIORNAMENTO ...................................................................5
ERRORI RISOLTI.............................................................................................................................................6
MIGLIORIE .......................................................................................................................................................7
MIGLIORIE IN VERSIONE 01.04.11................................................................................................................9
ERRORI RISOLTI IN VERSIONE 01.04.11 ...................................................................................................15
PICCOLE MIGLIORIE SU VERSIONE 1.04.09 .............................................................................................16
PICCOLE MIGLIORIE SU VERSIONE 1.04.08 .............................................................................................18
ERRORI RISOLTI SU VERSIONE 1.04.08....................................................................................................18
PICCOLE MIGLIORIE SU VERSIONE 1.04.07 .............................................................................................19
ERRORI RISOLTI SU VERSIONE 1.04.07....................................................................................................20
PICCOLE MIGLIORIE SU VERSIONE 1.04.06 .............................................................................................21
PICCOLE MIGLIORIE SU VERSIONE 1.04.04 .............................................................................................22
ERRORI RISOLTI SU VERSIONE 1.04.03....................................................................................................23
MIGLIORIE SU VERSIONE 1.04.03 ..............................................................................................................24
ERRORI RISOLTI SU VERSIONE 1.04.02....................................................................................................26
PICCOLE MIGLIORIE SU VERSIONE 1.04.02 .............................................................................................27
ERRORI RISOLTI SU VERSIONE 1.04.01....................................................................................................28
ISTRUZIONI PER L’AVVIO DI STATUS_CLIENTE ......................................................................................29
Pagina 2 di 29
IS357_03_01
Lettera aggiornamento HE THAIREPORT vers. 1.04.14
ISTRUZIONI PER ESEGUIRE L’AGGIORNAMENTO
Cosa fare prima di effettuare l’aggiornamento
Accertarsi che tutte le postazioni abilitate all’uso della procedura siano a fine
lavoro (per esserne certi chiudere tutte le applicazioni aperte).
- Accertarsi che le copie di sicurezza siano state effettuate almeno il giorno
precedente l’esecuzione dell’aggiornamento.
Verificare che:
- la versione della procedura HE Thaireport sia 1.04.00 o superiore;
- la versione della procedura HH Ambiente Halley sia 5.00.28 o superiore;
- la versione della procedura HB Halley sia 5.00.28 o superiore;
- la versione della procedura EA Ambiente e-gov sia 2.04.10 o superiore.
-
Le operazioni che seguono vanno effettuate dall’unità centrale:
1. entrare nell’AMBIENTE Halley Informatica
2. selezionare la funzione GESTIONE DEL SISTEMA, quindi la funzione
[7] GESTIONE PROCEDURE (è possibile scorrere l’elenco delle
procedure con l’utilizzo delle frecce)
3. uscire con [/] , ritornare al menù principale di gestione del sistema.
- Per i Sistemi Operativi Windows, assicurarsi che durante l’esecuzione
dell’aggiornamento non siano attivi programmi antivirus (esempio:Norton
Antivirus, MCAfee Virus Scan, ecc..)
Cosa fare per effettuare l’aggiornamento
Le operazioni che seguono vanno effettuate dall’Unità centrale.
Per i server con sistema operativo WINDOWS
- Inserire il cd-rom nel lettore
- il cd si avvia in automatico. Se compaiono 2 scelte (AGGIORNAMENTI –
VIDEOCORSI), selezionare “Aggiornamenti”, verrà proposta la maschera di
seguito riportata. Se nel cd-rom non sono presenti i video-corsi compare
direttamente la seguente maschera.
Pagina 3 di 29
IS357_03_01
Lettera aggiornamento HE THAIREPORT vers. 1.04.14
N.B. L’immagine riportata è a titolo di esempio, quindi le versioni indicate non sono
da considerare.
- Per eseguire l’aggiornamento è necessario consultare o stampare le lettere delle
procedure in elenco; una volta consultate le lettere nella colonna CONSULTATO
compare “SI”
- selezionare il tasto ESEGUI AGGIORNAMENTO
- al termine dell’aggiornamento di ogni procedura in basso a sinistra comparirà il
messaggio “Aggiornamento terminato regolarmente”, selezionare il tasto
[C]ontinua.
Per i server con sistema operativo LINUX
- Selezionare AGGIORNAMENTO PROCEDURE;
- scegliere CAMBIA [D]rive;
- inserire il percorso [spazio (con barra spaziatrice)/cd] come nell’esempio:
facendo bene attenzione ad inserire uno spazio prima della “/”;
- selezionare “CONTINUA”.
In entrambi i casi attendere che il programma segnali la fine dell’aggiornamento. La
versione della procedura HE Thaireport verrà aggiornata alla versione 01.04.14.
Nel caso in cui l’aggiornamento non sia andato a buon fine è possibile ripeterlo.
Procedure in multisessione
Effettuare l’aggiornamento solo sull’ente principale: verranno automaticamente aggiornati
tutti gli enti.
Pagina 4 di 29
IS357_03_01
Lettera aggiornamento HE THAIREPORT vers. 1.04.14
OPERAZIONI DA EFFETTUARE DOPO L’AGGIORNAMENTO
Se al termine dell’aggiornamento su server Linux dovessero apparire messaggi del tipo
riportato sotto (“chmod: impossibile accedere a /u/ghx/apache/cgi-bin/[…]” o simili),
attendere la fine dell’aggiornamento, cliccare [C]ontinua ed ignorarlo.
Pagina 5 di 29
IS357_03_01
Lettera aggiornamento HE THAIREPORT vers. 1.04.14
Di seguito riportiamo l’elenco delle modifiche apportate, suddivise per tipologia. Il numero
riportato dopo ogni descrizione, è il numero di registrazione nel Giornale della Procedura,
lo stesso che Vi viene fornito quando richiedete una modifica al programma.
ERRORI RISOLTI
PROBLEMI NELLA RIDENOMINAZIONE DEI CAMPI E DEI REPORT
A volte ridenominando i campi di stampa o le condizioni le modifiche non venivano
memorizzate; ridenominando invece report collegati a viste Halley, essi venivano
moltiplicati. L’errore è stato corretto.
(HE 122, 170)
NON FUNZIONA IL BOTTONE "CAMBIA PARAMETRI"
In alcune condizioni, dopo aver premuto nella maschera dei risultati il bottone "Cambia
parametri", provando ad esportare i risultati di un report in formato XLS appare un errore
del tipo “You have an error in your SQL syntax […]”.
(HE 142)
ESTRAZIONE LUNGA E CON ESITO NEGATIVO DI UN REPORT
Lanciando una estrazione contenente più campi simili ma collegati in maniera differente,
in particolari condizioni, l'estrazione dura per un tempo eccessivo, fino a far scadere la
sessione. L’anomalia è stata corretta.
(HE 172)
TEXTMERGE: NON FUNZIONA CON CAMPI DI TIPO "NOTA CORTA"
Non era possibile costruire testi di tipo textmerge se vengono richiamati campi di tipo
“Nota corta”.
(HE 173)
ERRORE “FATAL ERROR” ESEGUENDO UN REPORT
Solo in alcuni sistemi, eseguendo un qualunque report, appariva il messaggio: "Fatal
error allowed memory size of xxx byte exhausted tride to allocates xxxx byte in
/ghx/apache/htdocs/alpha/include connecction.inc.php on line xxxx”.
(HE 175)
VISUALIZZAZIONE PARZIALE DI DATI CONTENENTI CARATTERI PARTICOLARI
Nella maschera di presentazione dei risultati, in presenza di campi di tipo oggetto
contenenti caratteri particolari, alcune informazioni potrebbero non essere visualizzate;
nessun problema con l'esportazione in Excel.
(HE 178)
ERRORE SQL SE SI USA FORMULA
A causa di errori nella criptazione, per alcuni report contenenti formule appariva l'errore
"You have an error in your SQL syntax; check the manual that corresponds to your
MySQL server version for the right syntax to use near [...]".
(HE 181)
Pagina 6 di 29
IS357_03_01
Lettera aggiornamento HE THAIREPORT vers. 1.04.14
MIGLIORIE
CONFIGURAZIONE DEI RISULTATI DA ESPORTARE PRIMA DELL'ESECUZIONE
È stata inserita la possibilità di configurare alcune caratteristiche dei risultati prima
dell’esecuzione di un report.
In particolare, essendo frequente l’esigenza di estrarre dati aventi un determinato numero
di elementi, con un determinato formato e specifici caratteri di separazione tra i vari
elementi (esigenza valida soprattutto per le estrazioni dei risultati in formato .CSV e
.TXT), si è deciso di inserire questa nuova funzione, raggiungibile tramite il nuovo
bottone:
Cliccando il bottone si aprirà una tabella di configurazione in cui sarà possibile gestire:
- la larghezza del campo da estrarre (nell’esempio, il primo campo ha 10 caratteri);
- il formato del campo, laddove sia possibile gestirlo (nell’esempio il campo data può
essere configurato come gg/mm/aaaa, ggmmaaaa ecc.);
- il carattere di divisione tra i campi nei formti .TXT e .CSV (esempio: “|”, “;” ecc.);
- l’allineamento del campo (nessuno, a destra o a sinistra);
- il carattere di riempimento del campo (nell’esempio: “_”: ipotizzando un risultato =
“UTO UGHI” (di 7 caratteri), essendo il campo da 10 caratteri allineato a sinistra,
verranno inseriti 3 caratteri di tipo “_”: “UTO UGHI___”.
Nota bene: la configurazione dei risultati è funzione opzionale, non obbligatoria; se non
viene selezionata, le estrazioni avranno la stessa configurazione che hanno avuto finora.
(HE 177)
Pagina 7 di 29
IS357_03_01
Lettera aggiornamento HE THAIREPORT vers. 1.04.14
AGGIORNAMENTO AUTOMATICO "TABELLA PER STATISTICHE"
L’abilitazione della procedura Thaireport per le procedure senza il collegamento è stato
reso automatico: non è quindi più necessario inserire nell'apposito campo "Tabella per
statistiche" il nome della tabella principale della procedura da collegare.
(HE 138)
TESTO RTF DI DIMENSIONI ECCESSIVE PER AGGANCIO TEXTMERGE
Provando ad agganciare un testo RTF molto elaborato ad un report, il programma si
bloccava senza estrarre alcun dato. Ora la problematica è risolta.
(HE 179)
Pagina 8 di 29
IS357_03_01
Lettera aggiornamento HE THAIREPORT vers. 1.04.14
MIGLIORIE in versione 01.04.11
CONDIZIONI INTERROGATIVE NELLE QUERY MANUALI
La sintassi delle query manuali è stata modificata per permettere di eseguire query interrogative, in cui cioè
sia possibile da parte dell’utente inserire i valori di riferimento di una estrazione.
Esempio:
Si immagini di voler estrarre un elenco di cittadini nati in un determinato periodo con la loro data di nascita.
Attualmente la query da scrivere sarebbe questa:
SELECT ANANNOM, ANANDAN FROM ANANAGR WHERE ANANDAN >= ‘aaaa-mm-gg1’ AND
ANANDAN <= ‘aaaa-mm-gg2’,
dove ‘aaaa-mm-gg1’ e ‘aaaa-mm-gg2’ sono le date (scritta secondo il formato anglosassone SQL)
rispettivamente di inizio e fine intervallo.
La query in questa estrae i risultati definiti solo per le date indicate; se si volesse rieseguire di nuovo questa
query salvata, i valori di riferimento andrebbero cambiati di volta in volta manualmente dentro il testo della
query.
Con la nuova modifica, utilizzando la sintassi:
SELECT ANANNOM, ANANDAN FROM ANANAGR WHERE ANANDAN >= [?]ANANDAN[?] AND
ANANDAN <= [?]ANANDAN[?]
Ad ogni esecuzione della query apparirà la maschera di richiesta dati con i nomi inseriti (Data nascita >= e
Data nascita <=): sarà così possibile per l’utente inserire ogni volta l’intervallo voluto, senza modificare
manualmente la query.
Altro esempio:
SELECT ANANNOM FROM ANANAGR WHERE (ANANTIP = [?]ANANTIP[?] AND ANANCAU =
[?]Condizione[?] AND ANANSTX != 1)
La procedura richiederà:
perché la prima condizione (ANANTIP = [?]ANANTIP[?]) è interrogativa (ci sono le [?]) e non ha specificato
un nome (quindi la procedura visualizza il nome del campo già presente nell’archivio della procedura);
perché la seconda condizione (ANANCAU = [?]Condizione[?]) è interrogativa (ci sono le [?]) e ha
specificato come nome “Condizione” (quindi la procedura visualizza questo nome al posto del nome
presente nell’archivio della procedura).
Inoltre, con questa modifica è possibile inserire un valore di default che venga proposto all’utente; esempio:
SELECT ANANAGR, ANANDAN FROM ANANAGR WHERE ANANDAN <= [?]ANANDAN[V]01/01/1980[?]
dove il valore “01/01/1980”, se posto tra il valore [V] e il [?] di destra, viene proposto all’utente nella pagina:
Pagina 9 di 29
IS357_03_01
Lettera aggiornamento HE THAIREPORT vers. 1.04.14
Nota bene:
1) è necessario lasciare uno spazio prima e dopo le parentesi quadre (<=_[?]ANANDAN[?]_AND… ),
mentre non va inserito tra le due [?] ([?]XXX[?]).
2) inserendo un nome diverso dal nome del campo nel campo compreso tra le due [?], il campo verrà
riconosciuto come testo o numero, ma non come data o valuta; quindi se si scrive una query del tipo:
SELECT ANANNOM, ANANDAN FROM ANANAGR WHERE ANANDAN >= [?]data1[?] AND
ANANDAN <= [?]data2[?] occorre inserire nei campi interrogativi i valori nel formato aaaa-mm-gg
(1980-12-31).
(HE 150)
QUERY MANUALI: NON È POSSIBILE UTILIZZARE I COMANDI CASE, LPAD E RPAD
Introdotta la possibilità di usare i nuovi comandi SQL nelle query manuali.
(HE 153)
INTEGRAZIONE TEXTMERGE IN REPORT (REPORT CHIOCCIOLATI)
Finora la funzione textmerge poteva essere usata solo una volta estratti i risultati di report, agganciando ad
ogni elaborazione un testo dal Client dell’utente.
Con la nuova integrazione, è ora possibile impostare un testo chiocciolato direttamente all’interno di un
report, salvarlo, eseguirlo, esportarlo ed importarlo.
Introduciamo pertanto I 2 concetti di:
testo@ = testo chiocciolato in formato RTF (costruito secondo la logica della JDCST);
report@ = testo complete di dati ottenuto dall’incrocio tra un testo@ e I dati estratti da un report.
Aprendo un report in modifica, è stato pertanto aggiunto il bottone “Gestisci testi”, cliccando il quale appare
la nuova sezione “Textmerge”:
Qui sarà possibile importare un testo@ dal proprio PC per poi agganciarlo al report per creare un @report
(tramite il link “Associa un testo esistente”).
Apparirà così una tabella che elencherà I testi@ presenti; qui si potrà:
Pagina 10 di 29
IS357_03_01
3)
4)
5)
6)
Lettera aggiornamento HE THAIREPORT vers. 1.04.14
scaricare il testo@ per vedere la sua struttura;
associare il testo@ al report per creare così un report@;
visualizzare I risultati dell’estrazione del @report;
eliminare un testo@ inserito per sbaglio (a patto che non sia già stato agganciato ad altri report).
La modifica non comporta ulteriori cambiamenti nelle altre funzionalità dell’applicativo; eseguendo il report,
appariranno, sopra i risultati del report, anche il bottone per poter scaricare il report@ completo.
Il @report potrà essere eseguito anche a partire dalla lista dei report: sarà sufficiente ciccare sul bottone a
forma di rotella posto alla destra del nome:
(HE 157)
AGGIUNGERE COLLEGAMENTO A THAIREPORT NELLA PROCEDURA TG - TRIBUTI
GENERALI
Il collegamento tra la procedura Tributi generali e Thaireport, prima mancante, ora è stato aggiunto.
(HE 160)
CREARE UN FILE TEMPORANEO CON I RISULTATI DELLE ESTRAZIONI (modifica
senza implicazioni dirette per il cliente)
I risultati delle elaborazioni dei report, utilizzando in chiamata il parametro &xml=1, sono salvati in un file
XML all’interno della cartella \tmp della directory di Thaireport; essi possono essere così utilizzati per
elaborazioni secondarie da parte delle procedure Halley.
(HE 161)
INTEGRAZIONE THAIREPORT ALL’INTERNO DELLE PROCEDURE (modifica senza
implicazioni dirette per il cliente)
Pagina 11 di 29
IS357_03_01
Lettera aggiornamento HE THAIREPORT vers. 1.04.14
È ora possibile utilizzare i collegamenti con Thaireport direttamente all’interno delle procedure Halley (nel
Logo o all’interno delle procedure).
(HE 162)
NELLA PAGINA DEI RISULTATI MANCA IL BOTTONE INDIETRO
Eseguendo un report agganciato ad una procedura, nella maschera dei risultati mancava il bottone
“Indietro”; è stato aggiunto (freccia nera)
(HE 164)
Pagina 12 di 29
IS357_03_01
Lettera aggiornamento HE THAIREPORT vers. 1.04.14
SCRIVERE LE VISTE IN LINGUAGGIO MYSQL
È stata introdotta la possibilità di costruire le viste, oltre che con il metodo “classico” attraverso il gestionale,
anche attraverso la scrittura di una query in linguaggio SQL.
Esempio:
Nella pagine delle viste ci sono 2 tipologie di viste:
1) VISTE “CLASSICHE”, in colore blu (quelle in grassetto sono le viste “Halley” automaticamente
importate dalla procedura), che si costruiscono cliccando il bottone verde di fianco alla dicitura
“Stampa” in alto a destra; la costruzione delle viste avviene attraverso la ricerca dei campi
nell’albero dell’archivio.
2) VISTE “SQL”, in colore rosso, che si costruiscono cliccando il bottone di fianco alla dicitura “Testo
vista SQL” in basso a destra; la costruzione avviene scrivendo una query nel campo sottostante
(solo le parti SELECT, non le WHERE).
Una volta costruite, per entrambe le tipologie di vista sono visualizzate le stesse informazioni, cioè l’elenco
dei campi (in alto) e il testo SQL (sotto).
Pagina 13 di 29
IS357_03_01
Lettera aggiornamento HE THAIREPORT vers. 1.04.14
I report costruiti utilizzando le viste SQL non hanno nulla di diverso rispetto a quelli costruiti con le altre
viste; l’unica differenza tra le due tipologie di viste è che esse possono essere modificate solo secondo il
metodo della loro costruzione: una vista SQL (rossa), può essere modificata solo modificando il testo SQL
nella parte in basso, mentre una query classica (blu), può essere modificata solo attraverso l’albero della
stampa (in alto).
(HE 169)
Pagina 14 di 29
IS357_03_01
Lettera aggiornamento HE THAIREPORT vers. 1.04.14
ERRORI RISOLTI in versione 01.04.11
RISULTATI DIFFERENTI NELL'ESECUZIONE DI UNA QUERY MANUALE
Risoluzione di problemi specifici di formato e risultati in alcune query manuali.
(HE 143)
RAGGRUPPAMENTO GROUP BY NON FUNZIONA DALLA PAGINA INIZIALE
Se si esegue un report contenente una formula (del tipo CONTA, SOMMATORIA ecc.) ed un
raggruppamento "Group by" dalla pagina "Apri report", il raggruppamento non sempre veniva preso in
considerazione.
(HE 163)
Pagina 15 di 29
IS357_03_01
Lettera aggiornamento HE THAIREPORT vers. 1.04.14
PICCOLE MIGLIORIE su versione 1.04.09
INTEGRAZIONI NELLA MASCHERA DEI RISULTATI:
1) Spostamento funzione Textmerge
La funzione che permette la gestione di testi personalizzati chioccolati associati a report è
stata posta nella maschera dei risultati, dando così la possibilità di controllare prima i
risultati del report prima di lanciare l’elaborazione.
(HE 155)
2) Introdurre inserimento del progressivo nei risultati
È stata introdotta la possibilità di inserire un numero progressivo nella prima colonna della
tabella dei risultati del report.
(HE 156)
3) Settaggio della lunghezza dei caratteri da estrarre in formato txt
È ora possibile definire la lunghezza delle stringhe da estrarre in formato txt: muovendo il
cursore sopra il bottone per l’esportazione in questo formato ( ) apparirà una maschera
dove settare
Nell’immagine sotto, le 3 nuove funzioni introdotte.
SEMPLIFICATA LA SELEZIONE ALL'INTERNO DELL'ALBERO DI SELEZIONE
Pagina 16 di 29
IS357_03_01
Lettera aggiornamento HE THAIREPORT vers. 1.04.14
È stata resa più semplice la selezione all'interno dell'albero dei campi e delle tabelle per
gli utenti più esperti attraverso l’introduzione dei nomi dei campi e delle tabelle.
(HE 83)
Pagina 17 di 29
IS357_03_01
Lettera aggiornamento HE THAIREPORT vers. 1.04.14
PICCOLE MIGLIORIE su versione 1.04.08
È ora possibile
- utilizzare il comando SQL “IN” nelle query manuali;
- utilizzare come parametro il valore “0” con i campi di formato “data”: è sufficiente
inserire il valore “01-01-0001” nel campo relativo delle condizioni; es.:
ERRORI RISOLTI su versione 1.04.08
IN UN CAMPO DATA VIENE VISUALIZZATO SOLO IN GIORNO (NO MESE E ANNO)
La formattazione di alcuni campi data o giorno non e' corretta (caratteri 31<br>/12/2008).
L'esportazione in pdf, excel e txt e' corretta
(HE 140)
MANCATA VISUALIZZAZIONE DI DATI NEI RISULTATI
Nel tabulato dei risultati a volte non vengono visualizzati tutti i dati estratti, anche se poi
esportando i risultati nei vari formati il problema non si verifica
(HE 152)
Pagina 18 di 29
IS357_03_01
Lettera aggiornamento HE THAIREPORT vers. 1.04.14
PICCOLE MIGLIORIE su versione 1.04.07
Introduzione del comando SQL "Having" nelle query manuali.
(HE 148)
Attualmente un report può essere modificato solo dal proprietario; gli altri utenti per
poterlo modificare devono crearne una copia. Si richiede di poter rendere il blocco della
modifica da parte dei non proprietari una facoltà dei proprietari.
(HE 146)
Spiegazione della miglioria HE 146:
Fino alla versione 1.04.06 i report/viste/grafici creati da un utente potevano essere
modificati solamente dall’utente stesso, che viene definito per convenzione “proprietario”
(il cui nome è riportato al di sotto del nome del report nella maschera di modifica dei
report).
Ciò ha impedito che altri utenti possano modificarne e salvare le impostazioni senza il
consenso del proprietario.
L’unica possibilità di modifica da parte di altri utenti non proprietari consisteva nel
rinominare il report e di salvarlo, creando così una copia del report.
Alcuni report, però, possono non essere così “riservati” da poter essere modificati solo dal
proprietario: pertanto si è deciso di dare ai proprietari la facoltà di rendere i report
modificabili anche da tutti gli altri operatori.
Ciò si concretizza attraverso la casella di spunta “Riservato” posta alla destra del nome
del report.
Se la casella è spuntata ( ), la gestione è uguale a quella che si è avuto finora: il report
ha come proprietario il suo creatore, che è l’unico a poterlo modificare o cancellare.
Se la casella non è spuntata, nessuno è il proprietario del report, quindi chiunque ha la
possibilità di:
- modificare il report e salvarne le modifiche;
- cancellare il report;
- riselezionare la casella “Riservato” e diventare a sua volta il proprietario del report.
Quando si crea un report, la casella è selezionata.
La stessa implementazione è stata fatta per la gestione delle viste e dei grafici.
Pagina 19 di 29
IS357_03_01
Lettera aggiornamento HE THAIREPORT vers. 1.04.14
ERRORI RISOLTI su versione 1.04.07
Nel caso in cui si esegua una statistica contenente una formula (sommatoria di un campo
money) e un raggruppamento analitico appare l'errore: “Line 226 : Add operator value to
grid have problem 22"”
(HE 141)
Dopo aver eseguito alcune tipologie di report, non è possibile esportarne i risultati in
formato XLS o PDF perché appare il messaggio: "invalid argument supplied for forech ()
in <server>\[...]\ghx\apache\htdocs\alpha\report.php on line 3473.
(HE 149)
Pagina 20 di 29
IS357_03_01
Lettera aggiornamento HE THAIREPORT vers. 1.04.14
PICCOLE MIGLIORIE su versione 1.04.06
È stato inserito un campo custom per costruire un report UT per le pratiche concessione
e DIA negli anni 2004-2005 contenente le generalità del proprietario dell'immobile da
ristrutturare, generalità dell'impresa esecutrice, ubicazione dell'intervento, oggetto
dell'intervento ecc.
(HE 144)
Utilizzando Internet Eplorer 8 con Thaireport, si verificano alcuni problemi nella
visualizzazione di check box e nel salvataggio di alcuni dati (modifiche a report esistenti
ecc.).
(HE 147)
Pagina 21 di 29
IS357_03_01
Lettera aggiornamento HE THAIREPORT vers. 1.04.14
PICCOLE MIGLIORIE su versione 1.04.04
È stata cambiata la disposizione di alcune librerie di utilizzo comune che prima erano
aggiornate da Thaireport ed ora da altre procedure
(HE 139)
Pagina 22 di 29
IS357_03_01
Lettera aggiornamento HE THAIREPORT vers. 1.04.14
ERRORI RISOLTI su versione 1.04.03
QUERY MANUALE
In caso di query manuali lunghe che utilizzano la INNER JOIN, in alcune postazioni
all’esportazione dei dati in qualunque formato appare un errore SQL; l’esecuzione della
Query non presenta invece problemi.
(HE 129)
Cliccando su Apri report, dopo aver selezionato una Query manuale lunga, se si clicca su
Modifica query (per impostare i parametri per l’estrazione) il programma non visualizza la
query impostata.
(HE 132)
Le query manuali che presentano degli "ALIAS di tabelle" definiti nella forma SELECT
count(*) AS NUMERO,A.DESCRIZIONE FROM (QUERY_A) AS A GROUP BY
A.DESCRIZIONE non funzionano e danno origine a errori SQL
(HE 135)
La costruzione della query di alcuni report non è ben effettuata, in quanto aggiungendo
alcuni campi la struttura della query viene alterata.
(HE 137)
Esplicitato il limite massimo di 30 campi di SELECT nella costruzione di query manuali.
CAMPI DI TIPO VALUTA
In alcuni report, esportando in XLS o PDF, il formato dei campi di tipo valuta non è
corretto.
(HE 133)
Le formule Sommatoria e Conta non funzionano se applicate a campi di tipo valuta;
inoltre nella riga dove sono riportati i totali, appaiono caratteri come “0” o “-“
(HE 136)
PARENTESI
Provando a racchiudere alcune condizioni all’interno di più di una parentesi, appare il
messaggio "PARENTESI INCOMPLETE".
(HE 134)
ERRORI SU SINGOLI REPORT
Nella procedura Finanziaria non si riesce ad estrarre la situazione complessiva degli
impegni sub-impegnati con variazioni.
(HE 101)
Pagina 23 di 29
IS357_03_01
Lettera aggiornamento HE THAIREPORT vers. 1.04.14
MIGLIORIE su versione 1.04.03
GRAFICI ATTIVI, IMPORTABILI ED ESPORTABILI
Attualmente i grafici si possono elaborare e salvare solo in seguito ad una particolare
estrazione di una statistica; a partire da questa modifica è stato resa possibile anche
l’importazione e l’esportazione di grafici, secondo la stessa logica già seguita da report,
query manuali e viste.
Da notare che con questa novità i grafici si candidano ad essere valide alternative al
report classico laddove si desideri avere, oltre alla tabella dei risultati (in formato PDF)
anche un grafico che rappresenti visivamente tali risultati.
(HE 120)
CARICAMENTO AUTOMATICO VISTE E REPORT DURANTE AGGIORNAMENTO
Con questa funzione si rende automatica l’importazione di report, query manuali, viste o
grafici pre-impostati nel momento dell’aggiornamento di una procedura (o attraverso un
apposito pacchetto di aggiornamento). Ciò permetterà di fornire una assistenza non più
personalizzata per ogni singolo cliente, ma comune a tutti, tramite aggiornamenti delle
viste o dei report da mandare a tutti ogni volta che questi vengono integrati con nuove
informazioni.
In aggiunta a ciò, sfruttando la nuova sezione “Report” posta nel sito e-Procedure, si
metteranno a disposizione dei Clienti anche report, query, viste o grafici di carattere meno
generale
A partire dai prossimi giorni sarà possibile scaricarsi il pacchetto di aggiornamento dei
report, query manuali, grafici o viste Halley direttamente dal Sito EP (e-Procedure),
accessibile cliccando il bottone "News P" o "e Procedure" nella pagina iniziale del menù
della procedure. Là si dovrà operare come segue:
per il pacchetto di report ufficiali:
cliccando la voce "Pacchetto Report ufficiali", appariranno sulla sinistra:
1) il nome di un documento che, se cliccato, descriverà il contenuto del file seguente e le
istruzioni per scaricarlo;
2) il nome del file contenente tutti i report /viste /query /grafici ufficiali della procedura,
che sono stati cioè costruiti nelle Aree di Produzione e resi disponibili ai Clienti per venire
incontro alle esigenze di reportistica più diffuse; cliccando su di esso, si avrà la possibilità
di salvare il file nel proprio computer.
Successivamente all'avvenuto salvataggio ed estrazione del file (in formato .zip), si potrà
integrare in Thaireport il contenuto del file semplicemente lanciandolo come
aggiornamento nel Server: al termine del processo (che comunque è descritto con
minuzia nel documento di cui al punto 1), tutti i report /viste /query /grafici ufficiali della
procedura saranno integrati automaticamente in Thaireport.
I report , query, viste, grafici “ufficiali” importati tramite pacchetto da aggiornare nel
server, sono riconoscibili in quanto hanno:
- carattere grassetto;
- non sono modificabili;
- nome che inizia sempre con XXN, dove XX sta per la sigla della procedura
(esempio: AN sta per Anagrafe) e N per il numero progressivo; le viste e i grafici in
più hanno la lettera fissa V e C tra la silga della procedura (XX) e il numero
progressivo (N).
Pagina 24 di 29
IS357_03_01
Lettera aggiornamento HE THAIREPORT vers. 1.04.14
Esempio:
IC1_Nomereport è il primo report (o query manuale) ufficiale della procedura IC;
ANV1_Nomevista è la prima vista ufficiale della procedura AN;
PFC2_Nomegrafico è il primo grafico ufficiale della procedura PF.
Per gli altri report, viste, query, grafici:
cliccando la voce "Altri report ", appariranno sulla sinistra i nomi di vari report /viste /query
/grafici che sono messi a disposizione dalla Halley ai propri Clienti per venire incontro a
richieste più specifiche o comunque di carattere non generale; cliccando su ciascun
nome, si avrà la possibilità di salvarsi il file XML del report, vista, query o grafico nel
proprio computer.
Successivamente all'avvenuto salvataggio del file, che si presenta in formato XML, sarà
sufficiente importarlo in HE THAIREPORT attraverso la classica procedura di
importazione, descritta nel Manuale della Procedura (anch’esso disponibile su EP):
- se report o query manuale, dalla sezione "Crea report";
- se vista, dalla sezione "Crea vista";
- se grafico, dalla sezione "Apri grafico".
Riassumendo, ecco le due tipologie di dati che le Aree prossimamente metteranno a
Vostra disposizione:
Cosa sono
Pacchetto
report ufficiali
Altri report
Tutti i report,
query manuali,
viste e grafici di
una procedura
di
carattere
generale
Report,
query
manuali, viste e
grafici
di
carattere
non
generale
Dove
sono
disponibili
Sito EP, sezione
Report
–
Pacchetto report
ufficiali
Come
importarli
Salvando il file
.ZIP
e
aggiornando nel
server, come un
qualunque
aggiornamento
i
Sito EP, sezione Salvando
Report – Altri singoli .XML e
report
importarli
manualmente in
HE via client
Caratteristiche
Non modificabili,
riconoscibili dal
nome
(in
grassetto)
e
dalla
sigla
(XXYN)
Come tutti gli
altri
report,
query, viste o
grafici
creati
dall’utente
(GP HE 104)
INTRODUZIONE LINK A REPORT HE DENTRO LE PROCEDURE HALLEY
Attualmente i report HE si possono utilizzare solamente all’interno dell’applicativo
THAIREPORT (accessibile tramite l’apposita icona ).
Tramite questa modifica si introduce la possibilità che le singole procedure inseriscano
all’interno del loro nuovo menù (detto LOGO, disponibile a partire dalla versione 2.04.01
dell’Ambiente e-gov per alcune procedure - EL, GT ecc.) dei link che rimandano
direttamente a report, query, query manuali, grafici o viste specifici precedentemente
impostati dalla Halley Informatica in THAIREPORT e importabili insieme alla procedura
collegata.
Attualmente è in programma l’immissione di tali collegamenti solo per la prossima
versione della procedura EL – Risultati Elettorali; in futuro gli eventuali collegamenti
inseriti dalle procedure saranno dettagliati nelle Lettere di Aggiornamento delle procedure
coinvolte.
(GP HE 112)
Pagina 25 di 29
IS357_03_01
Lettera aggiornamento HE THAIREPORT vers. 1.04.14
ERRORI RISOLTI su versione 1.04.02
ERRORE CREAZIONE QUERY MANUALE (CON COMANDO "+")
Inserendo delle Query manuali contenenti operatore “+” ci sono dei difetti di
funzionamento.
(HE 123)
MALFUNZIONAMENTO DI FORMULE COMBINATE CON L’ORDINAMENTO
Utilizzando alcune formule, il loro risultato viene ignorato nella colonna dei risultati, il
raggruppamento sintetico non funziona e quello group-by non dà i risultati sperati; si
ripristina il raggruppamento analitico.
(HE 124)
INTERNAL SERVER ERROR SE TEXTMERGE USATO CON QUERY MANUALE
Nella funzione Text-merge, al click su Download dopo la selezione di un testo .rtf da
fondere con una query manuale esce un errore: "Internal Server Error: the server
encountered an internal error or misconfiguration and was unable to complete thata
request"; sul server appare questo errore: "Si e’ verificato un errore in
TRTextMergeWin.cgi"
(HE 126)
ESPORTAZIONE IN EXCEL CON UN "_" DI TROPPO
Nell’esportazione in Excel di risultati contenenti il carattere "-", prima di questo appare il
carattere "_", assente nelle stringhe registrate nel DB.
(HE 127)
FORMATTAZIONE QUERY MANUALI CON ALIAS
Se si crea una Query manuale utilizzando un alias per i campi da estrarre di tipo valuta,
solamente il primo viene formattato correttamente.
(HE 128)
Pagina 26 di 29
IS357_03_01
Lettera aggiornamento HE THAIREPORT vers. 1.04.14
PICCOLE MIGLIORIE su versione 1.04.02
QUERY MANUALE
Sono stati aggiunti alcuni comandi e funzioni MySql prima non presenti nel menù a
tendina della Query manuale; ora è possibile selezionare:
!=, *, +, -, /, <=, <, =, >=, >, AND, CONCAT, COUNT, FROM, GROUP BY, MAX, MIN,
OR, ORDER BY, SELECT, SUM, WHERE
UTILIZZO STESSE DESCRIZIONI PER IL NOME DEI CAMPI
Fino a questa versione, le descrizioni standard dei campi erano differenti a seconda se il
campo fosse visualizzato nella pagina di costruzione/modifica dei report (“Crea report”),
dove si utilizzava una descrizione estesa, rispetto alla pagina dell’elenco dei report (“Apri
report”), della presentazione dei risultati del report e negli eventuali file da esportare, dove
si utilizzava una descrizione sintetica.
Si è scelto di utilizzare ovunque la descrizione estesa dei campi, ritenuta più chiara; in
ogni modo, rimane salva la facoltà dell’utente di cambiare il nome dei campi (v. sotto).
MODIFICA NOMI CAMPI
Rinominando i nomi dei campi stampa, condizioni o ordinamento dei report o quelli delle
viste (attraverso il doppio click sul testo) è stata fatta una piccola modifica: non appare più
un campo vuoto, ma viene riproposto il nome del campo da modificare.
SEMPLIFICAZIONE NUMERO VALUTE
Prima di questa versione, nella pagina dei risultati di report aventi campi di tipo valuta era
possibile dal menù a tendina “Scegli la valuta” una serie di Stati, anche aventi la
medesima valuta (es.: Italia, Francia, Spagna).
Si è deciso di unificare tutti i paesi che adottano l’Euro sotto la voce “Unione Europea”;
inoltre si è aggiunta la voce Italia (Vecchio conio) per indicare la Lira.
UTILIZZO CARATTERE PUNTO (“.”) COME SEPARATORE DECIMALE NELLE
CONDIZIONI
Prima di questa versione, nei campi di richiesta parametri non era possibile utilizzare il
carattere punto (“.”, posto nella tastiera numerica di destra della tastiera) come
separatore decimale.
NOTA ESPORTAZIONE IN FORMATO CSV
In alcune versioni di Microsoft Office, l’esportazione in formato CSV non mantiene il
formato tabulare: si consiglia pertanto in questi casi di esportare in formato XLS o di
esportare in formato CSV e poi salvare il file in formato XLS.
Pagina 27 di 29
IS357_03_01
Lettera aggiornamento HE THAIREPORT vers. 1.04.14
ERRORI RISOLTI su versione 1.04.01
AGGIORNAMENTO PROCEDURA
Eseguendo l’aggiornamento HE alla versione 01.04.00, presso il Sistema di alcuni Clienti
esce il messaggio "errore nella creazione del file [...]/ghx/apache/cgi-bin/trtestmerge/tmp"
(HE 118)
TEXTMERGE
Cliccando sul bottone "carica" della funzione Textmerge, il processo di merge non si
avvia; funziona solo in lingua inglese.
(HE 119)
Pagina 28 di 29
IS357_03_01
Lettera aggiornamento HE THAIREPORT vers. 1.04.14
ISTRUZIONI PER L’AVVIO DI STATUS_CLIENTE
Per avviare le elaborazioni necessarie, il Cliente deve collegarsi ad una procedura Halley
da un qualsiasi client con accesso ad Internet.
Nel Nuovo Ambiente (post 5.00.xx) si tratta di cliccare una voce nel menù a scomparsa
situato sotto la gestione delle comunicazioni:
Selezionando la funzione, si attiva l’elaborazione che consente di ricavare i dati previsti e
di salvarli automaticamente in un file status_<data_del_giorno>.html, posto in una
cartella nel client dal percorso predefinito (c:\h\status). Quando l’elaborazione è finita
(pochi istanti) appare la seguente maschera:
A questo punto il Cliente può consultare il file appena generato cliccando sul bottone
“Consulta”, e poi inviarlo ad Halley Informatica attraverso il clic sul bottone “Invia”, che
permette di aprire una maschera che consente di selezionare lo status_file appena
generato e di inviarlo.
Pagina 29 di 29
Scarica

IS357_03_01 THAIREPORT OGGETTO: aggiornamento