diff --git a/ps/ps1002200.cpp b/ps/ps1002200.cpp index d2f453d8f..e66937bd9 100755 --- a/ps/ps1002200.cpp +++ b/ps/ps1002200.cpp @@ -272,7 +272,8 @@ bool TImporta_produzione_msk::genera_produzione(const TFilename& file) break; //estraggo i dati di interesse - TToken_string krdoc(recset.get("RDOCKEY").as_string(), '.'); + TString80 chiavedoc = recset.get("RDOCKEY").as_string(); + TToken_string krdoc(chiavedoc, '.'); const TString80 codart = recset.get("CODART").as_string(); const TString16 codlav = recset.get("CODLAV").as_string(); const real qtaprod = recset.get("QTAPROD").as_real(); @@ -293,6 +294,7 @@ bool TImporta_produzione_msk::genera_produzione(const TFilename& file) key.add(codart); key.add(datafine); key.add(codlav); + key.add(chiavedoc.strip(".")); int prog;