Patch level : 10.0 patch ???
Files correlati : lv2 Ricompilazione Demo : [ ] Commento : Storna le quantità dei pacchi annullati dai movimenti di magazzino git-svn-id: svn://10.65.10.50/trunk@20318 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
052ccc248d
commit
017b576792
@ -776,15 +776,14 @@ void TConta_pulito_msk::prepara_movimenti(const TFilename& file, TAssoc_array& m
|
|||||||
{
|
{
|
||||||
TRiga_pacco rp = selrighe.cursor()->curr();
|
TRiga_pacco rp = selrighe.cursor()->curr();
|
||||||
|
|
||||||
//se il pacco risulta annullato, lo elimino
|
real quantita = rp.quantita();
|
||||||
if(rp.is_annullato())
|
|
||||||
{
|
//se il pacco risulta annullato, storno la quiantità
|
||||||
rp.remove(pacchi);
|
if(rp.is_annullato())
|
||||||
continue;
|
quantita = -quantita;
|
||||||
}
|
|
||||||
|
|
||||||
//recupero i dati di interesse dalla riga pacchi
|
//recupero i dati di interesse dalla riga pacchi
|
||||||
const real quantita = rp.quantita();
|
|
||||||
const TString80 codart = rp.articolo();
|
const TString80 codart = rp.articolo();
|
||||||
TString8 ansidate;
|
TString8 ansidate;
|
||||||
ansidate << rp.data().date2ansi();
|
ansidate << rp.data().date2ansi();
|
||||||
@ -804,7 +803,11 @@ void TConta_pulito_msk::prepara_movimenti(const TFilename& file, TAssoc_array& m
|
|||||||
qta += quantita;
|
qta += quantita;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
articoli->add(codart, quantita);
|
articoli->add(codart, quantita);
|
||||||
|
|
||||||
|
//se il pacco risulta annullato, lo elimino
|
||||||
|
if(rp.is_annullato())
|
||||||
|
rp.remove(pacchi);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user