Corretto ordine dei test nel loop di copia

git-svn-id: svn://10.65.10.50/trunk@601 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
alex 1994-11-11 12:06:19 +00:00
parent 6c857aa017
commit ceeb28aeaf

View File

@ -164,13 +164,13 @@ bool TCopia_archivi::menu(MENU_TAG)
const bool copy_clifo = _msk->get_bool(F_CLIFO); const bool copy_clifo = _msk->get_bool(F_CLIFO);
const bool copy_ivd = _msk->get_bool(F_IVD); const bool copy_ivd = _msk->get_bool(F_IVD);
if (copy_pcon || copy_causali || copy_clifo || copy_ivd) if (copy_pcon || copy_causali || copy_clifo || copy_ivd)
{
if (prefhndl->exist(to_firm))
{ {
set_firm(to_firm); set_firm(to_firm);
TLocalisamfile mov(LF_MOV); TLocalisamfile mov(LF_MOV);
if (mov.eod() == 0) if ((mov.eod() == 0) || (!copy_pcon && !copy_causali && !copy_clifo))
{
if (prefhndl->exist(to_firm))
{ {
TString mess("Attenzione "); TString mess("Attenzione ");
int count = 0; int count = 0;
@ -222,10 +222,10 @@ bool TCopia_archivi::menu(MENU_TAG)
copyivd(from_firm, to_firm); copyivd(from_firm, to_firm);
} }
} }
else error_box("Gli archivi della ditta %d non sono stati ancora generati",to_firm);
}
else error_box("La copia si puo' effettuare solo se non sono stati registrati movimenti"); else error_box("La copia si puo' effettuare solo se non sono stati registrati movimenti");
set_firm(_default_firm); set_firm(_default_firm);
}
else error_box("Gli archivi della ditta %d non sono stati ancora generati",to_firm);
_msk->reset(); _msk->reset();
} }
} }