diff --git a/ve/ve0100.cpp b/ve/ve0100.cpp index 9886276a7..512bdad89 100755 --- a/ve/ve0100.cpp +++ b/ve/ve0100.cpp @@ -963,19 +963,20 @@ bool TMotore_application::save_and_print(bool savedoc, TPrtype mode) const bool da_stampare = doc.stampabile(); TString commandline; + commandline = "ve1 -"; if (filter == 2) - commandline = "ve1 -2"; // Esiste il nuovo report :-) + commandline << 2; // Esiste il nuovo report :-) else - commandline = "ve1 -0"; // Esiste il vecchio form :-( + commandline << 0; // Esiste il vecchio form :-( - commandline << ' ' << doc.get(DOC_CODNUM) << ' ' << doc.get(DOC_ANNO) << ' '; - commandline << doc.get(DOC_PROVV) << ' ' << doc.get(DOC_NDOC) << ' '; + commandline << ' ' << doc.get(DOC_CODNUM) << ' ' << doc.get(DOC_ANNO) + << ' ' << doc.get(DOC_PROVV) << ' ' << doc.get(DOC_NDOC) << ' '; switch (mode) { case exportprinter: commandline << " E"; break; - case fileprinter: commandline << " P"; break; - case screenvis : commandline << " A"; break; - default : commandline << " S"; break; + case fileprinter : commandline << " P"; break; + case screenvis : commandline << " A"; break; + default : commandline << " S"; break; } commandline << ' ' << (da_stampare ? 'D' : 'P'); diff --git a/ve/velib06.cpp b/ve/velib06.cpp index c44b297c6..8bf48c28b 100755 --- a/ve/velib06.cpp +++ b/ve/velib06.cpp @@ -1390,8 +1390,7 @@ void TDocumento_mask::update_giacenza() TSheet_field& sf = sfield(F_SHEET); TToken_string& row = sf.row(sf.selected()); - TString codart = row.get(sf.cid2index(FR_CODARTMAG)); - + TString80 codart = row.get(sf.cid2index(FR_CODARTMAG)); if (codart.blank()) { reset(F_CURGIAC); @@ -1400,14 +1399,12 @@ void TDocumento_mask::update_giacenza() } TString16 causmag = row.get(sf.cid2index(FR_CAUS)); - if (causmag.blank()) causmag = get(F_CAUSMAG); if (causmag.full()) { - TCausale_magazzino & c = cached_causale_magazzino(causmag); - + const TCausale_magazzino& c = cached_causale_magazzino(causmag); if (c.scarica_alternativi()) { const TString& alt = cached_article(codart).get(ANAMAG_CODARTALT); @@ -1428,8 +1425,7 @@ void TDocumento_mask::update_giacenza() { // Cerca di determinare il magazzino di default, se manca sulla riga if (causmag.full()) { - TCausale_magazzino & c = cached_causale_magazzino(causmag); - + const TCausale_magazzino& c = cached_causale_magazzino(causmag); if (c.has_default_mag()) { codmag = c.default_mag();