X-Git-Url: https://git.cyclocoop.org/?p=garradin.git;a=blobdiff_plain;f=include%2Fclass.compta_comptes_bancaires.php;fp=include%2Fclass.compta_comptes_bancaires.php;h=88eb2109347dfd1d35fbaf9ecf9b742a2f4ae400;hp=1ac1213a0a1334b156e27843e2ee3b32bd77d040;hb=f7ee0ae730f47bfef173c394fa4db71a22dece61;hpb=1ab3343a95ed3ef4958d91dfbf49372dce8a092e diff --git a/include/class.compta_comptes_bancaires.php b/include/class.compta_comptes_bancaires.php index 1ac1213..88eb210 100644 --- a/include/class.compta_comptes_bancaires.php +++ b/include/class.compta_comptes_bancaires.php @@ -75,8 +75,9 @@ class Compta_Comptes_Bancaires extends Compta_Comptes // 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.'); @@ -161,4 +162,4 @@ class Compta_Comptes_Bancaires extends Compta_Comptes } } -?> \ No newline at end of file +?>