 

Ciao,

 

 

(1)

dato che sta accadendo spesso che vengano aggiornati i clienti con il server fiscale nuovo

che necessita di una modifica sul database facciamo una cosa semplice che costa davvero 3 minuti:

ogni volta che ci si collega da un cliente basta fare così:

 

aprire     SQLPLUS

utente       WTIC

password     OBELIX

stringa      SERVERX

 

una volta connessi eseguire il comando

 

DESC LOGTRANS

 

se vi compare

 

 Nome                                      Nullo?   Tipe
 ----------------------------------------- -------- ----------------------------
 FILE_DATE                                 NOT NULL DATE
 LOG_DATA                                  NOT NULL VARCHAR2(500)
 IDVEND                                             NUMBER(10)

 

è tutto ok e potete chiudere SQLPLUS altrimenti se manca IDVEND nella lista

come nell'esempio qui sotto

 

 Nome                                      Nullo?   Tipe
 ----------------------------------------- -------- ----------------------------
 FILE_DATE                                 NOT NULL DATE
 LOG_DATA                                  NOT NULL VARCHAR2(500)

 

eseguire il comando

 

ALTER TABLE LOGTRANS ADD(IDVEND NUMBER);

 

quindi chiudere SQLPLUS (commit non è necessario)

 

(2)

Se invece un cliente vi diche che non vede più le transazioni (per esempio nel riepilogo)

significa che è stato aggiornato il server fiscale senza l'aggiunta di questo campo.

(l'altra ipotesi è che il tablespace di oracle è pieno ma per questo vediamo più tardi)

 

Occorre fare i seguenti passi

 

aprire     SQLPLUS

utente       WTIC

password     OBELIX

stringa      SERVERX

 

una volta connessi eseguire il comando

 

CREATE UNIQUE INDEX WTIC.IDX_LOGTRANS ON WTIC.LOGTRANS (LOG_DATA);

 

(ci mette un paio di minuti, attendere...)

 

    - questo comando crea un indice univoco che vi consentirà poi di utilizzare LogToolVELOCE.exe

      al posto di LogTool.exe

 

    - se appare un messaggio di errore significa che l'indice già esiste quindi procedete come di seguito

 

chiudere SQLPLUS (commit non è necessario)

 

Dovete capire da quando il cliente non vede più le transazioni, e a partire

da quella data (per essere sicuri andate indietro di qualche giorno) utilizzate 

LogToolVELOCE.exe selezionando tutti i file di log dalla data stabilita in poi.

(i file di log si trovano nella cartella C:\WINTIC\LOGDIR\ del server fiscale)

 

 

Grazie

 

 
