Patch level : 10.0 patch 706
Files correlati : lv3 Ricompilazione Demo : [ ] Commento : Segnalazioni Paolo 13/04/2010: 1) Quando consegno più roba del dovuto, e poi annullo il pacco in più, questo viene tolto due volte 2)Se evado un buono consegnando più roba del dovuto, nel buono di consegna non risulta la riba in più ma solo quella giusta per l'evasione git-svn-id: svn://10.65.10.50/trunk@20330 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
af4dcf8d0f
commit
8b32b59892
@ -979,7 +979,7 @@ void TEvasione_ter_msk::evadi_da_terminale()
|
||||
|
||||
if (_ra.is_key(key))
|
||||
{
|
||||
TQuantita_riga& qr = *(TQuantita_riga*)_ra.objptr(key);
|
||||
TQuantita_riga& qr = *(TQuantita_riga*)_ra.objptr(key);
|
||||
qr.add_pacchi(-1);
|
||||
qr.add_qta_con(-1 * qtapacco);
|
||||
|
||||
@ -1084,10 +1084,9 @@ void TEvasione_ter_msk::evadi_da_terminale()
|
||||
//se risulta ancora trovato, ma non associato, allora lo associo alla riga non ancora evasa
|
||||
if(trovato2 && !associato)
|
||||
{
|
||||
TQuantita_riga qr;
|
||||
if(!evaso1)
|
||||
{
|
||||
qr = *(TQuantita_riga*)_ra.objptr(chiave1);
|
||||
TQuantita_riga& qr = *(TQuantita_riga*)_ra.objptr(chiave1);
|
||||
kdoc.add(chiave1.get(2));
|
||||
qr.add_pacchi();
|
||||
qr.add_qta_con(qtapacco);
|
||||
@ -1104,7 +1103,7 @@ void TEvasione_ter_msk::evadi_da_terminale()
|
||||
}
|
||||
else if(!evaso2)
|
||||
{
|
||||
qr = *(TQuantita_riga*)_ra.objptr(chiave2);
|
||||
TQuantita_riga& qr = *(TQuantita_riga*)_ra.objptr(chiave2);
|
||||
kdoc.add(chiave2.get(2));
|
||||
qr.add_pacchi();
|
||||
qr.add_qta_con(qtapacco);
|
||||
@ -1125,10 +1124,9 @@ void TEvasione_ter_msk::evadi_da_terminale()
|
||||
//allora sommo alla prima (o unica) riga se l'utente lo desidera
|
||||
if(!associato && ((evaso1 && evaso2)||!trovato2))
|
||||
{
|
||||
TQuantita_riga qr;
|
||||
if(yesno_box(TR("Si desidera sommare il pacco ad un riga già evasa?")))
|
||||
{
|
||||
qr = *(TQuantita_riga*)_ra.objptr(chiave1);
|
||||
TQuantita_riga& qr = *(TQuantita_riga*)_ra.objptr(chiave1);
|
||||
kdoc.add(chiave1.get(2));
|
||||
qr.add_pacchi();
|
||||
qr.add_qta_con(qtapacco);
|
||||
|
Loading…
x
Reference in New Issue
Block a user