Caricando in ESF0IMMA un`immagine pari a un

# $ K
Aggiornamenti alle procedure EASY-WIN-ES (comuni)
Attenzione: Queste note sono riportate in ordine cronologico inverso, cioè dall'annotazione più recente alla
più lontana. Ogni utente (codice di 4 caratteri riportato nella colonna descrizione) ricerchi i propri riferimenti
per determinare la parte di testo relativa agli ultimi aggiornamenti di competenza. Nella colonna “Note”
possono essere riportate alcune sigle delle quali diamo la decodifica: INST=Installazione,
AGG=Aggiornamento, ERR=Errore rilevato e corretto, ***=Segnale per effettuare eventuali operazioni
conseguenti, S=Segnalazione pervenuta (Eventuale realizzazione in fase di studio).
Questo file (dal 121101) viene distribuito anche in formato RTF (ESF1AGGP.RTF)
Note
***
AGG
AGG
***
Data
Descrizione
311299 Le note sulle modifiche dal 01-01-00 si trovano sul file ESF2AGGP.RTF
301299 Fra le informazioni varie viene ora esposto anche l’eventuale drive locale da cui vengono
prelevati programmi eseguibili e/o informazioni
301299 Cambiata libreria ESL0UNI0.DLL
301299 Cambiata la struttura dei files
291299 Aggiornato utente MOLB
281299 Cambiata la struttura dei files
271299 Aggiornato utente P166
271299 Ora vengono esposte le icone per Email e Internet anche nella finestra Rubrica (se le
relative informazioni sono previste) che possono essere attivate con doppio click.
Si rammenta che è preventivamente necessario indicare nei Parametri di Base il percorso
e il nome del programma “Gestione Risorse” (non, attenzione, Internet Explorer),
generalmente “C:\WINDOWS\EXPLORER.EXE”
271299 L’eliminazione di tutti i records di una tabella (diario, informaz.stampa) è particolarmente
lenta in ambiente SQL Server perché vengono eliminati i records uno per uno e non la
tabella (poi ricreata): E’ stato messo un messaggio apposito
271299 Attenzione (vale solo per ambienti con più postazioni):
La procedura di avvio (ESP0PRIN) è stata modificata allo scopo di duplicare (solo sul
server) nella cartella ?:\EASYWINS\EASYWIN\PROGR\ESP del Server la libreria
ESL0UNI0.DLL prelevata dalla cartella di sistema di Windows (Generalmente
C:\WINDOWS\SYSTEM per Win95/98 e C:\WINDOWS\SYSTEM32 per WinNt).
Come noto, il Server deve mettere a disposizione (condividere in lettura e scrittura) di tutte
le postazioni (Clients) la cartella ?:\EASYWINS (e, di conseguenza, tutte le sottocartelle),
quindi la libreria è accessibile da tutte le postazioni che abbiano già collegato (mappato)
un’unità alla cartella ?:\EASYWINS del Server. La libreria ESL0UNI0.DLL deve essere
installata nella cartella di sistema di Windows di ogni postazione e opportunamente
registrata, analogamente ai controlli e ai fonts. Siccome la libreria cambia spesso e
volentieri (i fonts e i controlli si possono considerare “invariabili” quando installati la prima
volta), è poco pratico, ad ogni aggiornamento che presume la variazione e l’adeguamento
della libreria, installare e registrare la libreria stessa sulle varie postazioni.
Per evitare di installare e registrare la libreria ESL0UNI0.DLL ad ogni aggiornamento e per
ogni postazione, grazie alla modifica in oggetto, è possibile agire come segue:
 L’aggiornamento deve essere normalmente effettuato sul Server, per tutte le
procedure previste.
 Avviare la procedura EASY-WIN sul Server, indicare la data/ora di ultimo
aggiornamento sul server (dalla finestra delle condizioni d’uso, premere e mantenere
premuto il tasto Shift e cliccare con il tasto destro del mouse, scegliere la funzione 5 e
confermare). In tal modo vengono creati in ?:\EASYWINS\EASYWIN\FILES i files
AGG_P_np (con np che va da 1 a 99, escluso il numero di postazione del server) che
indicano la necessità di aggiornamento per tutte le postazioni (1-99) possibili
 Continuare arrivando almeno al menù principale (in tal modo la libreria ESL0UNI0.DLL
aggiornata viene duplicata nella cartella …\ESP del server)
#
ESF1AGGP
Aggiornamenti alle procedure EASY-WIN-ES (comuni) sino al 31-12-99
K
Aggiornamento
$


Modificare (una volta per tutte) la procedura di chiamata della procedura EASY-WIN
su tutte le postazioni (escluso il Server) in modo che l’icona (rammentare di attivare il
CheckBox “Chiudi all’uscita”) non faccia riferimento al programma ESP0PRIN.EXE,
ma a un file batch locale con un nome qualsiasi (ad esempio ESP0PRIN.BAT) e la
riga di comando deve essere strutturata come segue:
C:\ESP0PRIN.BAT+np+S:+C:\WINDOWS\SYSTEM
Dove “np” è il numero univoco della postazione (1-99) espresso come tale, cioè
senza “0” in testa, quindi 1 (e non 01), 9 (e non 09), 10, …, 99, “S:” è in effetti
l’unità collegata/mappata alla cartella ?:\EASYWINS del Server (per esempio F: )
e C:\WINDOWS\SYSTEM è la cartella di sistema di Windows (in genere per
WinNT è C:\WINDOWS\SYSTEM32).
Attenzione: il carattere + deve essere inteso come spazio
Il file BAT (per esempio ESP0PRIN.BAT) deve contenere le seguenti istruzioni:
IF+NOT+X%1==X+GOTO+OK1
ECHO+ERRORE:+Manca+l’indicazione+del+numero+postazione
GOTO+FINE
:OK1
IF+NOT+X%2==X+GOTO+OK2
ECHO+ERRORE:+Manca+l’indicazione+dell’unità+collegata+a+EASYWINS+sul+server
GOTO+FINE
:OK2
IF+NOT+X%3==X+GOTO+OK3
ECHO+ERRORE:+Manca+l’indicazione+della+cartella+di+sistema+di+Windows+locale
GOTO+FINE
:OK3
IF+NOT+EXIST+%2\EASYWIN\FILES\AGG_P_%1+GOTO+LANCIA
ATTRIB+%3\ESL0UNI0.DLL+–R
COPY+%2\EASYWIN\PROGR\ESP\ESL0UNI0.DLL+%3+/Y
%3\REGSVR32.EXE+/S+%3\ESL0UNI0.DLL
DEL+%2\EASYWIN\FILES\AGG_P_%1
:LANCIA
%2\EASYWIN\PROGR\ESP\ESP0PRIN.EXE
:FINE
Attenzione: il carattere + deve essere inteso come spazio
Si presume inoltre che la procedura REGSVR32.EXE sia residente nella cartella di
sistema di Windows locale
Questi comandi provvedono a verificare se l’aggiornamento è necessario (presenza del
file …APP_P_%1) e, in tal caso, a copiare nella cartella di sistema di Windows la libreria.
(l’opzione “/Y” al termine del comando COPY indica che non deve essere richiesta
conferma alla sostituzione se il file è già presente) e a registrare in modo “silente” la
stessa (più registrazioni non aggiungono informazioni al registro di Windows). Il file che
indica la necessità di aggiornamento viene quindi eliminato.
Al termine della procedura di aggiornamento (o comunque se l’aggiornamento non è
necessario), viene avviato il programma principale delle procedure EASY-WIN
(ESP0PRIN.EXE)
INST
AGG
AGG
271299
271299
271299
271299
241299
241299
Il file ESP0PRIN.BAT riportato viene distribuito (da Setup_ES) nella cartella del server
?:\EASYWINS\EASYWIN\PROGR\UTILITA
Cambiata la struttura dei files
Cambiata libreria ESL0UNI0.DLL
Abilitato utente LGIA (codice 23080, sc.280200, postaz.1, Bits CG e MA) versione CD del
241299
Aggiornato utente FERA
Aggiornato utente P166
In alcuni casi, accedendo ad una stampa fatta l’ultima volta su di una stampante di rete e
tale stampante non risulta disponibile (per esempio ci si trova scollegati dalla rete con un
portatile), la procedura poteva segnalare “Errore di stampante” solo lanciando la
INST
231299
ERR
231299
231299
221299
AGG
AGG
AGG
221299
221299
211299
211299
AGG
ERR
201299
181299
AGG
171299
171299
171299
171299
***
171299
161299
151299
***
141299
procedura di stampa, nel corso della preparazione per la visualizzazione la finestra per la
selezione della stampante. L’errore ora viene evitato, ma in tali casi, le informazioni
esposte e assegnate possono risultare incomplete e/o non affidabili proprio perché la
stampante non è disponibile
Abilitato utente RADI (codice 21479, sc.280200, postaz.1, Bits
0/01,0/13,0/10,0/11,0/12,0/14,1/01) versione CD del 171299
Cambiata la struttura dei files
Cambiata libreria ESL0UNI0.DLL
In alcuni programmi che prevedono una stampa e tale stampa non viene richiesta, poteva
verificarsi un errore 91 (ad esempio il raggruppamento bolle in fatture)
Aggiornato utente P166
Aggiornato utente LOSI
Fatto CD di aggiornamento per utente GIBE
Nella strutturazione moduli è ora possibile prevedere per i campi di tipo “Ora” (per
esempio il 1910=Ora spedizione) anche il separatore fra HH, MM e SS
Aggiornato utente FERA
La procedura di adeguamento degli archivi poteva provocare un errore nell’adeguamento
degli archivi MF
Fatto CD di aggiornamento per utente CAPP/RADI
Fatto CD di aggiornamento per utente GIBE
Aggiornato utente P166
Attenzione: La funzione di calcolo dello scadenzario (SCADENZE), pur rispettando
l’indicazione di riportare eventuali arrotondamenti sulla prima o sull’ultima scadenza, può,
specialmente con importi in valuta e a causa di arrotondamenti, dare in alcuni casi la
sensazione di comportarsi esattamente al contrario di quanto dichiarato. Il problema è
noto ed è essenzialmente dovuto al fatto che prima viene distribuito l’imponibile e poi l’IVA
relativa, ottenuta per la proporzione di sviluppo dell’imponibile. Può accadere che la
proporzione generi un importo IVA che, globalmente, supera l’importo IVA totale. La
correzione in questo caso viene regolarmente fatta sulla prima o sull’ultima scadenza, ma
è, di fatto, una correzione in detrazione per cui la scadenza per la quale ci si aspetta un
importo superiore per gli arrotondamenti riportati, in effetti indica un importo inferiore. Si
ritiene che il problema sia del tutto marginale e tenendo anche conto del fatto che non si
verifica sistematicamente, viene qui documentato, ma non affrontato in termini di
modifiche.
Cambiata la struttura dei files
Cambiata libreria ESL0UNI0.DLL
Attenzione: Tutti gli importi, totali e unitari, vengono mantenuti con il tipo di dati Currency.
Tale formato prevede al massimo 15 interi e 4 decimali. Partendo dal realistico
presupposto che nessuna valuta verrà mai espressa con più di due decimali, gli importi
totali, in qualsiasi valuta, risultano più che accurati con 4 decimali. Per gli importi unitari è
previsto un parametro (informazioni di ambiente) che indica quanti debbano essere i
decimali da aggiungere a quelli della valuta di espressione per rappresentare gli importi
unitari stessi. Se tale valore fosse maggiore di 2 si rischierebbero arrotondamenti nel
mantenimento di importi unitari in valuta (2 di valuta + 3 o oltre per i valori unitari diventa
maggiore di 4 decimali). Si consiglia quindi di posizionare a 2 il numero dei decimali da
aggiungere a quelli della valuta per esprimere i valori unitari e adeguare tutte le valute
(tabella valute) in modo che ogni valuta venga espressa al massimo con 2 decimali.
Attenzione (vale solo per ambienti con più postazioni):
La procedura di avvio (ESP0PRIN) è stata modificata allo scopo di duplicare (solo sul
server) nella cartella ?:\EASYWINS\EASYWIN\PROGR\ESP del Server la libreria
ESL0UNI0.DLL prelevata dalla cartella di sistema di Windows (Generalmente
C:\WINDOWS\SYSTEM per Win95/98 e C:\WINDOWS\SYSTEM32 per WinNt).
Come noto, il Server deve mettere a disposizione (condividere) di tutte le postazioni
(Clients) la cartella ?:\EASYWINS (e, di conseguenza, tutte le sottocartelle), quindi la
libreria è accessibile da tutte le postazioni che abbiano già collegato (mappato) un’unità
alla cartella ?:\EASYWINS del Server. La libreria ESL0UNI0.DLL deve essere installata
nella cartella di sistema di Windows di ogni postazione e opportunamente registrata,
analogamente ai controlli e ai fonts. Siccome la libreria cambia spesso e volentieri (i fonts
e i controlli si possono considerare “invariabili” quando installati la prima volta), è poco
pratico, ad ogni aggiornamento che presume la variazione e l’adeguamento della libreria,
installare e registrare la libreria stessa.
Per evitare di installare e registrare la libreria ESL0UNI0.DLL ad ogni aggiornamento e per
AGG
***
141299
131299
131299
101299
ERR
101299
INST
101299
091299
091299
091299
AGG
091299
ogni postazione, grazie alla modifica in oggetto, è possibile agire come segue:
-L’aggiornamento deve essere normalmente effettuato sul Server.
-Avviare la procedura EASY-WIN sul Server e arrivare almeno al menù principale (in tal
modo la libreria ESL0UNI0.DLL aggiornata viene duplicata nella cartella …\ESP del
server)
-Modificare (una volta per tutte) la procedura di chiamata della procedura EASY-WIN su
tutte le postazioni (escluso il Server) in modo che l’icona (rammentare di attivare il
CheckBox “Chiudi all’uscita”) non faccia riferimento al programma ESP0PRIN.EXE, ma a
un file batch con un nome qualsiasi (ad esempio ESP0PRIN.BAT) che deve contenere le
seguenti istruzioni (attenzione: il carattere + deve essere inteso come spazio):
COPY+S:\EASYWIN\PROGR\ESP\ESL0UNI0.DLL+C:\WINDOWS\SYSTEM+/Y
C:\WINDOWS\SYSTEM\REGSVR32.EXE+/S+C:\WINDOWS\SYSTEM\ESL0UNI0.DLL
S:\EASYWIN\PROGR\ESP\ESP0PRIN.EXE
Dove “S:” è in effetti l’unità collegata/mappata alla cartella ?:\EASYWINS del Server e
C:\WINDOWS\SYSTEM è la cartella di sistema di Windows (in genere per WinNT è
C:\WINDOWS\SYSTEM32)
Questi comandi provvedono a copiare nella cartella di sistema di Windows la libreria.
(l’opzione “/Y” al termine del comando COPY indica che non deve essere richiesta
conferma alla sostituzione se il file è già presente) e a registrare in modo “silente” la
stessa (più registrazioni non aggiungono informazioni al registro di Windows).
Infine viene avviato il programma principale delle procedure EASY-WIN
Aggiornato utente P166
Attenzione: I vari moduli (bolle, fatture, etc.) propri dei vari utenti vengono scaricati dalla
procedura di Setup (Magazzino) in una cartella di INFORMAZ con nome uguale al codice
dell’utente allo scopo di non creare confusione. Devono essere manualmente
copiati/spostati nella cartella INFORMAZ sulla macchina dell’utente. Vedi, ad esempio, i
moduli bolla e fattura utente FERA (FERA_BOLLA.STM e FERA_FATTURA.STM)
Nota interna: E’ ora possibile differenziare ogni tipo di stampa con un’ulteriore sigla o
riferimento da accodare con una barra / al nome della finestra chiamante. Occorre
passare in EASY_INFO(38) il parametro “/AGG_PROC=…/” perché sigla o riferimento
(“…”) venga aggiunto al nome della forma chiamante. In tal modo si possono differenziare
stampa richiamate sempre dalla stessa finestra, ma diverse fra di loro. E’ il caso, ad
esempio, delle varie strutture moduli richiamate sempre da EASF0STRM, ma
estremamente diverse fra loro, anche come stampante e/o formato usati.
Tale funzione è stata applicata per le procedure di strutturazione moduli e, di
conseguenza automatica, di stampa documenti di magazzino.
Attenzione: Le precedenti informazioni depositate non verranno, solo la prima volta,
trovate e vanno quindi riassegnate
Nella procedura di strutturazione moduli ora viene assegnato a ogni nuovo rettangolo
creato il font (con le relative caratteristiche) utilizzato nell’ultimo rettangolo caricato o
creato/variato
Dalla procedura di strutturazione moduli, accedendo alla finestra delle proprietà di un
oggetto e da questa attivando la finestra dei Fonts (o dei colori) e chiudendo la finestra
delle proprietà con il bottone OK, la finestra principale di strutturazione veniva
inspiegabilmente ridotta a icona (misteri della fede … informatica). Si è inserito un
“Me.SetFocus” subito dopo la chiamata della finestra delle proprietà
Installato utente MSMC
Fatto CD di aggiornamento per utente GIBE
Aggiornato utente P166
Nella finestra di selezione della stampante è stato aggiunto un pannello (fra il pannello di
selezione della stampante e quello di selezione del font) che indica con il colore rosso che
vi sono differenze fra quanto normalmente previsto per il tipo di stampa e le condizioni
correnti. Il colore verde indica invece che tali condizioni sono integralmente rispettate.
In particolare vengono controllati i seguenti elementi: La stampante, il formato del foglio, le
dimensioni del foglio, l’orientamento, le modalità di alimentazione, il font in tutte le sue
caratteristiche
E’ disponibile l’opzione di ambiente “72-Forza settaggi stampante”, normalmente
disattivata. Tale opzione, se attiva, forza i settaggi della stampante (attualmente solo il
formato del foglio) come previsto dalla stampa che si sta avviando (vale anche per
WinNT). Se non attiva indica il settaggio attuale della stampante (solo il formato), senza
considerare quanto previsto dalla stampa che si sta avviando
091299
081299
081299
071299
ERR
071299
ERR
071299
AGG
AGG
AGG
ERR
071299
071299
061299
061299
061299
061299
Attenzione: Tale opzione viene comunque ignorata perché tutti i settaggi devono (!)
essere fatti dalle normali finestre di Windows per la scelta della stampante e del formato
Cambiata la struttura dei files
Il modulo BOLLA_PRE.STM è stato modificato per esporre i pesi (netto e lordo) totali a
livello di riga. Prima erano unitari
I moduli <BOLLA FATTURA FATTURA_ACC>_PRE.STM sono stati modificati riducendo
la larghezza della riga di separazione fra il marchio e la testata del documento e togliendo
le righette di destra per la piegatura in quanto uscivano dalla disponibilità del foglio per
stampante HP LaserJet 6
Allo scopo di ridurre al minimo eventuali danni dovuti a interruzioni accidentali (e
comunque di avere la possibilità di ripristinare il file di base), il file di base
ESD00COM.MDB residente in ?:\EASYWINS\EASYWIN\FILES\ESF viene salvato dalla
procedura di partenza (ESP0PRIN) sulla cartella della postazione locale
C:\EASYWIN_SALVATAGGI\FILES\ESF subito dopo aver verificato l’integrità del file
stesso (cioè subito dopo aver caricato l’ambiente) e immediatamente prima di avviare
l’esecuzione del menù principale (ESP0MAIN). Tale preciso punto garantisce l’integrità
minima del file e, presumibilmente, il corretto avviamento del menù principale il quale, a
sua volta, permette l’eventuale ripristino degli archivi. Ciò avviene per ogni postazione che
avvia le procedure EASY-WIN
In alcuni casi la cattura della finestra o del video includevano anche parte del popup menù
dal quale si attivano tali funzioni. Prima delle istruzioni di cattura è stato messo un Refresh
per la forma attiva (Screen.ActiveForm.Refresh)
Aggiornando un’installazione già abilitata con la normale procedura di Setup (in effetti il
programma Setup1 modificato da Easy System) il file ESD00ABI veniva erroneamente
messo a lunghezza 0. Il file veniva creato con le informazioni standard, ma si verificava
comunque un errore. Tutto ciò è stato corretto.
Viene mantenuta la modifica provvisoria (a regime verrà tolta) per cui il file di abilitazione
non viene modificato. In tal modo, sempre provvisoriamente, l’abilitazione resta valida
anche in caso di aggiornamento.
Aggiornato utente LOSI
Aggiornato utente FERA
Aggiornato utente P166
In alcuni casi il messaggio di preparazione anteprima restava esposto anche dopo la fine
della stampa. Inoltre alcune stampe esponevano una pagina di anteprima finale e vuota.
Attenzione: Le immagini riportate in un file di strutturazione moduli (estensione STM)
fanno riferimento a un file che deve essere obbligatoriamente residente in
?:\EASYWINS\EASYWIN\FILES\ICONE, cioè il file viene riportato nella struttura come
nome e non come percorso.
Riportiamo (da MSDN Library ottobre 1999) la parte iniziale del documento:
PRB: CommonDialog Changes System Wide Printer Properties
ID: Q198712
The information in this article applies to:
Microsoft Visual Basic Standard, Professional, and Enterprise Editions for Windows,
version 4.0
Microsoft Visual Basic Learning, Professional, and Enterprise Editions for Windows,
versions 5.0, 6.0
SYMPTOMS
When you use the Printer CommonDialog from a Visual Basic application under
Windows 95 or Windows 98, changes made may be shared with other applications.
If you look at the properties of the printer being used, it may also reflect your selections.
This can include, but is not limited to, attributes such as Copies, PaperSize, Default
Source, Duplex and Orientation.
CAUSE
The Common Dialog itself does not normally effect global default settings. However, the
implementation in the Visual Basic Common Dialog control does. This is how changes
made in the dialog are made known to the Printer object, which reads the new global
default settings.
NOTE: With Windows NT, this is not a problem. Windows NT security features
prevent the Common Dialog Control from changing the printer's global default
settings. This also means that the Printer object is not updated with the user's
ERR
051299
041299
041299
ERR
041299
041299
031299
031299
031299
031299
031299
AGG
AGG
AGG
16:00
031299
021299
021299
021299
301199
291199
291199
281199
261199
241199
selections in the Common Dialog. Please see the article in the REFERENCES section
for more information.
A causa di un evidente errore Microsoft, aggiungendo il primo e unico record a un
recordset (se passato come argomento), per lo stesso le proprietà BOF e EOF risultano
vere, ma RecordCount vale 1. Il risultato è che il record non viene trovato se non
chiudendo e riaprendo il recordset. Era il caso, ad esempio, di un disegno inesistente che
veniva abbinato ad un articolo di magazzino. Creando il disegno (primo e unico) e
rientrando lo stesso non veniva trovato.
Si è modificata la funzione D_CERCA allo scopo di posizionare il recordset sul primo
record se vi sono le condizioni per evitare errori logici di altro tipo, prima di effettuare la
ricerca stessa
Avviando un’anteprima ora viene esposto un messaggio di attesa fra una pagina e l’altra,
sia nel caso in cui l’anteprima viene visualizzata che nel caso in cui tale visualizzazione
viene interrotta, pur continuando la stampa
Ora nella finestra per la selezione della stampante vengono esposte informazioni sul
modulo normalmente usato per la stampa: Orientamento, Dimensioni, Formato (numero
che segue F) e Alimentazione (numero che segue A). Per il formato correntemente
selezionato vengono anche esposte le dimensioni dell’area effettivamente utilizzabile
Ora anche in ambiente Windows NT (Server o WorkStation) è possibile cambiare il
formato del modulo e mantenere tale indicazione.
Stampante Oki 3391 deve essere dichiarata come Epson LQ 1050 (settata con
emulazione Epson) e non come Oki ML 910 perché l’area utilizzabile del foglio viene
restituita errata in ambiente NT
Cambiata la struttura dei files
Cambiata la struttura dei files
L’immagine Easy_Mark.bmp (usata dai moduli standard Easy System) viene ora scaricata
da Setup_ES
Cambiata libreria ESL0UNI0.DLL
I moduli <BOLLA FATTURA FATTURA_ACC>_PRE.STM sono stati accorciati in altezza
per poter essere stampati (oltre che su Laser OKI OL610ex) anche su EPSON Stylus
Color 600
Se una struttura/modulo viene caricata e alcuni oggetti non trovano integralmente posto
nelle dimensioni di stampa correnti (stampante, foglio, orientamento, etc.), viene data
opportuna segnalazione e gli oggetti non verranno creati. Attenzione: Salvando la struttura
“incompleta” gli oggetti non creati verranno irrimediabilmente persi.
Aggiornato utente GIBE
Aggiornato utente P166
Tutte le finestre prima a bordo “3=Fixed single” sono state trasformate in “2=Sizable”
perché possano comparire nella barra delle applicazioni di Windows. Sulla stessa barra
compare sempre un bottone senza descrizione che corrisponde allo sfondo (se lo sfondo
stesso è previsto). Tale bottone non deve mai essere cliccato perché lo sfondo
corrisponde a una finestra disabilitata che non consente azioni.
Con questa modifica, comunque, è possibile cliccare su una qualsiasi delle procedure
aperte (si badi bene: finestre interne ad uno specifico eseguibile non hanno bottone)
perché le stessa venga attivata abbandonando così l’apparente situazione di “stallo”
dovuta all’attivazione del bottone corrispondente allo sfondo
Cambiata libreria ESL0UNI0.DLL
Aggiornato utente MOLB
Modificata Home Page Easy System
Pubblicati su http://web.tiscalinet.it/easytis/ i files index.htm, SETUP_<ES CG>.EXE,
FONTS.exe e ESL0UNI0.EXE (Comunicato a Cappello/Radici)
Cambiata la struttura dei files
Cambiata libreria ESL0UNI0.DLL
E’ nuovamente attivabile l’opzione “66-Espone le note” dai parametri di base
Le note riportate nell’Help per tale opzione possono essere obsolete, ma sono state
lasciate in attesa di verifica e revisione.
Nota interna: Perché le note vengano visualizzate, oltre ad attivare l’opzione relativa, è
necessario prevedere in ogni finestra che le deve visualizzare un TextBox (appartenente
alla finestra e non a altri contenitori interni alla stessa) con nome “easy_txt_note”, invisibile
e multiline. L’invisibilità e la disabilitazione (la proprietà Multiline è modificabile solo da
progetto) verranno automatizzate dalla prossima ricompilazione della libreria
ESL0UNI0.DLL. (Vedere applicazione esplicita per cbo_pagamento in MAF0GDOC)
AGG
ERR
AGG
ERR
ERR
AGG
***
AGG
***
***
241199 Aggiornato utente P166
241199 Cambiata libreria ESL0UNI0.DLL
241199 La stampa dell’immagine catturata ora richiede la stampante. L’orientamento deve essere
scelto dall’operatore. La stampa con ampliamento al massimo garantisce che l’immagine
non venga troncata, cioè verrà ampliata o compressa adeguatamente. Se la stampa non
viene ampliata al massimo verrà riprodotta fedelmente per le dimensioni che rientrano nel
foglio
241199 Nel pannello di descrizione della stampante in uso (nella finestra di selezione della
stampante) ora espone la dimensione del foglio anche se la stampante non prevede
l’orientamento (ad esempio la Generica/solo testo)
231199 La nuova “picture_catture” in ESF0MESS appariva visibile quando veniva visualizzato il
testo di ESF0MESS (per esempio esponendo le informazioni varie)
231199 Aggiornato utente MOLB
221199 Fra le funzioni di utilità è ora disponibile la nuova funzione “Cattura/Salva/Stampa” che
consente di Catturare la Finestra corrente o l’intero Video. Quanto catturato può essere
salvato in Appunti, su File e/o stampato.
221199 Ora la finestra ESF0IMMA per la visualizzazione di immagini consente di non stampare le
righe descrittive iniziali. Ciò è utile quando l’immagine sia pari a un intero modulo come
quella salvata da un’anteprima di stampa
221199 Stampando (Con la funzione Stampa Finestra corrente, anche non cambiando i colori in
bianco e nero) da ESF0IMMA in alcuni casi il sistema segnala errore e si blocca non
necessità di riavvio anche se appare funzionante. Succede sistematicamente quando
l’immagine è un intero modulo A4 (come una fattura stampata) e non quando l’immagine è
di altro tipo (con o senza immagine compressa a destra). L’errore è dovuto all’istruzione
PrintForm e non è intercettabile
221199 Caricando in ESF0IMMA un’immagine pari a un intero modulo A4 la zona piccola a destra
era più larga del dovuto e per questo solo parzialmente visibile
221199 All’avvio della finestra per l’indicazione della stampante, il CheckBox “Solo fonts a passo
fisso” non veniva visualizzato
221199 Aggiornato utente P166
201199 In tutte le procedure è ora possibile ottenere l’anteprima di stampa. L’anteprima viene
dichiarata dalla finestra di selezione della stampante. Ogni pagina dell’anteprima può
essere salvata su file (in formato BMP, compatibile con MS-PAINT).
Si sottolinea che la stampa avviene a tutti gli effetti (completa, anche se si interrompe la
visualizzazione dell’anteprima e/o il salvataggio delle pagine su file), con gli eventuali
aggiornamenti del caso, cioè l’anteprima non è una stampa di prova: tale eventuale
dichiarazione deve essere fatta dalle procedure che la prevedono (per esempio i bollati
contabili). Per evitare problemi di tale tipo, comunque confermati, l’anteprima non sarà
disponibile se le condizioni del particolare programma applicativo sono tali da prevedere
una stampa di prova e tale opzione non è stata selezionata (per esempio una stampa di
libro giornale contabile in forma definitiva e non di prova)
181199 Aggiornato utente P166
151199 E’ stato definitivamente risolto il problema per cui alcune indicazioni sul pannello di
controllo della stampante richiesta venivano ignorate in ambiente Windows NT (Server e
WorkStation), come, ad esempio, l’orientamento del foglio. Sono state anche tolte le
opzioni Verticale/Orizzontale dalla finestra di richiesta della stampante. Il problema, noto
in Microsoft e descritto nel documento “PRB: Working with Print Dialog and Printer Object
under NT 4.0” (Da library ottobre 1999 di MSDN) non è risolto al 17 giugno 1999. Per
superare il problema sono state inserite le istruzioni contenute nel documento citato
E’ importante indicare il sistema operativo della postazione (se diverso da Windows 95/98)
accedendo alle funzioni dalla finestra iniziale delle condizioni d’uso
151199 L’opzione che mette o toglie la barra verticale nelle griglie è ora nei parametri di base e
non più in informazioni di ambiente. Ciò perché, per esempio, una postazione/tabella
potrebbe disporre del mouse con la rotellina e l’altra no.
131199 Nota interna: La Sub DUPLICA_FILE_DLL non cambia in velocità pur ampliando il buffer
da 1000 a dimensioni molto maggiori (10000,50000)
121199 Vedi anche nota del 191099: Dalla finestra per la richiesta delle stampante, per sistema
operativo di postazione Windows 95/98, sono state tolte le opzioni per l’indicazione
dell’orientamento (verticale/orizzontale) del foglio perché attivandole, in ambiente
Win95/98, non era più possibile cambiare la stampante.
Allo stato attuale tali indicazioni, presenti in Windows NT, creano lo stesso problema, ma,
come già segnalato, in ambiente WinNT le impostazioni con la normale finestra delle
***
AGG
AGG
AGG
AGG
***
AGG
ERR
AGG
AGG
AGG
proprietà non vengono riprese
111199 Accedendo alla finestra per le indicazioni sul sistema operativo e sul tipo di database
(Shift+Mouse destro sulla finestra delle condizioni d’uso) è ora possibile indicare il sistema
operativo in uso per la specifica postazione. Se tale procedura non viene eseguita verrà
inteso Windows 95/98, in caso di altro sistema operativo la procedura deve essere
esplicitamente eseguita
111199 Aggiornato utente P166
111199 Aggiornato utente FERA
101199 La procedura per la strutturazione dei moduli è stata modificata per allineare i controlli a
una griglia virtuale (circa 1 mm)
081199 Aggiornato utente P166
071199 Cambiata la struttura dei files
061199 La procedura di aggiornamento/installazione (setup) ora non invalida l’attuale eventuale
abilitazione. Tale condizione è comunque provvisoria.
061199 E’ stata aggiunta una nuova funzione per la stampa delle griglie abbinate a recordset:
“Stampa/Crea file ASCII”. Tale formato di stampa è destinato essenzialmente a generare
files ASCII da esportare (quindi si presume una stampa su file e non su stampante) dove
ogni riga (generalmente non si stampa il titolo, le righe descrittive, i titoli di colonna, gli
eventuali totali, etc.) viene riportata per l’effettivo contenuto del campo, senza
incolonnamento e con uno o più caratteri accodati dopo ogni campo, da intendersi come
carattere/i di separazione fra i campi stessi. E’ anche possibile indicare, se previsto, quale
carattere utilizzare per delimitare i campi testo. Tale file può essere praticamente
elaborato da programmi o procedure apposite ed è del tutto analogo a quello ottenibile da
procedure tipo Access
051199 Le procedure normalmente accessibili dal menù (popup) di utilità: Abilitazione
installazione, Procedure riservate al supervisore e Procedure abilitate/disabilitate per
operatore sono state raggruppate sotto la voce “Protezione…”
051199 Aggiornato utente MOLB
051199 Cambiata la struttura dei files
041199 Battendo il tasto di accesso alle procedure di utilità (normalmente F12) mentre l’oggetto
corrente è una griglia, viene esposto il popupmenù che viene normalmente esposto
quando si clicca con il tasto destro del mouse quando il cursore assume la forma di una
croce/mirino, cioè il popupmenù di finestra e non quello, parziale, di griglia. Quest’ultimo si
ottiene solo quando si clicca con il tasto destro sulla griglia. Tutto ciò può apparire
incoerente, ma è voluto allo scopo di poter accedere al popupmenù di finestra (più
completo e comunque comprendente l’accesso alle funzioni di griglia quando l’oggetto
corrente è, appunto, una griglia) quando si usa la tastiera e differenziando solo quando si
usa il mouse
041199 Le varie postazioni collegate tramite rete al server "vero" non devono avere alcuna cartella
sulla partizione principale di qualsiasi unità con nome EASYWINS e/o EASYWIN e
dovranno mappare un'unità qualsiasi (per esempio F:) alla cartella EASYWINS residente
sul server e opportunamente condivisa, indicando il percorso
\\nome_del_server\EASYWINS
041199 Aggiornato utente LOSI
021199 Corretti alcuni riferimenti all’Help per procedure di utilità
021199 Aggiornato utente GIBE
021199 Aggiornato utente P166
311099 Nel menù principale è stata inserita un’icona che consente, con doppio click, di inviare una
E-Mail all’indirizzo indicato ([email protected]). Ovviamente la connessione a Internet deve
essere attiva.
Si rammenta che è preventivamente necessario indicare nei Parametri di Base il percorso
e il nome del programma “Gestione Risorse” (non, attenzione, Internet Explorer),
generalmente “C:\WINDOWS\EXPLORER.EXE”
Attenzione: Se si usa un’unica tabella per i Parametri di base per tutte le postazioni e la
struttura del disco locale delle postazioni stesse è diversa al punto che il percorso e nome
indicato non vanno bene per tutte le postazioni, occorre creare tante tabelle quante sono
le strutture diverse, oppure creare il percorso dichiarato e inserirvi il programma indicato
per ogni postazione “anomala”
311099 Fra i Parametri di Base è stata inserita la nuova icona “35-E-Mail” che è possibile
personalizzare
311099 Nota interna: Cambiato Setup1.exe
291099 Aggiornato utente MUZZ
AGG
AGG
AGG
AGG
ERR
281099
261099
251099
221099
211099
211099
191099
191099
ERR
191099
AGG
191099
191099
INST
AGG
151099
131099
101099
101099
101099
091099
***
AGG
091099
041099
300999
Aggiornato utente P166
Aggiornato utente MOLB
Aggiornato utente P166
Aggiornato utente FERA
Cambiata struttura archivi e libreria ESL0UNI0.DLL
Se per le griglie è prevista la barra verticale le colonne venivano ampliate (allo scopo di
riempire in orizzontale la griglia) senza tener conto dell’eventuale presenza della barra
verticale. L’ampliamento ora è limitato allo spazio realmente disponibile, anche se la barra
verticale non viene esposta, ma è prevista, in quanto tutte le righe stanno nello spazio
verticale della griglia
Cambiata struttura archivi e libreria ESL0UNI0.DLL
In molte stampe può essere disponibile il carattere di sostituzione degli spazi a destra
nelle colonne. Se tale carattere viene assegnato diverso da spazio, per tutte le colonne in
stampa con allineamento a sinistra, in particolare quelle delle griglie, tutti gli spazi a
destra, se più d’uno ed escluso il primo, verranno sostituiti con il carattere indicato,
favorendo così la leggibilità in orizzontale, cioè il mantenimento visivo della riga con molti
spazi
In alcuni casi, stampando per la prima volta da una qualsiasi procedura, venivano rilevate
informazioni di stampa (titolo, stampante, font, etc.) apparentemente incoerenti,
comunque relative al primo set di informazioni di stampa trovato
Aggiornato utente P166
La finestra per la richiesta della stampante e del font ora prevede anche l’indicazione
dell’orientamento del foglio. Questa modifica si è resa necessaria perché in ambiente
Windows NT (Server o Workstation) tale informazione non viene restituita (così come altre
quali la dimensione del foglio, il numero delle copie, il cassetto di alimentazione, etc.) al
programma dalla finestra delle proprietà della stampante. Non è un problema di driver
della stampante, l’anomalia è “limitata” alla finestra di dialogo in ambiente Windows NT
(Server o Workstation). In tali ambienti è quindi necessario effettuare la scelta
dell’orientamento dalla finestra EASY in quanto quella della finestra delle proprietà della
stampante, pur possibile, viene ignorata
Installato utente GIBE (VR)
Aggiornato utente P166
Tutti i campi di tipo dbDouble sono stati nuovamente trasformati in dbCurrency in quanto
l'errore presente in VB5 per cui un'istruzione SQL del tipo "SELECT * FROM MOV
WHERE DARE>=10.12 AND DARE<=10.12" (proprio con tali cifre), non restituiva records
pur esistenti a causa di un evidente errore di conversione, appariva corretto (vedi nota del
030699), ma oggi con campi dbDouble facendo 10.26-10.25 si ottiene 9.9999…999E-03
(sic!) e non 0.01. Con dbCurrency va tutto bene. Tali campi possono contenere sino a 15
cifre/digits in totale fra interi e decimali con un massimo di 4 decimali. Purtroppo il formato
dbCurrency viene usato anche per quantità (e non solo per valori) e ACCESS (e non
Visdata) considera come valuta, correttamente, un campo dbCurrency anche se adottato
per quantità. La modifica ha interessato le procedure CG,CT, MA e non ES, LB, MF. I
contenuti dei campi prima dbDouble e ora nuovamente dbCurrency vengono comunque
recuperati dall'adeguamento automatico degli archivi.
Nota interna: Le transazioni, anche se usate dai sorgenti, non vengono attivate perché la
Requery (in D_CERCA_DLL) non è ammessa con transazioni aperte (Vedi
D_INIZIA_TRANSAZIONE e D_TERMINA_TRANSAZIONE)
Attenzione: Alcune colonne di griglie abbinate a recordset possono essere ottenute da
informazioni di programma e non da valori presenti sul recordset (cioè su disco) che sono
nulli. Le ricerche, gli ordinamenti e le selezioni su tali colonne daranno risultati
apparentemente incoerenti, ma perfettamente corretti se si tiene conto di quanto
specificato. Tali particolari colonne hanno generalmente il titolo di testa racchiuso fra
parentesi (vedi ad esempio griglia scadenzario CG)
Nelle griglie tutte le selezioni su campi alfanumerici (Text e Memo) vengono fatte
ignorando eventuali spazi iniziali e finali presenti nei campi originari
Cambiata struttura archivi e libreria ESL0UNI0.DLL
Aggiornato utente MOLB
Nelle griglie tutti i campi totalmente numerici (escludendo eventuali spazi iniziali o finali)
vengono esposti senza spazi iniziali e finali. L’ordinamento è comunque garantito perché
viene fatto sul contenuto originario del campo. Si veda ad esempio il numero documento
interno dei movimenti contabili che, se totalmente numerico, viene depositato su disco
allineato a destra con spazi
***
AGG
***
***
***
***
***
270999 La chiave di accesso del Supervisore e degli operatori, così come il codice/nome degli
operatori, hanno ora la disponibilità di 16 caratteri, non più 10 come prima. Anche il codice
rubrica è stato portato a 16 caratteri
200999 E’ stata fatta un verifica superficiale, ma non dovrebbero esservi controindicazioni al fatto
che un operatore abbandoni una postazione, senza costringere all’accesso un altro
operatore, e ne utilizzi un’altra con il proprio codice e chiave di accesso, cioè al fatto che
vi siano più postazioni in uso ad uno stesso operatore
170999 Attenzione: Su alcune tabelle importanti è ora previsto il campo ES_OPER_ADDNEW
che mantiene, automaticamente, il codice operatore che ha originariamente creato (non
modificato) il record. (Si approfitta per rammentare che il campo ES_OPER_ULT_AGG
mantiene il codice dell’operatore che ha effettuato l’ultimo aggiornamento, compresa la
creazione). Tale funzione consente, inserendo il campo fra le colonne di una griglia
(modificando il comando SQL opportuno nel file *.SQL come per alcune tabelle/procedure
è già stato fatto), di selezionare i records/righe originate/create da uno specifico operatore.
Si pensi, ad esempio, a un operatore di contabilità che desidera controllare i “propri”
movimenti, cioè quelli da lui registrati. Ciò è possibile con la nuova funzione anche quando
più operatori, da postazioni non necessariamente fisse e costantemente abbinate ad un
singolo operatore, eseguono le stesse operazioni e/o effettuano modifiche successive. Le
tabelle che dispongono del nuovo campo sono attualmente le seguenti: CG: Movimenti
contabili e Movimenti di Scadenzario, MA: Documenti e Movimenti, LB: Documenti e
Movimenti, CT: Anagrafiche, Ditte, Particelle e Volture.
170999 Ricompilata libreria ESL0UNI0.DLL
170999 Aggiornato utente FERA
160999 La finestra per la comunicazioni degli errori ora utilizza un TextBox multilinea e con barre
di scorrimento per l’elenco delle chiamate a Sub e Function (prima utilizzava un ListBox
che non disponeva della barra di scorrimento orizzontale)
140999 Il database MAD??ART ora accoglie tutte le tabelle prima previste in MAD??MOV e
MAD??DBA. Questi database possono essere cancellati (ovviamente si perdono i
movimenti e i documenti)
140999 Il database CGD??PDC ora accoglie tutte le tabelle prima previste in CGD??MOV e
CGD??SCA. Questi database possono essere cancellati (ovviamente si perdono i
movimenti)
130999 La tabella DIARIO è stata spostata sul database ESD00COM. Le informazioni del diario
verranno perse. Il database ESD00DIA può essere integralmente eliminato
070999 La procedura per la gestione dei messaggi fra operatori riporta nell’elenco degli operatori
destinatari anche l’operatore (del tutto fittizio in quanto il codice non è impostabile) con
codice @EASY-WIN@. I messaggi indirizzati a tale “operatore” perverranno ai
responsabili per la gestione delle procedure per mezzo del file ASCII/Testo
?:\EASYWINS\EASYWIN\FILES\INFORMAZ\MOPEEWIN.TXT che viene creato
(cancellandolo se esistente) con l’apposito bottone, attivabile conoscendo la chiave di
accesso del supervisore
060999 Alcune procedure particolari (come, ad esempio, la verifica e l’adeguamento della struttura
degli archivi) creano il file ?:\EASYWINS\EASYWIN\FILES\INFORMAZ\EASYSTOP. La
procedura di avvio delle procedure EASY-WIN (ESP0PRIN) verifica la presenza di tale
file. Se il file esiste viene impedito l’avviamento delle procedure. In caso di necessità il file
può essere fisicamente cancellato per poter riavviare le procedure EASY-WIN
240899 Attenzione: La cartella ?:\EASYWIN deve essere spostata all’interno della nuova cartella
(da creare) ?:\EASYWINS. Sarà necessario ripetere l’abilitazione
150899 Dalla finestra iniziale (dichiarazioni di responsabilità) è possibile posizionarsi sulla zona
centrale con il puntatore del mouse e cliccando con il pulsante destro del mouse mentre si
tiene premuto il tasto Shift (maiuscolo temporaneo) si accede all’elenco delle funzioni
iniziali. Fra queste sono stati aggiunti i parametri per la gestione dei database allo scopo
di poter predisporre le procedure EASY-WIN all’uso con database di tipo Microsoft Access
(condizione standard) oppure di tipo Microsoft SQL Server. In questo secondo caso è
necessario specificare il nome della fonte dati (DSN) che deve essere stato
preventivamente creato dal pannello di controllo (ODBC, DSN Utente con collegamento al
driver ODBC per SQL Server). Se si dichiara che la verifica dell’’autorizzazione
all’accesso ai database SQL Server NON avviene tramite le verifiche di accesso a
Windows è necessario specificare anche l’identificativo utente (USER ID, UID) e la
password (PWD)
150899 Le chiavi di accesso Supervisore e Operatori, se variate, vengono ora depositate in modo
più camuffato, cioè meno decodificabile. Il deposito delle chiavi archivio (ditta, magazzino,
ERR
AGG
***
ERR
AGG
***
AGG
***
ERR
AGG
***
AGG
periodo, etc) è rimasto invariato
150899 Nota interna: Inserendo in qualunque punto del sorgente di un file .FRM la stringa
<IGNORARE_IN_ESF0IEVE> il file *.FRM verrà ignorato dalla procedura ESF0IEVE
070899 E’ stato risolto il problema per il quale ogni pagina di stampa, pur se le varie pagine
appartenevano ad un’unica stampa logica, costituiva una “sessione” di stampa.
La sessione stessa non poteva (o quantomeno era estremamente difficoltoso) essere
interrotta, se non pagina per pagina. Ora il comando di nuova pagina (Printer.NewPage)
viene utilizzato correttamente, al posto del comando di fine documento (Printer.EndDoc),
a suo tempo giustificato (a causa di un errore Microsoft) per evitare fogli bianchi alla fine
della stampa. Ora (se non altrimenti previsto dalla specifica procedura) ogni stampa logica
corrisponde ad una sessione di stampa, quindi complessivamente interrompibile con i
normali strumenti Windows per la gestione delle code di stampa.
060899 Aggiornato utente MUZZ
030899 Nella funzione di ricerca caratteri in griglia (attivabile con il carattere ? dopo aver
selezionato la colonna su cui effettuare la ricerca) è ora possibile valutare i contenuti
secondo il loro valore numerico complessivo (viceversa la valutazione avviene carattere
per carattere) facendo seguire all’operatore di confronto il carattere #, a sua volta seguito
dalla cifra da cercare
010899 I bottoni (CommandButton) con stile grafico (Style<>0), cioè gli unici per i quali è possibile
assegnare il BackColor (utile per evidenziarli quando ci si passa sopra con il mouse), a
causa di un evidente errore del produttore, potevano essere contornati (a destra e in
basso) da parti residue di finestre o oggetti precedenti se la loro posizione (da sinistra e
dall’alto, assegnata durante l’automatico adeguamento dei controlli in posizione e
dimensione al variare delle dimensioni della finestra) non veniva opportunamente
arrotondata. Il problema è stato risolto con modifiche in F_RESIZE_DLL
300799 Nota interna: La Sub C_FORZA_FUOCO ha ora un controllo per cui si assegna il fuoco a
un controllo qualsiasi se quello richiesto contiene “/NOF/” nella Tag. Ciò allo scopo di
evitare che il controllo prenda il fuoco e se ne possa cambiare il contenuto. E’ il caso di
controlli abilitati, ma con “/NOF/” e “/C=DIS/” nella Tag. (Vedi il caso di codice_ditta in
CTF0GDIT quando si visualizza una voltura)
260799 Aggiornato utente DDAN
250799 L’opzione di ambiente 27-Finestre modali se possibile viene ora ignorata perché i problemi
per cui è stata prevista appaiono risolti con SP3 di Visual Studio 6.0
190799 Fra i Parametri di base è possibile specificare quale sia la procedura preferita (non
necessariamente EASY) per gestire files di testo. Se indicata con percorso e nome (per
esempio “C:\Programmi\Accessori\WordPad.exe) verrà proposta tutte le volte che una
procedura EASY dovrà aprire automaticamente un file di testo o quando si attiverà la
procedura Gestione file di testo. Quest’ultima, per sua natura e per intrinseche limitazioni
del controllo TextBox, non può gestire testi di ampie dimensioni e/o contenenti parametri
di formattazione.
190799 Aggiornato utente LOSI
160799 Il tasto standard per la funzione Ripristina Campo (prima era 10=Ctrl+Invio) è ora 27=Esc
160799 Il tasto Escape (se non ha funzioni particolari) non viene più accettato nei campi
alfanumerici (prima veniva accettato e visualizzava una quadratino nero)
160799 Altre funzioni abbinate ai tasti (Ripristina campo, Cancella campo, Amplia/riduci griglie,
etc) vengono visualizzate nella funzione Informazioni-Tasti
160799 Si verificava un errore stampando la griglia composta con il bottone “Esegui qui” della
finestra Comando SQL guidato (ESF0CSQL)
150799 Aggiornato utente MOLB (Macchina NT4)
120799 Attenzione: A causa di un palese errore del motore di gestione dei database tipo Access
Microsoft Jet, se una tabella è vuota e si crea una nuova voce (o anche più d’una) sulla
stessa, la voce creata non viene vista finchè la tabella non viene riaperta. Ciò accade solo
in casi particolari e solo se la tabella era prima vuota. Volutamente non si sono inserite le
istruzioni di riapertura ovunque un dato mancante viene creato senza abbandonare la
finestra corrente per evitare lungaggini inutili e anche sperando in una futura correzione
del problema. Nel frattempo si consiglia l’operatore (in questi casi più unici che rari) di
abbandonare la finestra corrente e rientrare.
120799 Aggiornato utente LOSI
100799 E’ disponibile l’ordinamento crescente e decrescente (solo sulla colonna corrente) anche
per le griglie non abbinate a recordset, con alcune limitazioni: L’ordinamento verrà
effettuato valutando, da sinistra a destra, i pesi ASCII dei singoli caratteri presenti nella
colonna da ordinare. Non verranno considerati cioè i contenuti nel loro complesso, né per
AGG
***
050799
290699
***
230699
ERR
140699
***
110699
100699
090699
ERR
090699
090699
080699
***
070699
030699
il loro significato. Per esempio (in caso di ordinamento crescente), il numero “100”, di fatto
composto dai caratteri “1”, “0” e “0”, verrà elencato prima del numero “2”, così come la
stringa “CANARINO” viene elencata prima della stringa “CASA”
Aggiornato utente DDAN
Fra le Utilità (Files) è disponibile la nuova procedura Copia Files che consente di copiare
files anche su supporti esterni. E’ possibile indicare più files di origine e per ciascuno la
specifica destinazione. Tale elenco può essere salvato in un file in
\EASYWIN\FILES\INFORMAZ con estensione consigliata COF (Copia Files)
Nota interna. Alcune tabelle prevedevano i campi di ordinamento in EASY_ELEN(12)
perché prima dovevano essere applicate scelte particolari. Ora è possibile indicare
l’ordinamento nel file *.SQL (Fatto per CG,MA, da fare, se il caso, per CT,LB)
Se una finestra non ha oggetti che possono diventare oggetti correnti (ad esempio il menù
della procedura Libreria), battendo il tasto Invio si poteva verificare un errore codice 91
Vedi note a nuova opzione dei parametri di base “66-Espone note”
Fra le opzioni dei Parametri di base è stata inserita la nuova “65-Mantiene altezza Label”.
Se questa opzione viene attivata (normalmente è disattivata), consente di mantenere
inalterata l’altezza di tutte le etichette (Label) con bordo in caso di ridimensionamento
della finestra e conseguente adeguamento della posizione e dimensioni degli oggetti. La
dimensione del carattere del testo dell’etichetta/label non può essere convenientemente
adeguata, per cui (con questa opzione disattivata) le etichette/labels vengono ampliate in
larghezza e in altezza e i caratteri in esse contenuti appaiono “appesi” alla parte alta
dell’etichetta, cioè non centrati nello spazio verticale della stessa.
La gestione delle note personali degli operatori è stata sostanzialmente modificata
ammettendo un campo note di dimensioni indefinite e aggiungendo per ogni nota un
campo per l’indicazione dell’eventuale destinatario. Le note precedenti verranno perse
E’ stato corretto un errore che poteva verificarsi quando si ordinava una (o più) colonna di
una griglia con riferimento a un campo di tipo dbMemo. In tal caso l’ordinamento non è
tecnicamente possibile ed è stato approntato un apposito messaggio
La ricerca del file per lo sfondo casuale (in ?:\EASYWIN\FILES\ICONE) era prima limitata
ai soli files con estensione BMP. E’ stata estesa anche ai files con estensione JPG, GIF,
WMF e EMF.
Fra le opzioni dei Parametri di base è stata inserita la nuova “64-Mantiene altezza
TextBox”. Se questa opzione viene attivata (normalmente è disattivata), consente di
mantenere inalterata l’altezza di tutte le caselle di testo (TextBox) senza barre di
scorrimento in caso di ridimensionamento della finestra e conseguente adeguamento della
posizione e dimensioni degli oggetti. La dimensione del carattere non può essere
convenientemente adeguata, per cui (con questa opzione disattivata) i textbox vengono
ampliati in larghezza e in altezza e i caratteri in essi contenuti appaiono “appesi” alla parte
alta della casella, cioè non centrati nello spazio verticale della stessa.
Per compatibilità con Windows NT le abilitazioni di tutte le installazioni devono
essere rifatte. In particolare nella procedura di abilitazione è stata inserita la nuova
richiesta: “Il server degli archivi è in ambiente Windows NT?” (cioè il computer il cui disco
ospita la cartella ?:\EASYWIN\FILES\ESF è in ambiente Windows NT?). Se a tale
richiesta viene risposto affermativamente verrà creata, se inesistente, la cartella
?:\EASYWIN_NT\FILES\ESF che non deve essere eliminata o modificata in alcun modo,
nemmeno trasferendo files da e per la stessa. Se la risposta è negativa allora, se esiste la
cartella ?:\EASYWIN_NT\FILES\ESF la procedura di interromperà segnalando la
necessità di rinominare o eliminare la cartella stessa. Tale eliminazione non viene
volutamente fatta in modo automatico per non danneggiare/perdere gli eventuali files
presenti nella cartella.
Il file EASYINFO.000 residente in ?:\EASYWIN\FILES\ESF non viene più utilizzato e può
essere eliminato
Tutti i campi di tipo dbCurrency sono stati trasformati in dbDouble (tranne REDD_DOM in
tabella ICI TERR e RENDITA in tabella ICI FABB) in quanto l'errore presente in VB5 per
cui un'istruzione SQL del tipo "SELECT * FROM MOV WHERE DARE>=10.12 AND
DARE<=10.12" (proprio con tali cifre) non restituiva records pur esistenti a causa di un
evidente errore di conversione non si presenta più in VB6 anche se su campi dbDouble.
La variazione è stata fatta perché ACCESS (e non Visdata) considera come valuta,
correttamente, un campo dbCurrency come, ad esempio, una quantità. La modifica ha
interessato le procedure CG,CT, MA e non ES, LB, MF. I contenuti dei campi prima
dbCurrency e ora dbDouble vengono comunque recuperati dall'adeguamento automatico
degli archivi.
***
***
***
***
***
***
INST
***
020699 La procedura "Comando SQL" consente ora di eliminare tutti i records di una tabella. Il
riquadro che elenca le tabelle di un database deve essere abilitato e occorre cliccare sulla
tabella che si intende svuotare. In tal modo il bottone apposito verrà abilitato.
Inutile dire quanto sia rischiosa tale funzione, comunque protetta dalla chiave di accesso
del Supervisore
010699 Nella tabella valute è stato inserito il nuovo cambo (checkbox) che permette di indicare se
una valuta è in ambito Euro. Si rammenta che ogni traduzione da una valuta di origine a
quella di destinazione sarà diretta se nessuna delle due valute è in ambito Euro.
Viceversa, se anche una sola delle due valute è in ambito Euro, la traduzione verrà fatta
prima dalla valuta di origine a Euro, poi da Euro a valuta di destinazione. Ovviamente la
traduzione sarà diretta se una delle due valute è l'Euro. E’ quindi importante che tutte le
conversioni siano previste.
270599 E’ ora possibile fare in modo che ogni singolo database abbia la sua specifica password.
Le password, opportunamente camuffate, vengono depositate nel file
…\EASYWIN\FILES\ESF\ESD00INF che non deve essere modificato/cancellato. Se tale
file viene modificato/cancellato al punto da risultare inutilizzabile è necessario cancellarlo
e riassegnare (conoscendo l'attuale) la password a ogni singolo database.
240599 Nei parametri di base (Ulteriori informazioni) è stata inserita una nuova casella che
permette di indicare il numero dei secondi fra una ripetizione e l'altra del suono di errore.
Mettere a 0 tale informazione per evitare la ripetizione
160599 Fra le informazioni di ambiente è stato aggiunto il nuovo campo "Codice dello stato in cui
vengono usate le procedure". Tale campo (automaticamente posto a "I") è importante per
proporre o escludere dall'elenco stati/lingue lo stato in cui le procedure vengono utilizzate
160599 La lingua preferita può ora essere determinata per ogni tabella dei parametri di base. Ciò
consente a ogni operatore, quando accede alle procedure e sceglie la propria tabella
preferita, di attivare automaticamente la lingua prevista dalla tabella stessa
150599 Attenzione: Il tasto numero "11-Cerca elemento in tabella" (normalmente F5) veniva
usato per attivare il bottone contenente il carattere "\" sottolineato nella scritta. Se tale
bottone non esisteva non veniva compiuta alcuna azione. Ora il tasto assume, in prima
battuta, il significato del tasto "21-Attiva il bottone abbinato all'oggetto corrente"
(normalmente Alt+F5), cioè se l'oggetto corrente ha un bottone abbinato verrà attivato
quest'ultimo, anche se nella finestra esiste un bottone con il carattere "\" sottolineato. Solo
se l'oggetto corrente non ha un bottone abbinato verrà cercato e attivato il bottone con il
carattere "\" sottolineato nella scritta. Il tasto 21 (normalmente Alt+F5") mantiene la sua
attuale funzione, cioè attiva il bottone abbinato all'oggetto corrente se tale bottone è
previsto. In caso contrario non ha alcun effetto, anche se nella finestra esiste un bottone
con il carattere "\" sottolineato nella scritta
110599 L'elenco delle procedure abilitate/disabilitate è ora in ordine alfabetico
070599 L'opzione dei parametri di base "63-Amplia in altezza l'oggetto corrente" consente (solo
per ListBox e DirListBox se previsto da progetto) di ampliare in altezza l'oggetto corrente e
di ripristinarlo quando viene abbandonato
030599 L'opzione di ambiente "62-Antepone sigla messaggio per messaggio non trovati in lingua"
consente, se attiva (condizione normale), di anteporre ai messaggi trovati in italiano ma
non in lingua la sigla/chiave del messaggio stesso
020599 Fra le varie funzioni di gestione della griglia può comparire (se previsto da programma) la
funzione "Minimizzata". Attivando tale funzione la griglia si riduce in altezza per mostrare,
oltre alle righe fisse di testata, una sola riga e riservando lo spazio per l'eventuale barra di
scorrimento orizzontale. Il programma, presumibilmente, adeguerà la posizione e le
dimensioni dei controlli "confinanti"
020599 Nei parametri di base è ora possibile assegnare anche il colore di primo piano che gli
oggetti sui quali passa il mouse devono assumere. Alcuni oggetti (come i bottoni) non
hanno comunque tale proprietà e si limiteranno ad assumere il colore di fondo, già
precedentemente previsto. Ora anche i TextBox, le Griglie e i vari …ListBox assumono il
colore indicato quando il mouse vi passa sopra (I ComboBox non hanno l'evento
MouseMove)
300499 Installato utente NOVA
270499 Ovunque la scritta "scadenziario" è stata sostituita con "scadenzario"
260499 E’ stata inserita una nuova opzione di ambiente (61-Considera parametri controlli) che, se
attiva, consente di analizzare i files ASCII con come uguale alla finestra che si desidera
descrivere e con estensione .PAR (o PAP se personali, cioè prioritari) che consentono di
assegnare dei parametri prioritari alla finestra e ai controlli della stessa. Si vedano le note
a "Informazioni di ambiente"
AGG
AGG
AGG
***
260499
230499
190499
170499
***
120499
070499
060499
060499
***
240399
ERR
220399
***
050399
ERR
050399
020399
***
260299
120299
100299
030299
030299
030299
ERR
030299
Aggiornato utente FERA
Aggiornato utente MUZZ
Aggiornato utente DDAN
L'opzione dui ambiente "60-Usa messaggi da database" consente di usare i messaggi dal
database interno piuttosto che da files ASCII (estensione MES e MPE).
Un'apposita procedura accessibile solo dal programma principale consente di
compilare/aggiornare tale database. I files ASCII devono comunque rimanere residenti
La gestione della lingua straniera (diversa da italiano) è stata quasi completamente
implementata. Alcuni messaggi attualmente previsti in modo esplicito da programma, cioè
non previsti nei vari files con estensione MES compariranno, per ora, solo in italiano. Si
veda l'argomento "Files di testo di sistema" o si cerchi "Lingua" nell'indice dell'Help
Fra le funzioni di utilità è disponibile la funzione per il calcolo di un'espressione
Il tasto Escape non viene più inteso come tasto di ricerca se digitato quando una griglia è
il controllo attivo
L'adeguamento delle colonne alla dimensione della griglia ora avviene (se tale funzione è
prevista) anche quando si amplia al massimo la griglia stessa o la si riduce alle dimensioni
originali
E’ ora possibile, se la specifica griglia lo prevede, battere il tasto spazio per selezionare la
riga correntemente evidenziata
Il messaggio che compariva nella richiesta delle informazioni per selezionare righe di
griglia sulla colonna corrente (quando questa conteneva un campo stringa), era troppo
lungo e non veniva integralmente esposto
E’ stata inserita la nuova opzione (parametri di base) "57-Griglia:Considera Scroll" che, se
attiva, permette di scorrere in tempo reale le righe delle griglie quando si sposta il bottone
all'interno della barra di scorrimento verticale. Per griglie abbinate a recordset che
caricano quindi blocchi di righe ridotti (il numero di righe per blocco è parametrizzabile),
tale opzione attiva potrebbe risultare controproducente in termini di prestazioni.
In tutti i casi in cui si richiede la creazione di un codice la richiesta di creazione non viene
più richiesta dalla procedura apposita richiamata. Poteva accadere che i campi della
finestra non venissero correttamente abilitati alla conferma del codice passato per la
creazione (per tutte le procedure applicative)
Se la nuova opzione "54-Allarga le colonne della griglia a larghezza griglia" (Parametri di
base) è attiva, in tutti i casi in cui la complessiva larghezza delle colonne di una griglia è
inferiore alla larghezza della griglia le colonne vengono proporzionalmente allargate per
occupare tutta la larghezza della griglia
E’ necessario installare il font "Small fonts" usato, in particolare, dalla procedura per la
strutturazione dei moduli (righello)
Nella procedura per il salvataggio degli archivi (ESF0BACK) è ora disponibile un pulsante
che permette (se visibile) di attivare gli oggetti drive, direttorio e files allo scopo di
deselezionare uno o più files fra quelli che stanno per essere copiati
E’ disponibile (anche se non nella forma definitiva) la procedura per la strutturazione dei
moduli
La finestra per l'invito a consultare le note sugli aggiornamenti è stata modificata in modo
che il tasto di OK (normalmente F8) avvii le procedure EASY-WIN piuttosto che
visualizzare l'argomento selezionato
Attenzione: Può accadere, per pura convenienza e specialmente in fase di
avviamento/addestramento, di cambiare le date di inizio e fine periodo di una ditta di
Contabilità o di un Magazzino. La data di creazione per le voci PDC e per gli articoli già
presenti non cambia. Abbandonando (con la procedura di creazione e variazione) una
voce PDC o un articolo di magazzino verrà eventualmente segnalato l'errore di
incongruenza fra la data di creazione e il periodo di gestione. Tale controllo viene
mantenuto in quanto importante. Infatti la variazione diretta del periodo di gestione non è
una prassi corretta. Si pensi, ad esempio, agli eventuali movimenti già caricati con data
che può risultare incoerente con il nuovo periodo di gestione. L'apposita procedura per la
generazione ditta/magazzino per il nuovo periodo provvede a modificare le date di
creazione ponendole a quella di inizio periodo per cui, usando tale procedura, il problema
non si presenta. Si consiglia pertanto, quando possibile, di usare tale procedura.
In alcune stampanti (per esempio HP LaserJet 6L) il carattere | con peso 146 con vari font
(per esempio Letter Gothic) non viene riprodotto in maniera continua verticale come
invece avviene per il carattere 151 (riga orizzontale). Il problema non si presenta a parità
di condizioni con la stampante OKI OL610ex.
Le barre per l'esposizione della percentuale fatta non venivano posizionate nella parte alta
ERR
AGG
ERR
***
***
***
***
AGG
AGG
ERR
***
ERR
***
***
della finestra con l'opzione 52 attiva
020299 Fra le funzioni di utilità è stata aggiunta la funzione "Importa display calcolatrice EASY"
che consente di importare nel campo corrente (se numerico) la cifra più recentemente
esposta nel display della calcolatrice EASY (se non nulla). La stessa funzione può essere
ottenuta con il tasto apposito (num.09, normalmente Ctrl+I).
020299 I tasti +Giorni, +Mesi, +Anni della calcolatrice EASY venivano abilitati se il numero nel
display era non nullo. Ora vengono abilitati solo se la parte intera è non nulla in quanto è
questa che viene usata dai tasti stessi
030299 Aggiornato utente FERA
010299 Nella finestra iniziale (Condizioni d'uso delle procedure) viene esposto lo sfondo tipo
EASY (serie di icone EASY). Se la definizione del video è superiore a 640x480 la zona
all'estrema destra resta sempre vuota. Questo errore è già stato corretto e tale correzione
verrà integrata alla prossima ricompilazione della libreria DLL e dei vari EXE
010299 E’ disponibile una nuova opzione nei Parametri di Base: "53-Adegua dimensioni finestra al
video". Tale opzione è normalmente attiva e in tale stato consente (se anche l'opzione
"52-Cambia posizione/dimensione oggetti" è attiva) di adeguare automaticamente le
finestre (tranne alcune speciali) alla definizione del video corrente proporzionando
correttamente le dimensioni di progetto delle finestre (disegnate per una definizione
minima di 640x480)
290199 E’ disponibile una nuova opzione nei Parametri di base: "52-Cambia posizione/dimensione
oggetti". Tale opzione è normalmente attiva e in tale stato consente di adeguare la
posizione e le dimensioni di tutti gli oggetti di una finestra (tranne alcune speciali) in modo
proporzionale alle nuove dimensioni della finestra stessa. Tale adeguamento viene
applicato fintanto che il ridimensionamento è superiore alle dimensioni della forma
originaria. Gli oggetti PictureBox (icone) non verranno ampliati oltre la loro dimensione di
progetto. Gli oggetti PictureBox con bordo non verranno nemmeno ridotti a meno della
loro dimensione di progetto Il font/carattere dei vari oggetti ridimensionati non cambia in
ogni caso.
290199 Sono state inserite nuove funzioni di stampa per le griglie abbinate a recordset (da inserire
nei files *.SQL). E’ possibile, ad esempio, accodare stringhe alla testata e/o alle righe,
indicare quale debba essere il numero di righe da utilizzare per ogni riga effettiva, quante
righe di separazione stampare, etc. (Vedi, ad esempio, la struttura CGF0TPDC_05 nel file
EASYESCG.SQL)
280199 Tutte le stampe, anche se ottenibili dalla stessa finestra, vengono ora differenziate agli
effetti delle informazioni di stampa proposte. Prima la differenziazione era limitata a
stampe ottenibili da finestre diverse
280199 Per tutte le stampe è ora possibile modificare il titolo proposto. Il titolo, confermato o
modificato, verrà riproposto alla successiva stampa dello stesso tipo, come già avviene
per tutte le altre informazioni. Si sconsiglia di cambiare il titolo per le stampe su bollato
270199 Aggiornato utente FERA
260199 Aggiornato utente MUZZ
120199 In alcuni casi (come ad esempio nella procedura Diario operazioni) battendo il tasto Tab
quando era attiva una griglia e questa era l'unico oggetto che poteva diventare corrente
il tasto stesso veniva inteso come tasto di ricerca. Ora in tali condizioni viene ignorato
120199 Nei Parametri di base è ora possibile definire i colori di fondo e di primo piano che le
griglie devono assumere quando diventano l'oggetto corrente. Il colore di fondo si applica
solo alle righe/colonne variabili. Le righe/colonne fisse manterranno il colore di Windows
(in genere grigio) per cui il colore di primo piano deve tenerne conto per non risultare
troppo chiaro in tali zone (per questo tale colore, ora parametrizzabile, veniva prima
forzato a nero)
110199 Sul diario operazioni a ogni informazione registrata sul diario ora viene sempre accodato il
nome dell'EXE e, se presente, il nome della finestra attiva
110199 La finestra utilizzata per l'esposizione delle immagini (ESF0IMMA) non permetteva lo
spostamento (non comparivano gli strumenti) se veniva applicato uno Zoom diverso da 1
all'immagine se questa inizialmente trovava posto nel video
080199 Nelle ricerche e nelle selezioni (su colonna corrente) in griglia è ora possibile indicare che
i caratteri devono essere verificati esattamente per la loro intera lunghezza (normalmente
la verifica viene fatta per caratteri iniziali e/o contenuti, indipendentemente da quelli che
seguono e/o precedono). E’ sufficiente indicare l'operatore = seguito da un punto
esclamativo (!) e dai caratteri da verificare
060199 Sono disponibile nuovi funzioni per le griglie abbinate a recordset. Tali funzioni (consultare
l'argomento Griglia) permettono di memorizzare una riga di griglia per una successiva
ERR
291298
291298
***
291298
291298
291298
ERR
291298
291298
041298
INST
AGG
INST
AGG
041298
011298
301198
181198
181198
181198
ERR
171198
171198
171198
AGG
***
161198
161198
141198
141198
ERR
131198
131198
ricerca e di salvare più righe di una griglia in una zona di memoria denominata Blocco
Note per poterle poi riesporre in griglia.
Attivando procedure particolari (per esempio Ripara/Compatta archivi e Variazione
Password archivi), cioè quelle procedure che terminano forzatamente la procedura
quando completate, la postazione da cui venivano eseguite restava "segnata" come attiva
La tabella valute (valute previste e reciproca conversione) è stata tolta dalle Informazioni
di ambiente (che mantengono comunque altre informazioni di carattere generale relative
alle valute) ed è ora accessibile dalle procedure di Utilità/Tabelle di base. In tal modo la
tabella può non essere protetta dalla chiave di accesso del Supervisore che invece è
prevista (da progetto) per le Informazioni di ambiente
Sono ora disponibili due nuove opzioni di ambiente, accessibili da Informazioni di
ambiente ai numero 49 e 50 e normalmente attivate, che consentono di indicare se nel
diario operazioni debba essere depositato, rispettivamente, il nome dell'operatore e il
numero della postazione. Per eventuali problemi di "privacy" può essere utile disattivare
tali opzioni. In tal modo le operazioni effettuate verranno normalmente registrate sul diario,
ma non sarà possibile risalire all'operatore che le ha effettuate e/o alla postazione
utilizzata
Fra le informazioni varie del PopupMenù la funzione "Visualizza contenuto Appunti" ora
viene esposta solo se la memoria Appunti contiene qualcosa
Nelle informazioni varie ora viene esposto anche il gestore delle procedure e la
denominazione/ragione sociale dell'utente
In alcuni casi (in particolare sul menù principale) certe scritte contenenti in origine il
carattere "&" (e commerciale) non riproducevano il carattere stesso, ma sottolineavano il
carattere seguente
Tutte le procedure sono state convertite e ricompilate con Microsoft Visual Basic 6.0
(Edizione Enterprise)
L'attivazione delle procedure dal menù principale poteva avvenire anche con un click sulle
relative icone. Ora è necessario un doppio click
Installato utente FER2
Aggiornato utente MUZZ
Installato utente LOSI
Aggiornato utente M484
La finestra del menù principale, se aperta, ora viene ridotta e posta in basso a sinistra sia
quando si clicca l’icona EASY (in alto a sinistra), sia quando si attiva una procedura
E’ stata aggiunta una nuova funzione di stampa della griglia. Tale funzione, disponibile
anche per griglie non abbinate a recordset, permette di indicare quante righe stampare
della griglia stessa. Inoltre la stampa della griglia con SQL (disponibile solo per griglie
abbinate a recordset) è stata modificata allo scopo di stampare solo il comando SQL e le
eventuali selezioni correnti. La griglia non verrà stampata
Dirottando la stampa su file e poi interrompendo la stampa stessa prima della sua
completa esecuzione (per esempio non digitando correttamente la chiave di accesso
successivamente richiesta) e chiedendo nuovamente la stampa su file poteva verificarsi
un errore per file già aperto (codice 55)
La particolare finestra (ESF0MESS) usata per visualizzare testi, informazioni, appunti, etc.
non consente, per motivi tecnici, l’uso del pulsante destro del mouse e nemmeno del tasto
che attiva le utilità (normalmente F12). Ora cliccando sul testo con il pulsante destro del
mouse mentre si tiene premuto il tasto Alt è possibile cambiare il font del testo e
assegnarne i colori di fondo e di primo piano
La visualizzazione degli appunti ora non utilizza più un MsgBox, ma usa la finestra per la
normale visualizzazione di un testo. Ciò consente la visualizzazione di appunti
particolarmente ampi e l’eventuale stampa degli stessi
Aggiornato utente M484
Attenzione: E’ necessario creare la valuta con codice (e significato) EURO. La tabella
valute è accessibile dalle Informazioni di ambiente. Un opportuno messaggio ricorderà
comunque all’operatore tale necessità
E’ disponibile un nuovo tasto (numero 22, Normale Ctrl+W) per avviare più velocemente la
procedura di cambio operatore. Si rammenta che tale procedura è disponibile solo dal
menù principale
Si stabilisce che, pur essendo possibile (vedi F_ATTIVA, F_VARIA_LINGUA, etc.), la
lingua può essere variata solo all’avvio delle procedure e non durante l’uso delle stesse
Iniziata strutturazione procedura MF
La procedura per l’abilitazione dell’installazione mostrava le sole abilitazioni per i blocchi 0
***
***
AGG
***
ERR
***
e 1, trascurando erroneamente il blocco 2
131198 Attenzione: E’ cambiata la libreria ESL0UNI0.DLL residente nella sottocartella System
della cartella di Windows di ogni postazione
131198 Ora il file EASYTERM.INF residente nella cartella di Windows di ogni postazione contiene
nuove informazioni (NUMERO_POSTAZIONE e NUMERO_LINGUA).
Attenzione: Il file EASYTERM.INF deve essere cancellato prima di attivare le procedure
EASY-WIN. Le varie postazioni dovranno quindi essere esplicitamente rinumerate
131198 Dalla finestra iniziale che espone le condizioni d’uso, cliccando sulle condizioni stesse con
il pulsante sinistro del mouse, è ora possibile variare la lingua in uso sulla specifica
postazione. Le lingue previste (ma non necessariamente disponibili) sono le seguenti:
0=Italiano, 1=Tedesco, 2=Inglese, 3=Spagnolo e 4=Francese. Una lingua è disponibile se
è presente il file (in ?:\EASYWIN\FILES\INFORMAZ) con nome EASYESpp_llll.LIN dove
“pp” indica il codice di procedura (ad esempio “CG” per Contabilità Generale) e “llll” indica
il numero della lingua (ad esempio “0” per Italiano). E’ anche possibile prevedere file
“personali” che non verranno sostituiti dagli aggiornamenti. Tali files hanno nome
fffffff_llll.LIC dove “fffffff” è il nome della finestra di competenza (ad esempio “CGF0CRPC”
per la Creazione e Variazione PdC). Attenzione: Non è ancora decisa la costruzione dei
files di lingua (*.LIN) per cui gli stessi non vengono per ora distribuiti
121198 Nell’assegnazione delle ToolTipText standard viene ora accodato anche il simbolo
dell’eventuale tasto abbinato
121198 Aggiornato utente M484
121198 E’ stata inserita l'opzione (informazioni di ambiente) “48-Ammesse variazioni su archivio
chiuso". Se l'opzione è disattivata accedendo a determinate procedure per un archivio
chiuso (ditta CG magazzino MA) le stesse non vengono messe in esecuzione allo scopo
di impedire ogni tipo di variazione o inserimento di movimenti/documenti
121198 Risolto (finalmente, ma era dovuto a un errore di VB5 per forme modali, vedi nota in data
121198 in EST0ERR5.TXT) l'errore 3163 (dati troppo lunghi) in gestione PdC e gestione
articoli. In alcuni casi comparivano anche maschere (anagrafiche e altri dati articolo) con i
campi come da progetto, cioè "123..." e con colori di Windows e non da tabella EASY.
Si è comunque lasciato quanto segue: Il 301098 il problema è stato provvisoriamente
tamponato con: (Vedi F_ATTIVA, F_PREPARA cercando la stringa "/FPREP/"). Siccome
la forma, quando capita l'inconveniente, appare non preparata (con campi di progetto e
colori non assegnati) in F_ATTIVA (richiamato da Activate) è stato inserito un controllo per
avere la certezza che la forma è stata preparata ("/FPREP/" nella Tag messo da
F_PREPARA) e non ricaricata come da progetto senza preparazione. Se così non è viene
data segnalazione e la forma viene preparata richiamando forma_prepara
121198 Nel messaggio di benvenuto sono stati evidenziati i tasti mai menzionati (F12, F8, Ctrl+U)
121198 Ora (come i bottoni prima) anche i Checkbox e gli Optionbutton vengono evidenziati dal
colore (Oggetto sotto il puntatore nei parametri di base) quando il mouse ci passa sopra.
In tal modo l'operatore sa con esattezza se ha "indovinato" la riga corretta
111198 Ora il tasto di chiusura (normalmente Ctrl+U) viene eseguito (chiude la finestra) anche se
non è presente il bottone < Fine a condizione che la finestra abbia la casella di chiusura in
alto a destra (casella x), cioè il comando di chiusura attivabile cliccando nell'angolo in alto
a sinistra o con i tasti (di Windows) Alt+F4
111198 In molte tabelle di database oltre al campo ES_NOW_ULT_AGG (data e ora ultimo
inserimento/aggiornamento) ora è previsto anche il campo ES_OPER_ULT_AGG che
riporta il codice/nome dell'operatore che ha effettuato l'operazione
111198 Dopo installazione/aggiornamento ad ogni ingresso si apre una finestra (che può essere
disattivata per il futuro per ogni singolo operatore) che permette di visualizzare le novità
alle procedure attivando lo specifico argomento dell'Help (ppF0AGGP, come questo)
111198 E’ ora possibile variare la password di un singolo database o di tutti i database previsti
dalle procedure EASY-WIN. Attenzione: Può accadere (per esempio per un file ricevuto
dall'esterno o per un'interruzione durante la variazione della password di tutti i database
gestiti dalle procedure EASY-WIN) di dover variare la password di un singolo database
(relativo alle procedure EASY-WIN o meno), per esempio per adeguarla a quella di tutti i
database EASY-WIN. Fermo restando che occorre conoscerne la password corrente (se
prevista), l'operazione può essere eseguita anche tenendo premuto il tasto Shift e
cliccando con il pulsante destro del mouse sulle varie condizioni d'uso delle procedure
EASY-WIN, all’avvio delle stesse. In tale momento i database gestiti dalle procedure
EASY-WIN non sono ancora in uso, quindi l'operazione può essere normalmente eseguita
prima che i database stessi vengano aperti. Se tale apertura avvenisse con una password
errata (si rammenta che la password dei vari database EASY-WIN è unica per tutti) si
AGG
AGG
INST
verificherebbe un errore
111198 L'opzione (informazioni d’ambiente) "47-Considera lingua controlli" è ora disponibile anche
se se ne sconsiglia l’attivazione. I files di lingua (*.LIN) non sono infatti disponibili e non
vengono distribuiti
101198 Aggiornato utente MOLB
061198 Quando si effettua una conversione c'è ora la possibilità di mettere il risultato negli
appunti. Se il campo corrente è numerico rimane la possibilità di importare il risultato
061198 La funzione "Elenco oggetti finestra" ora non tronca più le stringhe al primo vbCrLf, ma a
1024 caratteri
031198 Aggiornato utente FERA
281098 Installato utente FERA
(ESF1AGGP,1062)