From b57b658488e5c4324b6bae2a8257e4bcbe6bb39e Mon Sep 17 00:00:00 2001 From: angelo Date: Fri, 5 Jul 1996 07:13:25 +0000 Subject: [PATCH] Tolti alcuni inutili update dello spreadsheet, aggiunta la forzatura della registrazione sulla tab. PLA come tipo attivita' 1. git-svn-id: svn://10.65.10.50/trunk@3141 c028cbd2-c16b-5b4b-a496-9718f37d4682 --- cg/cg5300.cpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/cg/cg5300.cpp b/cg/cg5300.cpp index b770ea443..9a25eb651 100755 --- a/cg/cg5300.cpp +++ b/cg/cg5300.cpp @@ -185,7 +185,7 @@ void TParaliq_app::init_query_mode(TMask& m) { // svuota tutto TSheet_field& sh = (TSheet_field&)m.field(F_SHEET_PLA); - sh.reset(); + //sh.reset(); } void TParaliq_app::init_insert_mode(TMask& m) @@ -213,10 +213,12 @@ int TParaliq_app::rewrite(const TMask& m) TToken_string& tt = sf.row(i); const TString16 att = tt.get(0); const TString16 tips(tt.get(1)); - const TString16 codtab(format("%05ld%4d%s", firm, year, (const char*)att)); + TString16 codtab(format("%05ld%4d%s", firm, year, (const char*)att)); _pla->zero(); _pla->put("CODTAB", codtab); + _pla->remove(); // Rimuove dalla tabella PLA il record senza il tipo attivita' ad 1 (se non c'e' fa lo stesso) + codtab << "1"; // Questo invece e' il codice che deve esistere realmente was =_pla->read() == NOERR; if (!was) _pla->zero(); @@ -296,7 +298,7 @@ int TParaliq_app::read(TMask& m) const int year = m.get_int(F_YEAR); TSheet_field& sf = (TSheet_field&)m.field(F_SHEET_PLA); - sf.reset(); + //sf.reset(); const TString16 ctab = format("%05ld%4d", firm, year); _pla->put("CODTAB", ctab); @@ -322,7 +324,7 @@ int TParaliq_app::read(TMask& m) } else break; } - sf.force_update(); + //sf.force_update(); return NOERR; }