Patch level : 2.1 101

Files correlati     : ef0.exe
Ricompilazione Demo : [ ]
Commento
Premendo sul tasto "Selezione" ogni distinta ha associata la data della distinta successiva, i movimenti generati in prima nota però hanno la data corretta.

Codice AO20145 e
Codice AO21040
 fare l'update solo di questo modulo e aspettare làok per fare gli altri successivi


git-svn-id: svn://10.65.10.50/trunk@12291 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
alex 2004-09-03 14:38:54 +00:00
parent 0b5850d4bc
commit aa81d02ee4

View File

@ -237,6 +237,7 @@ void TContabilizzazione_effetti_app::build_dist_sheet()
cur_dist = 0;
long ndist_prec = rec.get_long(EFF_NDIST);
char tipo_prec = rec.get_char(EFF_TIPODIST);
TDate data_prec(rec.get(EFF_DATADIST));
TString16 codabi, codcab, codval;
char tipocf;
@ -248,6 +249,8 @@ void TContabilizzazione_effetti_app::build_dist_sheet()
cur_dist = i;
const long ndist = rec.get_long(EFF_NDIST);
const char tipo = rec.get_char(EFF_TIPODIST);
TDate data_dist(rec.get(EFF_DATADIST));
if (ndist != ndist_prec || tipo != tipo_prec)
{
TToken_string * t = new TToken_string;
@ -258,11 +261,12 @@ void TContabilizzazione_effetti_app::build_dist_sheet()
t->add(codcab);
t->add(codval);
t->add(tipocf);
t->add(rec.get(EFF_DATADIST));
t->add(data_prec);
const long pos = _dist_sheet->add(t); //aggiunge una riga allo sheet delle distinte
_dist_sheet->enable_row(pos, enabled);
ndist_prec = ndist;
tipo_prec = tipo;
data_prec = data_dist;
enabled = TRUE;
num_eff = 0;
}