diff --git a/ab/ab1100.cpp b/ab/ab1100.cpp index 3df166d6a..1edd4db0d 100755 --- a/ab/ab1100.cpp +++ b/ab/ab1100.cpp @@ -174,13 +174,10 @@ void AB1100_application::set_headers() // Sulla prima riga di intestazione metto la ditta, la data e la pagina if (!_tabella_comune) { - const long codditta = get_firm(); - TString80 ragsoc; - const TRectype & nditta = cache().get(LF_NDITTE, codditta); - - ragsoc = nditta.get(NDT_RAGSOC); + TString8 codditta; codditta << get_firm(); + TString80 ragsoc = cache().get(LF_NDITTE, codditta, NDT_RAGSOC); if (LungRiga < 100) ragsoc.cut(40); - riga.overwrite(format(FR("Ditta %4ld %s"), codditta,(const char *)ragsoc)); + riga.overwrite(format(FR("Ditta %4ld %s"), atol(codditta),(const char *)ragsoc)); } riga.overwrite (FR("Data @< Pag. @#"), riga.len()-22);