Patch level : 12.0 816
Files correlati : cg2.exe Commento : - Corretto salvataggio quando si esce e si conferma lo stesso la registrazione
This commit is contained in:
parent
fdd5e5c5cf
commit
18a58cd315
@ -2416,19 +2416,22 @@ int TPrimanota_application::save_fppro()
|
||||
// Se in modalita' inserimento continuo normalmente o in mod. modifica
|
||||
// Guardo se quel documento corrisponde a un doc in FPPRO
|
||||
// Lancio messaggio di avvertimento pulisco su db e proseguo col salvataggio del documento modificato
|
||||
if (_mode != MODE_INS && _mode == MODE_MOD)
|
||||
if (_mode != MODE_INS)
|
||||
{
|
||||
TString query;
|
||||
query << "SELECT COUNT(*) AS COUNT FROM FPPRO00F WHERE PZ_NUMREGCONT = '" << msk.get(F_NUMREG) << "'";
|
||||
fp_db().sq_set_exec(query);
|
||||
if (fp_db().sq_get_int("COUNT") != 0)
|
||||
if(_mode == MODE_MOD)
|
||||
{
|
||||
message_box(TString("Attenzione!") << " E' stato modificato un movimento già collegato a un documento in ingresso.");
|
||||
clean_fppro(); // Pulisco db
|
||||
save_dbmov(true); // Svuoto riferimento doc ingresso sul mov
|
||||
TString query;
|
||||
query << "SELECT COUNT(*) AS COUNT FROM FPPRO00F WHERE PZ_NUMREGCONT = '" << msk.get(F_NUMREG) << "'";
|
||||
fp_db().sq_set_exec(query);
|
||||
if (fp_db().sq_get_int("COUNT") != 0)
|
||||
{
|
||||
message_box(TString("Attenzione!") << " E' stato modificato un movimento già collegato a un documento in ingresso.");
|
||||
clean_fppro(); // Pulisco db
|
||||
save_dbmov(true); // Svuoto riferimento doc ingresso sul mov
|
||||
}
|
||||
}
|
||||
else return pro_notsaved; // In altre modalita' esco senza fare nulla sul db
|
||||
}
|
||||
else return pro_notsaved; // In altre modalita' esco senza fare nulla sul db
|
||||
|
||||
// Controllo che sto registrando un documento FA Fattura di Acquisto o NC Acquisto
|
||||
if (!check_causale(msk.get(F_CODCAUS)))
|
||||
|
Loading…
x
Reference in New Issue
Block a user