Skip to content

Commit 01fb637

Browse files
committed
fix: script eliminazione movimenti eliminati
1 parent 763a2e5 commit 01fb637

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

update/2_7_2.php

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,10 @@
7070
$fatture_senzanome = $dbo->fetchArray('SELECT `iddocumento`, `idconto` FROM `co_movimenti` WHERE `idconto` NOT IN (SELECT `id` FROM `co_pianodeiconti3`) AND `iddocumento` != 0');
7171
foreach ($fatture_senzanome as $fattura) {
7272
$documento = Fattura::find($fattura['iddocumento']);
73-
$conto = ($documento->tipo->dir == 'uscita' ? $documento->anagrafica->idconto_fornitore : $documento->anagrafica->idconto_cliente);
74-
$dbo->query('UPDATE co_movimenti SET idconto = '.$conto.' WHERE iddocumento = '.$documento->id.' AND idconto = '.$fattura['idconto']);
73+
if ($documento) {
74+
$conto = ($documento->tipo->dir == 'uscita' ? $documento->anagrafica->idconto_fornitore : $documento->anagrafica->idconto_cliente);
75+
$dbo->query('UPDATE co_movimenti SET idconto = '.$conto.' WHERE iddocumento = '.$documento->id.' AND idconto = '.$fattura['idconto']);
76+
} else {
77+
$dbo->query('DELETE FROM co_movimenti WHERE iddocumento = '.$fattura['iddocumento']);
78+
}
7579
}

0 commit comments

Comments
 (0)