Aggiunta (ma lasciata commentata) la gestione per piu' copie documento.
git-svn-id: svn://10.65.10.50/trunk@3451 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
31ee030701
commit
05cfd1de08
@ -957,7 +957,8 @@ void TStampa_Doc_Vendita::print() {
|
|||||||
behaviour whattodo= go; // istanzia la variabile di comportamento
|
behaviour whattodo= go; // istanzia la variabile di comportamento
|
||||||
|
|
||||||
TDocumentoEsteso * doc_est = new TDocumentoEsteso(cur.curr()); // istanzia TDocumentoEsteso sulla testata attuale
|
TDocumentoEsteso * doc_est = new TDocumentoEsteso(cur.curr()); // istanzia TDocumentoEsteso sulla testata attuale
|
||||||
|
// Da implementare quando verra gestito il numero di copie
|
||||||
|
// const int ncopie = doc_est->get_int("NCOPIE"); // Numero di copie da stampare per questo documento
|
||||||
_form = new TDocVen_Form(nomeform, *_firmrel, doc_est); // istanzia il form, passandogli il documento. (la delete del documento e' nel ditruttore
|
_form = new TDocVen_Form(nomeform, *_firmrel, doc_est); // istanzia il form, passandogli il documento. (la delete del documento e' nel ditruttore
|
||||||
const TString &modulo= _form->get_module_code(); // legge dal form il codice del modulo di carta per la stampa
|
const TString &modulo= _form->get_module_code(); // legge dal form il codice del modulo di carta per la stampa
|
||||||
if (modulo_prec.empty()) modulo_prec= modulo; // se siamo al primo passaggio la variabile di modulo precedente viene riempita
|
if (modulo_prec.empty()) modulo_prec= modulo; // se siamo al primo passaggio la variabile di modulo precedente viene riempita
|
||||||
@ -975,6 +976,8 @@ void TStampa_Doc_Vendita::print() {
|
|||||||
TRectype arec_r(darec_r); // istanzia il secondo record per il filtro sul cursore
|
TRectype arec_r(darec_r); // istanzia il secondo record per il filtro sul cursore
|
||||||
fcur.setregion(darec_r, arec_r); // setta il filtro sul cursore del form
|
fcur.setregion(darec_r, arec_r); // setta il filtro sul cursore del form
|
||||||
fcur.set_filterfunction(filter_rows); // setta il filtro per escludere alcuni tipi riga indicati nel form
|
fcur.set_filterfunction(filter_rows); // setta il filtro per escludere alcuni tipi riga indicati nel form
|
||||||
|
// Da implementare quando verra gestito il numero di copie
|
||||||
|
// for (int j=0; j<ncopie; j++)
|
||||||
_form->print(); // stampa il form corrente
|
_form->print(); // stampa il form corrente
|
||||||
if (_definitiva && (numerazione_definitiva(doc) != NOERR)) { // se la stampa è definitiva viene lanciata la procedura di rinumerazione
|
if (_definitiva && (numerazione_definitiva(doc) != NOERR)) { // se la stampa è definitiva viene lanciata la procedura di rinumerazione
|
||||||
if (_interattivo) error_box("Non è possibile completare la procedura di numerazione definitiva dei documenti");
|
if (_interattivo) error_box("Non è possibile completare la procedura di numerazione definitiva dei documenti");
|
||||||
|
Loading…
x
Reference in New Issue
Block a user