Patch level : 2.0 564

Files correlati     : ef0.exe
Ricompilazione Demo : [ ]
Commento            :
GF20077
Una volta che si contabilizza una distinta questa erratamente rimane ancora
disponibile per essere ricontabilizzata, bisogna fare in modo invece
che no lo sia più.


git-svn-id: svn://10.65.10.50/trunk@11409 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
guy 2003-09-11 14:50:37 +00:00
parent 1692642be0
commit 32573943f9
2 changed files with 17 additions and 16 deletions

View File

@ -846,20 +846,20 @@ bool TVariazione_distinte::imp_notify(TSheet_field& s, int r, KEY key)
// riga allo sheet degli effetti della distinta // riga allo sheet degli effetti della distinta
void TVariazione_distinte::aggiungi() void TVariazione_distinte::aggiungi()
{ {
TMask* m = app()._msk; TMask* m = app()._msk;
TMask* m2 = app()._m2; TMask* m2 = app()._m2;
int tipopag = m->get_int(F_TIPOPAG); int tipopag = m->get_int(F_TIPOPAG);
if (tipopag != 0) if (tipopag != 0)
{ {
TWait_cursor hourglass; TWait_cursor hourglass;
carica_riba(tipopag); carica_riba(tipopag);
} }
m2->reset(F_TOTIMPDIST); m2->reset(F_TOTIMPDIST);
m2->reset(F_IMPSEL); m2->reset(F_IMPSEL);
const TString16 codval = m->get(F_CODVAL); const TString16 codval = m->get(F_CODVAL);
m2->set(F_CODVALS, codval); m2->set(F_CODVALS, codval);
m2->run(); m2->run();
calcola_totale(); calcola_totale();
} }
// Notify per il calcolo dei totali relativi alla distinta // Notify per il calcolo dei totali relativi alla distinta

View File

@ -240,7 +240,7 @@ void TContabilizzazione_effetti_app::build_dist_sheet()
TString16 codabi, codcab, codval; TString16 codabi, codcab, codval;
char tipocf; char tipocf;
bool enabled = TRUE; bool enabled = true;
int num_eff = 0; int num_eff = 0;
for (long i = 0; i < items; i++) for (long i = 0; i < items; i++)
@ -274,7 +274,8 @@ void TContabilizzazione_effetti_app::build_dist_sheet()
tipocf = rec.get_char(EFF_TIPOCF); tipocf = rec.get_char(EFF_TIPOCF);
} }
num_eff++; // numero di effetti che compongono la distinta num_eff++; // numero di effetti che compongono la distinta
//enabled &= !rec.get_bool(EFF_EFFCONT); if (rec.get_bool(EFF_EFFCONT)) // Disabilito le distinte contabilizzate
enabled = false;
} }
TToken_string * t = new TToken_string; TToken_string * t = new TToken_string;