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:
angelo 1996-08-27 08:36:39 +00:00
parent 31ee030701
commit 05cfd1de08

View File

@ -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");