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
This commit is contained in:
parent
baad23f1ca
commit
b57b658488
@ -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;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user