From c99302a8dec5d55d13c9a49350da9e350d7402ad Mon Sep 17 00:00:00 2001 From: luca83 Date: Tue, 1 Feb 2011 17:05:36 +0000 Subject: [PATCH] =?UTF-8?q?Patch=20level=20=20=20=20=20=20=20=20=20:=2010.?= =?UTF-8?q?0=20Files=20correlati=20=20=20=20=20:=20pd0610=20Ricompilazione?= =?UTF-8?q?=20Demo=20:=20[=20]=20Commento=20=20=20=20=20=20=20=20=20=20=20?= =?UTF-8?q?=20:=20Il=20totale=20documento=20=C3=A8=20un=20campo=20virtuale?= =?UTF-8?q?=20(G1:TOTDOC)=20Aggiunta=20la=20progind?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: svn://10.65.10.50/branches/R_10_00@21561 c028cbd2-c16b-5b4b-a496-9718f37d4682 --- ps/pd0610300.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/ps/pd0610300.cpp b/ps/pd0610300.cpp index cd638238b..149e0e2dd 100755 --- a/ps/pd0610300.cpp +++ b/ps/pd0610300.cpp @@ -1,7 +1,7 @@ #include #include +#include #include -#include #include #include #include @@ -45,7 +45,7 @@ bool TSost_condpag_msk::elabora_documenti() TString query; query << "USE DOC SELECT (CODNUM=\"" << codnum << "\")&&(TIPODOC=\"" << tipodoc << "\")&&(STATO=\"" << stato << "\")&&(TIPOCF=\"C\")&&(BETWEEN(CODCF," << dacodcf << "," << acodcf << "))&&(BETWEEN(DATADOC,#DADATA,#ADATA))"; if(totdoc > ZERO) - query << "&&(TOTDOC<=" << totdoc << ')'; + query << "&&(G1:TOTDOC<=" << totdoc << ')'; query << "\n" << "FROM PROVV=\"D\" ANNO=" << daanno << "\n" << "TO PROVV=\"D\" ANNO=" << aanno; @@ -59,9 +59,14 @@ bool TSost_condpag_msk::elabora_documenti() const TString4 codpag = get(F_CODPAG); + TProgind pi(doc.items(), TR("Elaborazione documenti in corso..."), true, true); + //scorro il recordset e aggiorno i documenti che è necessario aggiornare for(bool ok = doc.move_first(); ok; ok = doc.move_next()) { + if (!pi.addstatus(1)) + break; + TRectype& rec = doc.cursor()->curr(); const TString4 codpagdoc = rec.get(DOC_CODPAG);