diff --git a/lv/lv3100.cpp b/lv/lv3100.cpp index 78a16b48c..3abaff411 100755 --- a/lv/lv3100.cpp +++ b/lv/lv3100.cpp @@ -561,11 +561,16 @@ bool TGestione_bolle_msk::lv_bolla_handler(TMask_field& f, KEY k) //instanzio una cache sulle anagrafice di magazzino const TRectype& anamag = cache().get(LF_ANAMAG,codart); + TToken_string key; + key.add(codart); + key.add(1); + const TRectype& umart = cache().get(LF_UMART, key); + rdoc.put(RDOC_CODART,codart); rdoc.put(RDOC_CODARTMAG,codart); rdoc.put(RDOC_CHECKED,'X'); - rdoc.put(RDOC_DESCR,anamag.get(ANAMAG_DESCR)); - rdoc.put(RDOC_UMQTA,rcont.get(LVRCONDV_UM).as_string()); + rdoc.put(RDOC_DESCR, anamag.get(ANAMAG_DESCR)); + rdoc.put(RDOC_UMQTA, umart.get(UMART_UM)); rdoc.put(RDOC_CODAGG1,causale); rdoc.put(RDOC_CODIVA,anamag.get(ANAMAG_CODIVA));