From fd5160628fad9a4d4ebac8a2a96e017f26e80105 Mon Sep 17 00:00:00 2001 From: luca83 Date: Thu, 10 Jun 2010 14:32:31 +0000 Subject: [PATCH] =?UTF-8?q?Patch=20level=20=20=20=20=20=20=20=20=20:=2010.?= =?UTF-8?q?0=20patch=20=3F=3F=3F=20Files=20correlati=20=20=20=20=20:=20lv1?= =?UTF-8?q?=20lv2=20lv3=20Ricompilazione=20Demo=20:=20[=20]=20Commento=20?= =?UTF-8?q?=20=20=20=20=20=20=20=20=20=20=20:=20Modificata=20la=20gestione?= =?UTF-8?q?=20dei=20pacchi=20non=20inventariati:=20anzich=C3=A8=20cancella?= =?UTF-8?q?rli=20viene=20dato=20NDOC=20=3D=20-1=20Ricontrollate=20tutte=20?= =?UTF-8?q?le=20query=20che=20filtrano=20i=20pacchi=20associabili=20Modifi?= =?UTF-8?q?cato=20il=20magazzino=20di=20interesse:=20deve=20essere=20quell?= =?UTF-8?q?o=20del=20pulito=20e=20non=20quello=20del=20nuovo?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: svn://10.65.10.50/trunk@20565 c028cbd2-c16b-5b4b-a496-9718f37d4682 --- lv/lv1300.cpp | 10 ++++------ lv/lv3700.cpp | 2 +- 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/lv/lv1300.cpp b/lv/lv1300.cpp index ebb05b25d..3945419d0 100755 --- a/lv/lv1300.cpp +++ b/lv/lv1300.cpp @@ -167,21 +167,19 @@ void TStampa_inv_app::sistema_magazzino_pacchi(TAssoc_array& documenti) << "TO CODART=\"" << codart << "\"\n"; TISAM_recordset paxcodart(query); - //elimino i pacchi che non sono stati pistolati + //Nei pacchi che non sono stati pistolati setto NDOC = -1 + //(tutti i filtri controllano o ndoc = 0 o ndoc > 0) for(bool ok = paxcodart.move_first(); ok; ok = paxcodart.move_next()) { TRiga_pacco rp(paxcodart.cursor()->curr()); if(!pa.is_key(rp.codpacco())) { - pacchi.put("CODPACCO", rp.codpacco()); - pacchi.read(); - pacchi.remove(); + rp.set_rigabolla(0, "", -1L, 0); + rp.rewrite(pacchi); trovato = true; } } } - if(trovato) - pacchi.rewrite(); pacchi.close(); } diff --git a/lv/lv3700.cpp b/lv/lv3700.cpp index 9860cde21..c5c627dab 100755 --- a/lv/lv3700.cpp +++ b/lv/lv3700.cpp @@ -256,7 +256,7 @@ void TInventario_ter_msk::registra() const TString& desart = cache().get(LF_ANAMAG, codart, "DESCR"); TString8 magazzino; - magazzino << ini_get_string(CONFIG_DITTA, "lv", "CODMAG") << ini_get_string(CONFIG_DITTA, "lv", "CODMAGN"); + magazzino << ini_get_string(CONFIG_DITTA, "lv", "CODMAG") << ini_get_string(CONFIG_DITTA, "lv", "CODMAGP"); TDoc_inventario_row& rinv = inv.find_or_create_row(codart);