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:
alex 2010-12-21 14:54:48 +00:00
parent b24dae7682
commit b7a699ccfe
7 changed files with 37 additions and 3 deletions

View File

@ -50,7 +50,7 @@ public:
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 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* nomecampo_scheda() const;
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;
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")
((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;
_sintetica = sintetica;
}
@ -851,7 +855,7 @@ void TStampa_schede_mag::main_loop()
frmname << 's';
_form = new TForm_schedemag(frmname, "") ;
_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)
setprint_perarticoli();

View File

@ -30,6 +30,7 @@
#define F_SINTETICA 133
#define F_DAUSR 134
#define F_AUSR 135
#define F_PRINTREG 136
#define G_CATMER 1
#define G_CODART 2

View File

@ -310,6 +310,11 @@ BEGIN
PROMPT 42 17 "Stampa sintetica"
END
BOOL F_PRINTREG
BEGIN
PROMPT 42 18 "Stampa numero giornale"
END
ENDPAGE
ENDMASK

View File

@ -253,6 +253,12 @@ SECTION BODY ODD 0
FIELD LF_RMOVMAG->NUMREG
MESSAGE COPY,FF_NUM_MOV
END
NUMERO 110
BEGIN
FLAGS "H"
FIELD LF_MOVMAG->NUMREGST
MESSAGE COPY,FF_NUM_MOV
END
NUMERO 11
BEGIN
FLAGS "H"

View File

@ -269,6 +269,12 @@ SECTION BODY ODD 0
FIELD LF_RMOVMAG->NUMREG
MESSAGE COPY,FF_NUM_MOV
END
NUMERO 110
BEGIN
FLAGS "H"
FIELD LF_MOVMAG->NUMREGST
MESSAGE COPY,FF_NUM_MOV
END
NUMERO 11
BEGIN
FLAGS "H"

View File

@ -216,6 +216,12 @@ SECTION BODY ODD 2
FIELD LF_RMOVMAG->NUMREG
MESSAGE COPY,FF_NUM_MOV|RESET,FF_SALDO_MOV|RESET,FF_VALORE_MOV
END
NUMERO 110
BEGIN
FLAGS "H"
FIELD LF_MOVMAG->NUMREGST
MESSAGE COPY,FF_NUM_MOV
END
NUMERO 11
BEGIN
FLAGS "H"

View File

@ -232,6 +232,12 @@ SECTION BODY ODD 2
FIELD LF_RMOVMAG->NUMREG
MESSAGE COPY,FF_NUM_MOV|RESET,FF_SALDO_MOV|RESET,FF_VALORE_MOV
END
NUMERO 110
BEGIN
FLAGS "H"
FIELD LF_MOVMAG->NUMREGST
MESSAGE COPY,FF_NUM_MOV
END
NUMERO 11
BEGIN
FLAGS "H"