Correzione relativa al settaggio stato finale documento
git-svn-id: svn://10.65.10.50/trunk@4814 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
b53b8baa81
commit
9d6ada21b6
@ -7,7 +7,10 @@
|
|||||||
int numerazione_definitiva(TLocalisamfile& doc, const int final_status)
|
int numerazione_definitiva(TLocalisamfile& doc, const int final_status)
|
||||||
{
|
{
|
||||||
if (doc.curr().get("PROVV") == "D")
|
if (doc.curr().get("PROVV") == "D")
|
||||||
return NOERR;
|
{
|
||||||
|
doc.put("STATO",final_status); // Se e' gia' in definitiva aggiorna solo lo stato
|
||||||
|
return doc.rewrite();
|
||||||
|
}
|
||||||
|
|
||||||
int err = NOERR; // istanzia la variabile per il codice d'errore
|
int err = NOERR; // istanzia la variabile per il codice d'errore
|
||||||
TRectype doc_rec(doc.curr());
|
TRectype doc_rec(doc.curr());
|
||||||
|
@ -1047,7 +1047,7 @@ void TStampaDoc_application::print_selected()
|
|||||||
}
|
}
|
||||||
if (_definitiva && (numerazione_definitiva(doc,_form->final_status()) != NOERR))
|
if (_definitiva && (numerazione_definitiva(doc,_form->final_status()) != NOERR))
|
||||||
{ // se la stampa è definitiva viene lanciata la procedura di rinumerazione
|
{ // se la stampa è definitiva viene lanciata la procedura di rinumerazione
|
||||||
if (_interattivo) error_box("Non è possibile completare la procedura di numerazione definitiva dei documenti");
|
if (_interattivo) error_box("Non è possibile completare la procedura di numerazione definitiva dei documenti. Errore %d", doc.status());
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
delete _form;
|
delete _form;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user