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
|
||||
|
||||
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
|
||||
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
|
||||
@ -975,6 +976,8 @@ void TStampa_Doc_Vendita::print() {
|
||||
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.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
|
||||
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");
|
||||
|
Loading…
x
Reference in New Issue
Block a user