diff --git a/lv/lv2500.cpp b/lv/lv2500.cpp index acb1402ac..cf0a561bb 100755 --- a/lv/lv2500.cpp +++ b/lv/lv2500.cpp @@ -151,7 +151,9 @@ void TFatturazione_lavanderie::post_process_output(TLista_documenti& doc_out) //e la metto sulla testata del documento, poi cancello la prima riga del documento if (rifbol && riftest) { - TString80 descr = doc[1].get(RDOC_DESCR); + TRiga_documento& rout = doc[1]; + TString descr = rout.get(RDOC_DESCR); + descr << rout.get(RDOC_DESCEST); doc.put(DOC_NOTE,descr); doc.destroy_row(1, true); } @@ -804,6 +806,9 @@ void TFatturazione_lav_app::main_loop() //leggo il codcf const long clifo = recset.get(DOC_CODCF).as_int(); + if (clifo == 101008) + int cazzone = 1; + //se non è l'ultimo cliente, allora: if (clifo != lastcli) { @@ -811,6 +816,7 @@ void TFatturazione_lav_app::main_loop() if (docsin.items()!= 0) { //elaboro tutti i documenti, li salvo nei file di Campo e svuoto le TList_file + elab.put("B15", 'X'); elab.elabora(docsin, docsout, datafat); docsout.write(); docsout.destroy(-1) ; @@ -865,6 +871,8 @@ void TFatturazione_lav_app::main_loop() //se ho dei documenti in lista li elaboro e poi svuoto le TList_file if (docsin.items() != 0) { + if (ini_get_bool(CONFIG_DITTA, "lv", "RifTest")) + elab.put("B15", true); elab.elabora(docsin, docsout, datafat); docsout.write(); docsout.destroy(-1);