Patch level : 10.0

Files correlati     : ve1
Ricompilazione Demo : [ ]
Commento            :
Riveduto e commentato supporto per stampa di un range di documenti


git-svn-id: svn://10.65.10.50/trunk@19534 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
guy 2009-10-28 10:30:50 +00:00
parent a78e13a285
commit 7953f17424

View File

@ -1245,23 +1245,17 @@ void TReport_doc_app::main_loop()
_msk->set(F_ANNO, argv(3)); _msk->set(F_ANNO, argv(3));
_msk->set(F_PROVV, argv(4)); _msk->set(F_PROVV, argv(4));
TString strndoc(argv(5)); // "883" = Stampa solo 883; "882-884" = stampa dal 882 al 884
const TToken_string strndoc(argv(5), '-');
const int pos = strndoc.find('-'); long dandoc = 0, andoc = 0;
if (strndoc.get(0, dandoc))
if (pos > 0)
{ {
const long dandoc = atoi(strndoc.left(pos)); if (!strndoc.get(1, andoc))
const long andoc = atoi(strndoc.mid(pos + 1)); andoc = dandoc;
_msk->set(F_DA_NDOC, dandoc); _msk->set(F_DA_NDOC, dandoc);
_msk->set(F_A_NDOC, andoc); _msk->set(F_A_NDOC, andoc);
} }
else
{
const long ndoc = atoi(strndoc);
_msk->set(F_DA_NDOC, ndoc);
_msk->set(F_A_NDOC, ndoc);
}
const TOutput_mode mode = key2mode(*argv(6)); // modo di 'S'tampa, 'A'nteprima, 'P'DF const TOutput_mode mode = key2mode(*argv(6)); // modo di 'S'tampa, 'A'nteprima, 'P'DF
// argv(7); // Provvisiorio o Definitivo testato altrove! // argv(7); // Provvisiorio o Definitivo testato altrove!
if (a > 8) if (a > 8)