diff --git a/cg/cg1200.cpp b/cg/cg1200.cpp index b44ac96f4..088ef9292 100755 --- a/cg/cg1200.cpp +++ b/cg/cg1200.cpp @@ -246,17 +246,22 @@ bool TPrintclifo_app::preprocess_page(int file, int counter) //modifica del 27/04/1995 TString16 comcf = get_field(LF_CLIFO, CLI_COMCF); TRectype com = look_comuni(comcf); - if (com.empty()) + _comune.cut(0); + _comprov.cut(0); + if (_localita.not_empty()) { - _comprov = _comune = _localita; - _prov = ""; + _comune << _localita << " "; + _comprov = _comune; } + if (com.empty()) + _prov = ""; else { - _comprov = com.get(COM_DENCOM); + _comprov << com.get(COM_DENCOM); _comprov << " "; _comprov << com.get(COM_PROVCOM); - _comune = (com.get(COM_DENCOM)).left(20); + _comune << (com.get(COM_DENCOM)); + _comune = _comune.left(20); _prov = com.get(COM_PROVCOM); } TString16 comnasc = get_field(LF_CLIFO, CLI_COMNASC);