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:
angelo 1997-07-07 08:32:35 +00:00
parent b53b8baa81
commit 9d6ada21b6
2 changed files with 5 additions and 2 deletions

View File

@ -7,7 +7,10 @@
int numerazione_definitiva(TLocalisamfile& doc, const int final_status)
{
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
TRectype doc_rec(doc.curr());

View File

@ -1047,7 +1047,7 @@ void TStampaDoc_application::print_selected()
}
if (_definitiva && (numerazione_definitiva(doc,_form->final_status()) != NOERR))
{ // 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;
}
delete _form;