
SigelX - Info versioni		
		
----------------------------------------------------------------------------------------------------
Versione 0.40.0/1 - 14/05/2007
		
	- Prima versione ufficiale che supporta pienamente l'utilizzo del database FIREBIRD 2.0 in 
	  sostituzione a Interbase 6.0. Il passaggio a FIREBIRD è stato reso obbligatorio dal fatto che
	  le nuove architetture PC prevedono i multiprocessori (Multithreading, Core 2 Duo, ecc), 
	  ambienti nei quali Interbase 6.0 non è in grado di lavorare correttamente.
	  Le implementazioni di adeguamento sono numerose, soprattutto nelle query funzionali, anche per 
	  mantenere la compatibilità dell'eseguibile SigelX che rimane unico. 
	  La differenza di database viene quindi parametrizzata in SigelX.ini configurandolo nel 
	  seguente modo: 
	  - "DatabaseServerType=fb20" per il funzionamento con FIREBIRD 2.0 . 
	  - "DatabaseServerType=ib60" per il funzionamento con INTERBASE 6.0 . 
	  
	  IMPORTANTE. Anche le estensioni dei database (slsigelx, slsigelxlocalconf, slsigelxremoteconf) 
	  sono state variate da ".sarcib" a ".fb20" in quanto, una volta aperti con FIREBIRD vengono 
	  modificati dal database stesso e non sono più compatibili a ritroso verso INTERBASE.
	  Il problema riguarda le installazioni esistenti in cui sia necessario, ad esempio, sostituire 
	  il vecchio PC con un multiprocessore. 
	  In questo caso bisogna: 
	  - Reinstallare SigelX con FIREBIRD ed i nuovi InstallX e RecoverX.
	  - Rinominare le estensioni dei files di database esistenti ".sarcib" in ".fb20" (dopo averne 
	    fatto una copia).
	  - Attivare, in "sigelx.ini", l'opzione "DatabaseServerType=fb20" illustrata in precedenza.
	  - Eseguire RecoverX per ristrutturare il database slsigelx.
	  - Avviare SigelX ed eseguire le funzioni, in "Utilità di sistema", di "Manutenzione della 
	    base-dati" e "Manutenzione tabelle". 
	
	- Sono stati modificati anche i moduli InstallX e RecoverX per il funzionamento con FIREBIRD.

	- IbConsole è compatibile con FIREBIRD 2.0 anche se, creando la connessione, dà un errore perchè
	  non trova INTERBASE installato: proseguendo però nell'azione di configurazione continua a 
	  funzionare regolarmente.
	  
    - Continuano le implementazioni di funzionalità della gestione laboratori (non pubblicate).
  
    - Anagrafica clienti. Possibilità di inserire la partita iva come codice fiscale.
	
	- Movimenti. Modificato il comportamento del documento e del promemoria di consegna 
	  su configurazioni fuori-standard (es. Smice che non emette documenti fiscali).
	
	- Ricerca clienti. Aggiornamento della stringa di visualizzazione.
	
	- Gestione marcature. Modifica comportamento del visualizzatore con opzione di "Usa progressivo
	  Marcatura" attivato.
	
	- Continuano le implementazioni di funzionalità della gestione laboratori (non pubblicate).

----------------------------------------------------------------------------------------------------
Versione 0.40.2/3 - 21/05/2007

	- Gestione COMPOLAB. Riscritta la parte di codice delle chiamate di rete usando procedure 
	  a più basso livello: a volte le chiamate miste Win98/WinXp davano luogo a locking di rete 
	  per cui i files di testo transitori rimanevano bloccati e SigelX non aveva il permesso di 
	  cancellarli, dando quindi a COMPOLAB la possibilità di ricaricarli.
  
	- Sposta-partita. Eliminato il posizionamento automatico della catena utilizzando la funzione
	  (come SIGEL): era stato innescato per coincidenza dalla funzione comune presente nel modulo ma 
	  non ha senso in quel frangente in quanto dovrebbe posizionare contemporaneamente 2 box, 
	  quello di partenza e quello di destinazione. 
	  In futuro si potrebbe pensare di realizzarlo opzionalmente ma sfruttando la coda comandi e 
	  solo in impianti dotati di dispositivo restart.
	
	- Modificato l'evento di avviso cambio-modulo (TM290) per evitare l'uso del DialogBox e quindi 
	  l'utilizzo ulteriore di risorse.
    
    - Modificata la funzione di note/note-riga: usando contemporaneamente tutte le funzioni di 
	  inserimento nota su articolo e scontrino si scambiavano le descrizioni dando luogo 
	  a malintesi.
	
	- Aumentata la soglia di tolleranza agli errori su Zebra 2844 per evitare bloccaggi 
	  ripristinabili aprendo il coperchio.
	  
	- Continuano le implementazioni di funzionalità della gestione laboratori (non pubblicate).

----------------------------------------------------------------------------------------------------
