// Ne pas supprimer/désactiver un compte qui est utilisé dans l'exercice courant
if ($db->simpleQuerySingle('SELECT 1 FROM compta_journal
+ LEFT JOIN compta_flux ON compta_journal.id = compta_flux.id_journal
WHERE id_exercice = (SELECT id FROM compta_exercices WHERE cloture = 0 LIMIT 1)
- AND (compte_debit = ? OR compte_debit = ?) LIMIT 1;', false, $id, $id))
+ AND compte = ? LIMIT 1;', false, $id))
{
throw new UserException('Ce compte ne peut être supprimé car des écritures y sont liées sur l\'exercice courant. '
. 'Il faut supprimer ou ré-attribuer ces écritures avant de pouvoir supprimer le compte.');
}
}
-?>
\ No newline at end of file
+?>