Fix rimozione movimenti automatici

This commit is contained in:
Thomas Zilio 2019-11-26 16:36:50 +01:00
parent 654c827be4
commit adf3aa0b58
2 changed files with 7 additions and 2 deletions

View File

@ -113,12 +113,16 @@ function aggiungi_scadenza($iddocumento, $pagamento = '', $pagato = false)
/**
* Elimina i movimenti collegati ad una fattura.
* Se il flag $prima_nota è impostato a 1 elimina solo i movimenti di Prima Nota, altrimenti rimuove quelli automatici.
*
* @param $iddocumento
* @param int $prima_nota
*/
function elimina_movimenti($iddocumento, $anche_prima_nota = 0)
function elimina_movimenti($id_documento, $prima_nota = 0)
{
$dbo = database();
$query2 = 'DELETE FROM co_movimenti WHERE iddocumento='.prepare($iddocumento).' AND primanota='.prepare($anche_prima_nota);
$query2 = 'DELETE FROM co_movimenti WHERE iddocumento='.prepare($id_documento).' AND primanota='.prepare($prima_nota);
$dbo->query($query2);
}

View File

@ -522,6 +522,7 @@ class Fattura extends Document
$this->rimuoviScadenze();
elimina_movimenti($this->id, 1);
elimina_movimenti($this->id);
}
// Operazioni sulla dichiarazione d'intento