diff --git a/ha/ha1300.cpp b/ha/ha1300.cpp index 9cba0d07c..de4ed2828 100755 --- a/ha/ha1300.cpp +++ b/ha/ha1300.cpp @@ -701,15 +701,14 @@ void TUpload2Campo::elabora_SI(THardy_upload_recordset& recset, TLog_report& log //panegirico su anno partita e numero partita const TString16 str_part = recset.get("Partita").as_string(); - int annopart = atoi(str_part.left(4)); //anno = primi 4 caratteri del campo partita - TString8 numpart = str_part.mid(5, 7); //numero partita = 7 caratteri a partire dal sesto + int annopart = atoi(str_part.left(4)); // anno = primi 4 caratteri del campo partita + TString8 numpart = str_part.mid(5, 7); // numero partita = 7 caratteri a partire dal sesto if (numpart.blank()) { annopart = datadoc.year(); - TToken_string nd(recset.get("NumeroFattura").as_string(), '/'); - numpart.format("%ld/%d", nd.get_long(0), nd.get_int(1)); + numpart.format("%ld/%02d", nd.get_long(0), nd.get_int(1)); } if (annopart <= 0 || numpart.blank())