Patch level :4.0 800

Files correlati     :
Ricompilazione Demo : [ ]
Commento            :errore con { e && su tutte le maschere!!!!
Corretto problema sulla conversione!


git-svn-id: svn://10.65.10.50/trunk@15676 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
luca 2007-10-05 09:47:35 +00:00
parent b29b8aed6a
commit c118e1386a
11 changed files with 27 additions and 27 deletions

View File

@ -373,7 +373,6 @@ bool TManutenzione_app::create() // initvar e arrmask
if (_superprassi) if (_superprassi)
{ {
_browse->add_button(DLG_CONVERT, BR("~Converti", 9), K_F7); _browse->add_button(DLG_CONVERT, BR("~Converti", 9), K_F7);
// _browse->add_button(DLG_INSFILE, BR("~Inserisci", 9), K_F6);
if (is_power_station()) if (is_power_station())
_browse->add_button(DLG_ADDFILE, BR("~Aggiungi", 9), K_F8); _browse->add_button(DLG_ADDFILE, BR("~Aggiungi", 9), K_F8);
TButton_field& butt = ((TMask*)_browse)->add_button(DLG_OTHERFILE, 0, BR("A~ltri", 9), 0, -1, 9, 2, "", 0, 0); TButton_field& butt = ((TMask*)_browse)->add_button(DLG_OTHERFILE, 0, BR("A~ltri", 9), 0, -1, 9, 2, "", 0, 0);
@ -1279,7 +1278,6 @@ void TManutenzione_app::load_des(const int maxfdir)
if (standard) // carica eventuali nuove descrizioni ed il nuovo livello archivi if (standard) // carica eventuali nuove descrizioni ed il nuovo livello archivi
{ {
// Cerca in RECDESC i files f[nnn].dir // Cerca in RECDESC i files f[nnn].dir
ifstream infile;
TString ws; TString ws;
TFilename fn; TFilename fn;
TDir td,new_dir; TDir td,new_dir;
@ -1291,11 +1289,10 @@ void TManutenzione_app::load_des(const int maxfdir)
if (fexist(fn)) if (fexist(fn))
{ {
ifstream infile(fn);
long fl; long fl;
infile.open(fn);
infile >> fl; infile >> fl;
if (fl > flags) flags = fl; if (fl > flags) flags = fl;
infile.close();
} }
// scandisce *.dir in RECDESC // scandisce *.dir in RECDESC
@ -1310,8 +1307,13 @@ void TManutenzione_app::load_des(const int maxfdir)
for (int n = 0; n < totfiles; n++) for (int n = 0; n < totfiles; n++)
{ {
fn = list.row(n); fn = list.row(n);
infile.open(fn); if (fn == "recdesc/f159.dir")
infile >> td; int cazzo = n;
if (fn.exist())
{
ifstream infile(fn);
infile >> td;
}
ln = td.num(); ln = td.num();
const bool is_new = ln > last_newln; // memorizza l'ultimo record scritto come nuovo const bool is_new = ln > last_newln; // memorizza l'ultimo record scritto come nuovo
if (is_new) // aggiunge i files che mancano if (is_new) // aggiunge i files che mancano
@ -1328,8 +1330,6 @@ void TManutenzione_app::load_des(const int maxfdir)
td.put(ln,_nordir,_sysdirop); td.put(ln,_nordir,_sysdirop);
if (is_new) if (is_new)
tr.put(ln); tr.put(ln);
infile.close();
//unlink(fn);
} }
d.eod() = (long)last_newln; d.eod() = (long)last_newln;

View File

@ -40,7 +40,7 @@ BEGIN
PROMPT 2 5 "Record usati " PROMPT 2 5 "Record usati "
HELP "Numero di record utilizzati" HELP "Numero di record utilizzati"
WARNING "Numero di record errato" WARNING "Numero di record errato"
NUM_EXPR {(#THIS_FIELD>=0) && (#THIS_FIELD<=#FLD_EOX)} NUM_EXPR (#THIS_FIELD>=0)&&(#THIS_FIELD<=#FLD_EOX)
FLAGS "DR" FLAGS "DR"
GROUP 1 GROUP 1
END END
@ -60,7 +60,7 @@ BEGIN
PROMPT 30 6 "Dimensione " PROMPT 30 6 "Dimensione "
HELP "Dimensione da assegnare al file" HELP "Dimensione da assegnare al file"
WARNING "Dimensione non corretta" WARNING "Dimensione non corretta"
NUM_EXPR {#THIS_FIELD>=#FLD_EOD} NUM_EXPR (#THIS_FIELD>=#FLD_EOD)
FLAGS "DR" FLAGS "DR"
END END

View File

@ -122,7 +122,7 @@ BEGIN
PROMPT 2 5 "Decimali " PROMPT 2 5 "Decimali "
FLAGS "UR" FLAGS "UR"
HELP "Decimali del campo" HELP "Decimali del campo"
NUM_EXPR {(#FLD_TIPO!=4)||(#THIS_FIELD+2<=#FLD_LEN)} NUM_EXPR ((#FLD_TIPO!=4)||(#THIS_FIELD+2<=#FLD_LEN))
WARNING "Numero di decimali errato" WARNING "Numero di decimali errato"
END END

View File

@ -60,7 +60,7 @@ END
NUMBER F_X 3 NUMBER F_X 3
BEGIN BEGIN
PROMPT 24 3 "Colonna " PROMPT 24 3 "Colonna "
NUM_EXPR {#F_X <= #F_NUMCOL} NUM_EXPR (#F_X<=#F_NUMCOL)
WARNING "Il numero di colonna deve essere minore del numero di colonne totali" WARNING "Il numero di colonna deve essere minore del numero di colonne totali"
HELP "Colonna in cui stampare" HELP "Colonna in cui stampare"
END END

View File

@ -284,7 +284,7 @@ BEGIN
PROMPT 2 14 "Numero pagina iniziale " PROMPT 2 14 "Numero pagina iniziale "
HELP "Numero della prima pagina da numerare" HELP "Numero della prima pagina da numerare"
FLAGS "R" FLAGS "R"
NUM_EXPR {#THIS_FIELD >= 0} NUM_EXPR (#THIS_FIELD>=0)
WARNING "Numero pagina iniziale errato: non puo' essere negativo" WARNING "Numero pagina iniziale errato: non puo' essere negativo"
END END
@ -293,7 +293,7 @@ BEGIN
PROMPT 42 14 "Numero pagina finale " PROMPT 42 14 "Numero pagina finale "
HELP "Numero dell'ultima pagina da numerare" HELP "Numero dell'ultima pagina da numerare"
FLAGS "R" FLAGS "R"
NUM_EXPR {#THIS_FIELD>=(#F_NPAGINI+2)} NUM_EXPR (#THIS_FIELD>=(#F_NPAGINI+2))
WARNING "Numero pagina finale errato: deve essere maggiore o uguale a quello iniziale + 2" WARNING "Numero pagina finale errato: deve essere maggiore o uguale a quello iniziale + 2"
END END

View File

@ -103,7 +103,7 @@ NUMBER F_MESEDA 2
BEGIN BEGIN
PROMPT 8 14 "dal : mese " PROMPT 8 14 "dal : mese "
HELP "Primo mese di cui stampare i movimenti" HELP "Primo mese di cui stampare i movimenti"
NUM_EXPR {(#THIS_FIELD >= 1) && (#THIS_FIELD <= 12)} NUM_EXPR ((#THIS_FIELD >= 1)&&(#THIS_FIELD <= 12))
END END
NUMBER F_ANNODA 4 NUMBER F_ANNODA 4
@ -116,7 +116,7 @@ NUMBER F_MESEA 2
BEGIN BEGIN
PROMPT 8 15 "al : mese " PROMPT 8 15 "al : mese "
HELP "Ultimo mese di cui stampare i movimenti" HELP "Ultimo mese di cui stampare i movimenti"
NUM_EXPR {(#THIS_FIELD >= 1) && (#THIS_FIELD <= 12)} NUM_EXPR ((#THIS_FIELD >= 1)&&(#THIS_FIELD <= 12))
END END
NUMBER F_ANNOA 4 NUMBER F_ANNOA 4
@ -174,7 +174,7 @@ NUMBER F_STAMPA_MESE 2
BEGIN BEGIN
PROMPT 4 11 "Stampa mese " PROMPT 4 11 "Stampa mese "
HELP "Mese di cui effettuare la stampa" HELP "Mese di cui effettuare la stampa"
NUM_EXPR {(#THIS_FIELD >= #F_STAMPA_MESEG) && (#THIS_FIELD <= 12)} NUM_EXPR ((#THIS_FIELD >= #F_STAMPA_MESEG)&&(#THIS_FIELD <= 12))
WARNING "Il mese da stampare deve essere maggiore o uguale all'ultimo mese di stampa indicato sulla tabella del libro unico selezionato" WARNING "Il mese da stampare deve essere maggiore o uguale all'ultimo mese di stampa indicato sulla tabella del libro unico selezionato"
CHECKTYPE REQUIRED CHECKTYPE REQUIRED
END END

View File

@ -35,7 +35,7 @@ NUMBER F_MESEDA 2
BEGIN BEGIN
PROMPT 3 4 "Dal mese " PROMPT 3 4 "Dal mese "
HELP "Primo mese di cui stampare i movimenti" HELP "Primo mese di cui stampare i movimenti"
NUM_EXPR {(#THIS_FIELD >= 1) && (#THIS_FIELD <= 12)} NUM_EXPR ((#THIS_FIELD >= 1)&&(#THIS_FIELD <= 12))
CHECKTYPE REQUIRED CHECKTYPE REQUIRED
WARNING "Il valore deve essere compreso tra 1 e 12" WARNING "Il valore deve essere compreso tra 1 e 12"
END END
@ -44,7 +44,7 @@ NUMBER F_MESEA 2
BEGIN BEGIN
PROMPT 28 4 "Al mese " PROMPT 28 4 "Al mese "
HELP "Ultimo mese di cui stampare i movimenti" HELP "Ultimo mese di cui stampare i movimenti"
NUM_EXPR {(((#THIS_FIELD >= 1) && (#THIS_FIELD <= 12)) && (#THIS_FIELD >= #F_MESEDA))} NUM_EXPR ((((#THIS_FIELD >= 1)&&(#THIS_FIELD <= 12))&&(#THIS_FIELD >= #F_MESEDA)))
CHECKTYPE REQUIRED CHECKTYPE REQUIRED
WARNING "Il valore deve essere compreso tra 1 e 12 ed essere maggiore o uguale al mese di partenza" WARNING "Il valore deve essere compreso tra 1 e 12 ed essere maggiore o uguale al mese di partenza"
END END

View File

@ -452,7 +452,7 @@ NUMBER FLD_GD2_MESIREDD 3
BEGIN BEGIN
PROMPT 45 6 "Mesi produzione reddito " PROMPT 45 6 "Mesi produzione reddito "
FIELD LF_NDITTE->MESIREDD FIELD LF_NDITTE->MESIREDD
NUM_EXPR {(#THIS_FIELD>=0) && (#THIS_FIELD<=12)} NUM_EXPR ((#THIS_FIELD>=0)&&(#THIS_FIELD<=12))
FLAGS "R" FLAGS "R"
HELP "Numero di mesi di produzione reddito" HELP "Numero di mesi di produzione reddito"
WARNING "Numero di mesi non corretto" WARNING "Numero di mesi non corretto"

View File

@ -184,7 +184,7 @@ BEGIN
FLAGS "R" FLAGS "R"
HELP "Percentuale delle azioni possedute dal socio" HELP "Percentuale delle azioni possedute dal socio"
WARNING "Percentuale quote non corretta" WARNING "Percentuale quote non corretta"
NUM_EXPR {(#THIS_FIELD>=0) && (#THIS_FIELD<=100)} NUM_EXPR ((#THIS_FIELD>=0)&&(#THIS_FIELD<=100))
END END
NUMBER FLD_SC1_PERCAZREDD 7 3 NUMBER FLD_SC1_PERCAZREDD 7 3
@ -194,7 +194,7 @@ BEGIN
FLAGS "R" FLAGS "R"
HELP "Reddito derivante da quote aziendali" HELP "Reddito derivante da quote aziendali"
WARNING "Percentuale quote non corretta" WARNING "Percentuale quote non corretta"
NUM_EXPR {(#THIS_FIELD>=0) && (#THIS_FIELD<=100)} NUM_EXPR ((#THIS_FIELD>=0)&&(#THIS_FIELD<=100))
END END
NUMBER FLD_SC1_PERCAZPERD 7 3 NUMBER FLD_SC1_PERCAZPERD 7 3
@ -204,7 +204,7 @@ BEGIN
FLAGS "R" FLAGS "R"
HELP "Perdita derivante da quote aziendali" HELP "Perdita derivante da quote aziendali"
WARNING "Percentuale quote non corretta" WARNING "Percentuale quote non corretta"
NUM_EXPR {(#THIS_FIELD>=0) && (#THIS_FIELD<=100)} NUM_EXPR ((#THIS_FIELD>=0)&&(#THIS_FIELD<=100))
END END
LIST LST_SC1_RICQUAL 28 LIST LST_SC1_RICQUAL 28
@ -375,7 +375,7 @@ BEGIN
FLAGS "R" FLAGS "R"
HELP "Numero di mesi lavorati ex art.120 comma 1" HELP "Numero di mesi lavorati ex art.120 comma 1"
WARNING "N.ro di mesi non corretto" WARNING "N.ro di mesi non corretto"
NUM_EXPR {(#THIS_FIELD>=0) && (#THIS_FIELD<=12)} NUM_EXPR ((#THIS_FIELD>=0)&&(#THIS_FIELD<=12))
END END
NUMBER FLD_SC2_MLAV120C2 2 NUMBER FLD_SC2_MLAV120C2 2
@ -385,7 +385,7 @@ BEGIN
FLAGS "R" FLAGS "R"
HELP "Numero di mesi lavorati ex art.120 comma 2" HELP "Numero di mesi lavorati ex art.120 comma 2"
WARNING "N.ro di mesi non corretto" WARNING "N.ro di mesi non corretto"
NUM_EXPR {(#THIS_FIELD>=0) && (#THIS_FIELD<=12)} NUM_EXPR ((#THIS_FIELD>=0)&&(#THIS_FIELD<=12))
END END
TEXT DLG_NULL TEXT DLG_NULL

View File

@ -88,7 +88,7 @@ BEGIN
PROMPT 1 4 "Numero pagina finale registro unico " PROMPT 1 4 "Numero pagina finale registro unico "
FIELD PAGFIN FIELD PAGFIN
FLAGS "UR" FLAGS "UR"
NUM_EXPR {#THIS_FIELD>=#F_PINI_LU} NUM_EXPR (#THIS_FIELD>=#F_PINI_LU)
CHECKTYPE REQUIRED CHECKTYPE REQUIRED
WARNING "Inserire un numero di pagina superiore a quella iniziale" WARNING "Inserire un numero di pagina superiore a quella iniziale"
END END

View File

@ -79,7 +79,7 @@ BEGIN
FLAGS "R" FLAGS "R"
CHECKTYPE REQUIRED CHECKTYPE REQUIRED
WARNING "Specificare un numero di pagina superiore a quella iniziale" WARNING "Specificare un numero di pagina superiore a quella iniziale"
NUM_EXPR {(#THIS_FIELD>=#F_PAGDA)} NUM_EXPR ((#THIS_FIELD>=#F_PAGDA))
END END
ENDPAGE ENDPAGE