Patch level : 10.0 patch 504
Files correlati : lv2 Ricompilazione Demo : [ ] Commento : Corretta la gestione dell'unita' di misura sulle righe documento (FABRIS) git-svn-id: svn://10.65.10.50/trunk@19594 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
c977f2b85d
commit
9f617c7962
@ -292,14 +292,12 @@ bool TConta_pulito_msk::elabora_file(const TFilename& file)
|
|||||||
|
|
||||||
//recupero l'unità di misura principale di quest'articolo
|
//recupero l'unità di misura principale di quest'articolo
|
||||||
TToken_string key;
|
TToken_string key;
|
||||||
key.add(riga.mid(50, 20));
|
key.add(codart);
|
||||||
key.add(1);
|
key.add(1);
|
||||||
const TRectype& umart = cache().get(LF_UMART, key);
|
const TRectype& umart = cache().get(LF_UMART, key);
|
||||||
if (umart.empty())
|
if (umart.empty())
|
||||||
{
|
{
|
||||||
TString str;
|
TString str;
|
||||||
TString80 codart = riga.mid(50,20);
|
|
||||||
codart.trim();
|
|
||||||
str << "ATTENZIONE: non è stata trovata nessuna unità di misura valida per l'articolo " << codart;
|
str << "ATTENZIONE: non è stata trovata nessuna unità di misura valida per l'articolo " << codart;
|
||||||
warning_box(str);
|
warning_box(str);
|
||||||
}
|
}
|
||||||
@ -522,6 +520,13 @@ bool TConta_pulito_msk::genera_documenti(const TFilename& file, TAssoc_array& do
|
|||||||
rdoc.put(RDOC_CODMAG, magazzino);
|
rdoc.put(RDOC_CODMAG, magazzino);
|
||||||
rdoc.put(RDOC_CODMAGC, magazzinoc);
|
rdoc.put(RDOC_CODMAGC, magazzinoc);
|
||||||
|
|
||||||
|
//recupero l'unità di misura principale di quest'articolo
|
||||||
|
TToken_string key;
|
||||||
|
key.add(codart);
|
||||||
|
key.add(1);
|
||||||
|
const TString4 um = cache().get(LF_UMART, key, UMART_UM);
|
||||||
|
rdoc.put(RDOC_UMQTA, um);
|
||||||
|
|
||||||
//scrivo il codice IVA
|
//scrivo il codice IVA
|
||||||
const TRectype& anamag = cache().get(LF_ANAMAG, rp.articolo());
|
const TRectype& anamag = cache().get(LF_ANAMAG, rp.articolo());
|
||||||
rdoc.put(RDOC_CODIVA, anamag.get(ANAMAG_CODIVA));
|
rdoc.put(RDOC_CODIVA, anamag.get(ANAMAG_CODIVA));
|
||||||
|
Loading…
x
Reference in New Issue
Block a user