Patch level : 10.0 patch ???

Files correlati     : lv1 lv2 lv3
Ricompilazione Demo : [ ]
Commento            :
Modificata la gestione dei pacchi non inventariati: anzichè cancellarli viene dato NDOC = -1
Ricontrollate tutte le query che filtrano i pacchi associabili
Modificato il magazzino di interesse: deve essere quello del pulito e non quello del nuovo


git-svn-id: svn://10.65.10.50/trunk@20565 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
luca83 2010-06-10 14:32:31 +00:00
parent 60cc31fd8c
commit fd5160628f
2 changed files with 5 additions and 7 deletions

View File

@ -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();
}

View File

@ -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);