From 0b2049ccb58837034ba9ae6559cf0028fbe1d641 Mon Sep 17 00:00:00 2001 From: luca83 Date: Wed, 29 Jul 2009 13:02:48 +0000 Subject: [PATCH] =?UTF-8?q?Patch=20level=20=20=20=20=20=20=20=20=20:=2010.?= =?UTF-8?q?0=20patch=20400=20Files=20correlati=20=20=20=20=20:=20lv3=20Ric?= =?UTF-8?q?ompilazione=20Demo=20:=20[=20]=20Commento=20=20=20=20=20=20=20?= =?UTF-8?q?=20=20=20=20=20:=20Se=20azzero=20la=20quantit=C3=A0=20ritirata?= =?UTF-8?q?=20in=20un=20secondo=20momento=20non=20modica=20le=20quantit?= =?UTF-8?q?=C3=A0=20delle=20dotazioni?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: svn://10.65.10.50/trunk@19162 c028cbd2-c16b-5b4b-a496-9718f37d4682 --- lv/lv3100.cpp | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/lv/lv3100.cpp b/lv/lv3100.cpp index 019125bdd..daa793fc1 100755 --- a/lv/lv3100.cpp +++ b/lv/lv3100.cpp @@ -224,15 +224,15 @@ real TGiac_per_cli::giac_att(TRiga_documento& rdoc, bool odierna) { const TCausale_magazzino& rit = cau.causale_ritiro(); const int s = rit.sgn(odierna ? s_dotod : s_dottm); - + saldo += real(s) * rdoc.get_real(RDOC_QTAGG1); } if (cau.is_consegna()) { const TCausale_magazzino& con = cau.causale_consegna(); const int s = con.sgn(odierna ? s_dotod : s_dottm); - - saldo += real(s) * rdoc.get_real(RDOC_QTA); + + saldo += real(s) * rdoc.get_real(RDOC_QTA); } giac += saldo; @@ -634,7 +634,7 @@ bool TGestione_bolle_msk::lv_bolla_handler(TMask_field& f, KEY k) //e il campo "dotazione temporanea" (se la causale è giusta) bool TGestione_bolle_msk::lv_ritirato_handler(TMask_field& f, KEY k) { - if (f.to_check(k) && !f.empty()) + if (f.to_check(k)) { TMask& msk = f.mask(); real ritirato = f.get(); @@ -651,7 +651,7 @@ bool TGestione_bolle_msk::lv_ritirato_handler(TMask_field& f, KEY k) rdoc.put(RDOC_QTAGG1,ritirato); - if (msk.field(FR_QTA).enabled() && msk.field(FR_QTA).empty()) + if (msk.field(FR_QTA).enabled() && msk.field(FR_QTA).empty() && !msk.field(FR_QTA).focusdirty()) { real consegnato = ritirato; arrotonda(msk, consegnato); @@ -711,7 +711,6 @@ bool TGestione_bolle_msk::lv_consegnato_handler(TMask_field& f, KEY k) rdoc.put("DOTMP", dotmp); } } - return ok; }