From 809dff87291f53149f11d5b2a92fd751bba6fc7a Mon Sep 17 00:00:00 2001 From: alex Date: Mon, 21 Jun 2010 14:02:00 +0000 Subject: [PATCH] Patch level : 10.0 patch 767 Files correlati : mg3.exe Ricompilazione Demo : [ ] Commento : Corretta stampa codice livello di giacenza in stampa schede magazzino Dalla versione 3.2 git-svn-id: svn://10.65.10.50/trunk@20590 c028cbd2-c16b-5b4b-a496-9718f37d4682 --- mg/mg3300.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/mg/mg3300.cpp b/mg/mg3300.cpp index d35714cd0..282203fdc 100755 --- a/mg/mg3300.cpp +++ b/mg/mg3300.cpp @@ -144,7 +144,10 @@ bool TForm_schedemag::validate(TForm_item &cf, TToken_string &s) } if (subcode=="CATMER") { - valore = relation()->curr(_sottocatmer ? -ALIAS_SOTTOCATMER : -ALIAS_CATMER).get("S0"); + if (_sottocatmer) + valore = relation()->curr(-ALIAS_SOTTOCATMER).get("S0"); + else + valore = relation()->curr(-ALIAS_CATMER).get("S0"); } if (subcode=="DADATA") valore = _data_inizio.string(); @@ -420,6 +423,9 @@ void TForm_schedemag::setdett_permag(bool sudd_dep,bool show_dett,int livart,int _rmov_sortexp.add(cond); _rmov_sortexp.add(MOVMAG_NUMREG); + _tolivart = livart ? livart : livelli_articolo().last_level(); + _tolivgiac = livgiac ? livgiac : livelli_giacenza().last_level(); + _sudd_mag = true; // E' una stampa suddvisa per magazzini }