Fix riapertura fattura

This commit is contained in:
loviuz 2019-12-11 17:57:01 +01:00
parent b0704e1ac1
commit 88799e0ba0
2 changed files with 4 additions and 2 deletions

View File

@ -249,8 +249,8 @@ switch (post('op')) {
case 'reopen':
if (!empty($id_record)) {
$dbo->query("UPDATE co_documenti SET idstatodocumento=(SELECT id FROM co_statidocumento WHERE descrizione='Bozza') WHERE id=".prepare($id_record));
elimina_scadenze($id_record);
elimina_movimenti($id_record, 1);
elimina_scadenze($id_record);
ricalcola_costiagg_fattura($id_record);
flash()->info(tr('Fattura riaperta!'));
}

View File

@ -122,7 +122,9 @@ function elimina_movimenti($id_documento, $prima_nota = 0)
{
$dbo = database();
$query2 = 'DELETE FROM co_movimenti WHERE iddocumento='.prepare($id_documento).' AND primanota='.prepare($prima_nota);
$idmastrino = $dbo->fetchOne('SELECT idmastrino FROM co_movimenti WHERE iddocumento='.prepare($id_documento).' AND primanota='.prepare($prima_nota))['idmastrino'];
$query2 = 'DELETE FROM co_movimenti WHERE idmastrino='.prepare($idmastrino).' AND primanota='.prepare($prima_nota);
$dbo->query($query2);
}