Patch level : 10.0

Files correlati     : mg3.exe mg4.exe mg4100.msk mg4200.msk mg4300.msk mg4200a.frm mg4200aa.frm mg4200b.frm
Ricompilazione Demo : [ ]
Commento            :
0001179: Errore Stampa Inventario
nella stampa dell'inventario con la combinazione
1) sotto-ordinamento: sottogr.merc/codice
2) stampa: tutti gli articoli
produce errore bloccante mg4.exe.


git-svn-id: svn://10.65.10.50/trunk@18286 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
guy 2009-02-17 11:55:00 +00:00
parent c3c0ab4a8f
commit 7ed2183365
9 changed files with 35 additions and 100 deletions

View File

@ -10,19 +10,12 @@ int main(int argc, char** argv)
switch (r)
{
case 1:
mg3200(argc,argv) ; break; // stampa disponibilitŕ ....
case 2:
mg3300(argc,argv) ; break; // stampa schede di magazzino
case 3:
mg3400(argc,argv) ; break; // stampa report magazzino
case 4:
mg3500(argc,argv) ; break; // stampa storico rimanenze
case 5:
mg3600(argc,argv) ; break; // stampa etichette articoli
default:
mg3100(argc,argv) ; break; // stampa dati storici, giac e prezzi
case 1: mg3200(argc,argv) ; break; // stampa disponibilitŕ ....
case 2: mg3300(argc,argv) ; break; // stampa schede di magazzino
case 3: mg3400(argc,argv) ; break; // stampa report magazzino
case 4: mg3500(argc,argv) ; break; // stampa storico rimanenze
case 5: mg3600(argc,argv) ; break; // stampa etichette articoli
default: mg3100(argc,argv) ; break; // stampa dati storici, giac e prezzi
}
exit(0);
return 0;
}

View File

@ -6,16 +6,11 @@
int main(int argc, char** argv)
{
const int r = (argc > 1) ? argv[1][1]-'0' : 0;
switch (r)
{
case 1:
mg4200(argc,argv) ; break; // stampa inventario
case 2:
mg4300(argc,argv) ; break; // stampa libro giornale
default:
mg4100(argc,argv) ; break; // stampa lista controllo movimenti
case 1: mg4200(argc,argv) ; break; // stampa inventario
case 2: mg4300(argc,argv) ; break; // stampa libro giornale
default: mg4100(argc,argv) ; break; // stampa lista controllo movimenti
}
exit(0);
return 0;
}

View File

@ -2,29 +2,11 @@
TOOLBAR "" 0 0 0 2
BUTTON DLG_PRINT 10 2
BEGIN
PROMPT -14 -1 ""
END
BUTTON DLG_INFO 10 2
BEGIN
PROMPT -24 -11 ""
END
BUTTON DLG_HELP 10 2
BEGIN
PROMPT -34 -11 ""
END
BUTTON DLG_QUIT 10 2
BEGIN
PROMPT -44 -1 ""
END
#include <printbar.h>
ENDPAGE
PAGE "Stampa lista movimenti" 0 0 0 0
PAGE "Stampa lista movimenti" 0 2 0 0
NUMBER F_ANNOES 4
BEGIN

View File

@ -60,7 +60,7 @@ bool TForm_inventario::validate(TForm_item &cf, TToken_string &s)
else
if (subcode == "LINEATOTALI")
{
const TString l(29*_colonne+12,'-');
const TString l(29*_colonne+12,'_');
cf.set(l);
return true;
}
@ -90,7 +90,7 @@ TArticolo_giacenza_loadable &TForm_inventario::curr_art()
if (_curr_art==NULL || newcode != _curr_art->codice())
{
if (_curr_art) delete _curr_art;
_curr_art=new TArticolo_giacenza_loadable(newcode);
_curr_art = new TArticolo_giacenza_loadable(newcode);
if (_alladata)
_curr_art->load((TIsamtempfile&)(relation()->lfile(LF_MAG)));
}

View File

@ -2,29 +2,11 @@
TOOLBAR "" 0 0 0 2
BUTTON DLG_PRINT 10 2
BEGIN
PROMPT -14 -1 ""
END
BUTTON DLG_INFO 10 2
BEGIN
PROMPT -24 -11 ""
END
BUTTON DLG_HELP 10 2
BEGIN
PROMPT -34 -11 ""
END
BUTTON DLG_QUIT 10 2
BEGIN
PROMPT -44 -1 ""
END
#include <printbar.h>
ENDPAGE
PAGE "Stampa inventario" 0 0 0 0
PAGE "Stampa inventario" 0 2 0 0
LISTBOX F_ORDINE 10
BEGIN

View File

@ -59,14 +59,15 @@ END
STRINGA 5 255
BEGIN
KEY "Separatore (iniziale)"
PROMPT 1 3 "---------------------------------------------------------"
PROMPT 1 3 "_________________________________________________________"
MESSAGE _USER,LINEATOTALI
END
STRINGA 17 255
BEGIN
KEY "Separatore (iniziale)"
PROMPT 1 6 "---------------------------------------------------------"
PROMPT 1 6 "_________________________________________________________"
MESSAGE _USER,LINEATOTALI
END
@ -605,7 +606,7 @@ SECTION BODY ODD 0 COLUMNWISE
KEY "MAGAZZ"
PROMPT 2 1 ""
MESSAGE RESET,1@
FIELD 500@->s0
FIELD 500@->S0
MESSAGE COPY,150
END
STRINGA 61 50 1
@ -637,7 +638,7 @@ SECTION BODY ODD 0 COLUMNWISE
STRINGA 60 70 1
BEGIN
KEY "magazzino"
FIELD 500@->s0
FIELD 500@->S0
PROMPT 3 1 ""
END
END
@ -657,7 +658,7 @@ SECTION BODY ODD 0 COLUMNWISE
BEGIN
KEY "descr"
PROMPT 3 1 ""
FIELD 501@->s0
FIELD 501@->S0
END
STRINGA 53 3
BEGIN
@ -2863,7 +2864,7 @@ SECTION FOOTER LAST 3 COLUMNWISE
STRINGA 1 255
BEGIN
KEY "Separatore (iniziale)"
PROMPT 1 1 "---------------------------------------------------------"
PROMPT 1 1 "_________________________________________________________"
MESSAGE _USER,LINEATOTALI
END

View File

@ -61,14 +61,14 @@ END
STRINGA 5 255
BEGIN
KEY "Separatore (iniziale)"
PROMPT 1 3 "---------------------------------------------------------"
PROMPT 1 3 "_________________________________________________________"
MESSAGE _USER,LINEATOTALI
END
STRINGA 17 255
BEGIN
KEY "Separatore (iniziale)"
PROMPT 1 6 "---------------------------------------------------------"
PROMPT 1 6 "_________________________________________________________"
MESSAGE _USER,LINEATOTALI
END
@ -607,7 +607,7 @@ SECTION BODY ODD 0 COLUMNWISE
KEY "MAGAZZ"
PROMPT 2 1 ""
MESSAGE RESET,1@
FIELD 500@->s0
FIELD 500@->S0
MESSAGE COPY,150
END
STRINGA 61 50 1
@ -639,7 +639,7 @@ SECTION BODY ODD 0 COLUMNWISE
STRINGA 60 70 1
BEGIN
KEY "magazzino"
FIELD 500@->s0
FIELD 500@->S0
PROMPT 3 1 ""
END
END
@ -659,7 +659,7 @@ SECTION BODY ODD 0 COLUMNWISE
BEGIN
KEY "descr"
PROMPT 3 1 ""
FIELD 501@->s0
FIELD 501@->S0
END
STRINGA 53 3
BEGIN
@ -2865,7 +2865,7 @@ SECTION FOOTER LAST 3 COLUMNWISE
STRINGA 1 255
BEGIN
KEY "Separatore (iniziale)"
PROMPT 1 1 "---------------------------------------------------------"
PROMPT 1 1 "_________________________________________________________"
MESSAGE _USER,LINEATOTALI
END

View File

@ -58,14 +58,14 @@ END
STRINGA 5 146
BEGIN
KEY "Separatore (iniziale)"
PROMPT 1 3 "---------------------------------------------------------"
PROMPT 1 3 "_________________________________________________________"
MESSAGE _USER,LINEATOTALI
END
STRINGA 17 146
BEGIN
KEY "Separatore (iniziale)"
PROMPT 1 6 "---------------------------------------------------------"
PROMPT 1 6 "_________________________________________________________"
MESSAGE _USER,LINEATOTALI
END
@ -263,7 +263,7 @@ SECTION BODY ODD 1 COLUMNWISE
BEGIN
KEY "codice magazzino"
PROMPT 3 1 "@R"
FIELD 500@->s0
FIELD 500@->S0
MESSAGE COPY,150
END
END
@ -298,7 +298,7 @@ SECTION BODY ODD 1 COLUMNWISE
BEGIN
KEY "codice magazzino"
PROMPT 3 1 ""
FIELD 501@->s0
FIELD 501@->S0
GROUP 15
MESSAGE COPY,50
END
@ -2848,7 +2848,7 @@ SECTION FOOTER LAST 3 COLUMNWISE
STRINGA 1 146
BEGIN
KEY "Separatore (iniziale)"
PROMPT 1 1 "---------------------------------------------------------"
PROMPT 1 1 "_________________________________________________________"
MESSAGE _USER,LINEATOTALI
END

View File

@ -2,29 +2,11 @@
TOOLBAR "" 0 0 0 2
BUTTON DLG_PRINT 10 2
BEGIN
PROMPT -14 -1 ""
END
BUTTON DLG_INFO 10 2
BEGIN
PROMPT -24 -11 ""
END
BUTTON DLG_HELP 10 2
BEGIN
PROMPT -34 -11 ""
END
BUTTON DLG_QUIT 10 2
BEGIN
PROMPT -44 -1 ""
END
#include <printbar.h>
ENDPAGE
PAGE "Stampa giornale" 0 0 0 0
PAGE "Stampa giornale" 0 2 0 0
NUMBER F_ANNO 4
BEGIN