diff --git a/mg/mg1400.cpp b/mg/mg1400.cpp index 530c1a2d5..70b5bb60f 100755 --- a/mg/mg1400.cpp +++ b/mg/mg1400.cpp @@ -451,12 +451,19 @@ void TApp_openclose::chiudi_esercizio() if (_codlis.full()) { TCondizione_vendita cv(&cfg); + TLocalisamfile a(LF_ANAMAG); + TLocalisamfile u(LF_ANAMAG); + + cv.set_anamag(a); + cv.set_umart(u); cv.put_listino(_codlis,_catven); if (cv.ricerca(art.codice())) przlist = cv.get_prezzo(); else przlist = art.get_real(f); } + else + przlist = art.get_real(f); // se non lo trova, cerca nel prezzo indicato nelle UM switch (_calctype) { diff --git a/mg/mg1400.uml b/mg/mg1400.uml index b4d98376e..4a62a480d 100755 --- a/mg/mg1400.uml +++ b/mg/mg1400.uml @@ -37,7 +37,7 @@ END LISTBOX F_VALORIZZAZIONE 27 BEGIN - PROMPT 2 5 "Valorizzazione " + PROMPT 2 5 "Valorizzazione " ITEM "5|Al costo medio ponderato" ITEM "4|Al costo medio acquisti" ITEM "0|All'ultimo costo" @@ -89,7 +89,7 @@ BEGIN DISPLAY "Inizio validita" VALIN DISPLAY "Fine validita" VALFIN OUTPUT F_LIST COD - CHECKTYPE REQUIRED + CHECKTYPE NORMAL GROUP 2 END