diff --git a/src/cg/cg2100.cpp b/src/cg/cg2100.cpp index 05b60afe8..c71eaeed7 100755 --- a/src/cg/cg2100.cpp +++ b/src/cg/cg2100.cpp @@ -1576,8 +1576,12 @@ int TPrimanota_application::write(const TMask& m) switch (controlli_f1(m)) // Solo con F1 { - case pro_dataric_err: - error_box("Attenzione non e' possibile registrare una fattura\ncon data operazione minore della data di ricezione."); + case pro_dataric_err: + { + const bool forza = noyes_box("Attenzione! La data operazione e' inferiore alla data di ricezione.\nContinuare comunque e forzare il collegamento al doc. elettronico?"); + if (forza) + break; + } case pro_numreg_err: return _isnowarning; default: case pro_noerr: break; @@ -1708,7 +1712,11 @@ int TPrimanota_application::rewrite(const TMask& m) switch (controlli_f1(m)) // Solo con F1 { case pro_dataric_err: - error_box("Attenzione non e' possibile registrare una fattura\ncon data operazione minore della data di ricezione."); + { + const bool forza = noyes_box("Attenzione! La data operazione e' inferiore alla data di ricezione.\nContinuare comunque e forzare il collegamento al doc. elettronico?"); + if (forza) + break; + } case pro_numreg_err: return _isnowarning; default: case pro_noerr: break;