Patch level : 10.0 862
Files correlati : mg3.exe Ricompilazione Demo : [ ] Commento : Aggiunto un flag sulla stampa schede di Magazzino che pèermette di stampare il numero di movimento stampato sul giornale al posto del numer0 di registrazione git-svn-id: svn://10.65.10.50/branches/R_10_00@21347 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
b24dae7682
commit
b7a699ccfe
@ -50,7 +50,7 @@ public:
|
|||||||
void setdett_perart(bool percatmer, bool sottocatmer,int livart,int livgiac,bool sudd_mag, bool sudd_dep);
|
void setdett_perart(bool percatmer, bool sottocatmer,int livart,int livgiac,bool sudd_mag, bool sudd_dep);
|
||||||
void setdett_permag(bool sudd_dep, bool showdett,int livart,int livgiac);
|
void setdett_permag(bool sudd_dep, bool showdett,int livart,int livgiac);
|
||||||
void set_date_limite(const int anno, const TDate& d, const TDate& e);
|
void set_date_limite(const int anno, const TDate& d, const TDate& e);
|
||||||
void set_options(bool no_valori, bool no_ff, bool sintetica);
|
void set_options(bool no_valori, bool no_ff, bool sintetica, bool print_gio);
|
||||||
const char* descr_tiposcheda() const;
|
const char* descr_tiposcheda() const;
|
||||||
const char* nomecampo_scheda() const;
|
const char* nomecampo_scheda() const;
|
||||||
TTipo_saldomag tiposcheda() const { return _tiposcheda; }
|
TTipo_saldomag tiposcheda() const { return _tiposcheda; }
|
||||||
@ -524,7 +524,7 @@ void TForm_schedemag::set_tiposcheda(const char * tipo)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void TForm_schedemag::set_options(bool no_valori, bool no_ff, bool sintetica)
|
void TForm_schedemag::set_options(bool no_valori, bool no_ff, bool sintetica, bool print_gio)
|
||||||
{
|
{
|
||||||
_no_valori = no_valori;
|
_no_valori = no_valori;
|
||||||
if (_no_valori)
|
if (_no_valori)
|
||||||
@ -542,6 +542,10 @@ void TForm_schedemag::set_options(bool no_valori, bool no_ff, bool sintetica)
|
|||||||
if (name().left(7) == "mg3300a")
|
if (name().left(7) == "mg3300a")
|
||||||
((TForm_item &)find_field('B',odd_page, FF_VALORE_GRMOV)).hide();
|
((TForm_item &)find_field('B',odd_page, FF_VALORE_GRMOV)).hide();
|
||||||
}
|
}
|
||||||
|
TForm_subsection & ss = ((TForm_subsection &)find_field('B',odd_page,"H_MOVS_INTERESSATI"));
|
||||||
|
|
||||||
|
((TForm_item &)ss.find_field("10")).enable(!print_gio);
|
||||||
|
((TForm_item &)ss.find_field("110")).enable(print_gio);
|
||||||
_no_ff = no_ff;
|
_no_ff = no_ff;
|
||||||
_sintetica = sintetica;
|
_sintetica = sintetica;
|
||||||
}
|
}
|
||||||
@ -851,7 +855,7 @@ void TStampa_schede_mag::main_loop()
|
|||||||
frmname << 's';
|
frmname << 's';
|
||||||
_form = new TForm_schedemag(frmname, "") ;
|
_form = new TForm_schedemag(frmname, "") ;
|
||||||
_form->set_options(m.get_bool(F_NO_VALORI), m.get_bool(F_NO_FF),
|
_form->set_options(m.get_bool(F_NO_VALORI), m.get_bool(F_NO_FF),
|
||||||
sintetica);
|
sintetica, m.get_bool(F_PRINTREG));
|
||||||
|
|
||||||
if (per_articoli)
|
if (per_articoli)
|
||||||
setprint_perarticoli();
|
setprint_perarticoli();
|
||||||
|
@ -30,6 +30,7 @@
|
|||||||
#define F_SINTETICA 133
|
#define F_SINTETICA 133
|
||||||
#define F_DAUSR 134
|
#define F_DAUSR 134
|
||||||
#define F_AUSR 135
|
#define F_AUSR 135
|
||||||
|
#define F_PRINTREG 136
|
||||||
|
|
||||||
#define G_CATMER 1
|
#define G_CATMER 1
|
||||||
#define G_CODART 2
|
#define G_CODART 2
|
||||||
|
@ -310,6 +310,11 @@ BEGIN
|
|||||||
PROMPT 42 17 "Stampa sintetica"
|
PROMPT 42 17 "Stampa sintetica"
|
||||||
END
|
END
|
||||||
|
|
||||||
|
BOOL F_PRINTREG
|
||||||
|
BEGIN
|
||||||
|
PROMPT 42 18 "Stampa numero giornale"
|
||||||
|
END
|
||||||
|
|
||||||
ENDPAGE
|
ENDPAGE
|
||||||
|
|
||||||
ENDMASK
|
ENDMASK
|
||||||
|
@ -253,6 +253,12 @@ SECTION BODY ODD 0
|
|||||||
FIELD LF_RMOVMAG->NUMREG
|
FIELD LF_RMOVMAG->NUMREG
|
||||||
MESSAGE COPY,FF_NUM_MOV
|
MESSAGE COPY,FF_NUM_MOV
|
||||||
END
|
END
|
||||||
|
NUMERO 110
|
||||||
|
BEGIN
|
||||||
|
FLAGS "H"
|
||||||
|
FIELD LF_MOVMAG->NUMREGST
|
||||||
|
MESSAGE COPY,FF_NUM_MOV
|
||||||
|
END
|
||||||
NUMERO 11
|
NUMERO 11
|
||||||
BEGIN
|
BEGIN
|
||||||
FLAGS "H"
|
FLAGS "H"
|
||||||
|
@ -269,6 +269,12 @@ SECTION BODY ODD 0
|
|||||||
FIELD LF_RMOVMAG->NUMREG
|
FIELD LF_RMOVMAG->NUMREG
|
||||||
MESSAGE COPY,FF_NUM_MOV
|
MESSAGE COPY,FF_NUM_MOV
|
||||||
END
|
END
|
||||||
|
NUMERO 110
|
||||||
|
BEGIN
|
||||||
|
FLAGS "H"
|
||||||
|
FIELD LF_MOVMAG->NUMREGST
|
||||||
|
MESSAGE COPY,FF_NUM_MOV
|
||||||
|
END
|
||||||
NUMERO 11
|
NUMERO 11
|
||||||
BEGIN
|
BEGIN
|
||||||
FLAGS "H"
|
FLAGS "H"
|
||||||
|
@ -216,6 +216,12 @@ SECTION BODY ODD 2
|
|||||||
FIELD LF_RMOVMAG->NUMREG
|
FIELD LF_RMOVMAG->NUMREG
|
||||||
MESSAGE COPY,FF_NUM_MOV|RESET,FF_SALDO_MOV|RESET,FF_VALORE_MOV
|
MESSAGE COPY,FF_NUM_MOV|RESET,FF_SALDO_MOV|RESET,FF_VALORE_MOV
|
||||||
END
|
END
|
||||||
|
NUMERO 110
|
||||||
|
BEGIN
|
||||||
|
FLAGS "H"
|
||||||
|
FIELD LF_MOVMAG->NUMREGST
|
||||||
|
MESSAGE COPY,FF_NUM_MOV
|
||||||
|
END
|
||||||
NUMERO 11
|
NUMERO 11
|
||||||
BEGIN
|
BEGIN
|
||||||
FLAGS "H"
|
FLAGS "H"
|
||||||
|
@ -232,6 +232,12 @@ SECTION BODY ODD 2
|
|||||||
FIELD LF_RMOVMAG->NUMREG
|
FIELD LF_RMOVMAG->NUMREG
|
||||||
MESSAGE COPY,FF_NUM_MOV|RESET,FF_SALDO_MOV|RESET,FF_VALORE_MOV
|
MESSAGE COPY,FF_NUM_MOV|RESET,FF_SALDO_MOV|RESET,FF_VALORE_MOV
|
||||||
END
|
END
|
||||||
|
NUMERO 110
|
||||||
|
BEGIN
|
||||||
|
FLAGS "H"
|
||||||
|
FIELD LF_MOVMAG->NUMREGST
|
||||||
|
MESSAGE COPY,FF_NUM_MOV
|
||||||
|
END
|
||||||
NUMERO 11
|
NUMERO 11
|
||||||
BEGIN
|
BEGIN
|
||||||
FLAGS "H"
|
FLAGS "H"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user